Getting Started
This guide walks you through setting up data integration with RiskScout.
Prerequisites
Before you begin, ensure you have:
- Contact information for your core system administrator
- Ability to create scheduled data exports
- SFTP client software (e.g., FileZilla, WinSCP, or command-line sftp)
Step 1: Receive SFTP Credentials
Your RiskScout implementation specialist will provide:
- Hostname:
sftp.riskscout.com - Port:
22 - Username: Your institution-specific username
- SSH Key: Private key file for authentication
Credential Security
Store your SSH private key securely. Never share it via email or store it in source control.
Step 2: Review Data Requirements
Familiarize yourself with the required data entities:
- Customers - Customer demographic and identification data
- Accounts - Account details and balances
- Transactions - Transaction activity
- Customer Relationships - Account ownership linkages
- Branches - Branch reference data (if applicable)
Each entity page describes required vs. optional fields and expected data formats.
Step 3: Map Your Fields
Create a mapping between your core system fields and RiskScout fields:
| Your Field | RiskScout Field | Notes |
|---|---|---|
| CUST_ID | customer_number | Primary customer identifier |
| ACCT_NO | account_number | Primary account identifier |
| ... | ... | ... |
Your implementation specialist will work with you on code mappings for values like transaction types and account types.
Step 4: Configure File Exports
Set up automated exports from your core system:
File Naming Convention
{entity}_{YYYYMMDD}.csv
Examples:
customers_20240115.csvtransactions_20240115.csvaccounts_20240115.csv
File Format
- Format: CSV (comma-separated values)
- Encoding: UTF-8
- Header Row: Required (field names must match schema)
- Quoting: Double-quote text fields containing commas
- Date Format:
YYYY-MM-DDorYYYY-MM-DD HH:MM:SS - Null Values: Empty string (no value between delimiters)
Example CSV
customer_number,first_name,last_name,date_of_birth,tin,tin_type
C001234,John,Smith,1985-03-15,***-**-5678,SSN
C001235,Acme Corporation,,,,EIN
Step 5: Test File Submission
- Generate test files with a small subset of data
- Upload via SFTP to your institution's folder
- Wait for processing (typically within 1 hour)
- Review results with your implementation specialist
# Example SFTP upload
sftp -i ~/.ssh/riskscout_key username@sftp.riskscout.com
put customers_20240115.csv /inbound/
put accounts_20240115.csv /inbound/
put transactions_20240115.csv /inbound/
exit
Step 6: Go Live
Once test files validate successfully:
- Configure daily/weekly automated exports
- Set up scheduled SFTP transfers
- Monitor for processing notifications
- Contact support if issues arise
Directory Structure
Your SFTP folder structure:
/
├── inbound/ # Upload files here
├── processed/ # Successfully processed files
├── quarantine/ # Files with errors
└── archive/ # Historical files
Troubleshooting
Connection Issues
- Verify hostname and port
- Ensure SSH key has correct permissions (
chmod 600) - Check firewall allows outbound port 22
File Processing Errors
- Check email notifications for error details
- Verify field names match schema exactly
- Ensure date formats are consistent
- Look for special characters in text fields
Need Help?
Contact support@riskscout.com with:
- Your institution name
- File name(s) with issues
- Error messages received
- Sample data (redacted if sensitive)