MetaLocator SFTP import job
SFTP Data Import Setup
To enable automated, background SFTP imports on a recurring basis, you must contact the MetaLocator Help Desk. This functionality requires both the Backgrounding add-on and an Enterprise subscription.
Before You Begin
- Provide the Help Desk with your public SSH key.
MetaLocator will generate and share your SFTP credentials.
- Submit the IP address or IP range that should be whitelisted for SFTP access.
- Ensure your system uploads the data file to the SFTP server on a regular schedule.
- Confirm your private key is in RSA (PKCS#1) format:
-----BEGIN RSA PRIVATE KEY-----
(key content)
-----END RSA PRIVATE KEY-----
- Verify that your file is properly formatted and ready for direct import.
Initial Import Setup (Required)
Before configuring the SFTP job, you must first establish your import settings:
- Go to Data → Import → CSV Upload.
- Upload your file manually.
- Configure:
- Column mappings
- Import options (e.g., Update Existing & Insert New)
- Save the import configuration.
This step ensures the system can reuse your mapping rules during automated imports.
Creating the SFTP Import Job
- Navigate to Data → Import → SFTP.
- Enter the following details:
- SFTP Username
- Remote Path (e.g.,
/writable/locator-*.csv) - File Name (file imported in CSV step above)
- RSA Private Key (PEM format)
Example:
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA3Tz2mr7SZiAMfQyuvBjM9OiZ1BjP5CE/Wm/Rr500PRK+Lh9x
-----END RSA PRIVATE KEY-----
- Click Test SFTP Credentials to confirm connectivity.
- If the test fails, verify the username, file path, and key format.
- Enable “Keep SFTP Data in Sync”, then proceed.
- Review and confirm:
- Field mappings
- Import options (recommended: Update Existing & Insert New)
- Complete the setup.
Finalizing & Scheduling
- Open the Background Jobs panel (top-right icon).
- Select your SFTP job.
- Click Publish and Schedule.
- Run a forced execution to validate:
- Successful import
- Email notification
- Entry in Import History
File Naming & Upload Requirements
- Upload files as UTF-8 encoded CSVs.
- Use the recommended naming convention:
locator-YYYYMMDD-HHMM.csvThis ensures the system can identify the most recent file.
- Upload files daily to the provided SFTP location.
- Do not use the SFTP server for storage or backups.
- The system retains up to 30 files for a maximum of 120 days.
Important Configuration Notes
Local File Name
- This determines which saved import mapping is applied.
- It must match the filename used during your initial manual import.
- Use a unique, consistent name (e.g.,
12639-locator.csv) to avoid conflicts.
SFTP Settings (Provided by Help Desk)
- SFTP Username – Login credential
- SFTP Remote Path – Full file path (supports wildcards)
- Local File Name – Mapping reference filename
- Email Notify List – Semicolon-separated email recipients
- RSA Private Key – Authentication key (PEM format)
Optional Job Parameters
- sftp_latest_only (1/0)
Downloads only the most recent file (used with wildcards).
- sftp_skip_data_combinator (1/0)
Skips custom import plugins when enabled.
- sftp_once_only (1/0)
Prevents reprocessing of previously downloaded files (do not use with static filenames).
- sftp_delete_after_download (1/0)
Deletes the file from the server after successful import.
If multiple files match, only the newest is processed; older ones are removed.
Best Practices
- Always confirm you can download the most recent file before enabling automation.
- Keep file naming consistent to avoid mapping issues.
- Run a manual test before scheduling recurring jobs.
Updated on: 12/11/2026
Thank you!