Preparing Your Files
What your files need to look like before you place them in your configured storage location.
Overview
Import Connectors process files automatically, so your files must follow a consistent structure from the start. Most import failures are caused by formatting changes, missing required fields, or structural differences between the sample file used during setup and the files placed in storage. Getting this right upfront avoids the majority of issues.
Supported file formats
Connectors support flat files in CSV format only.
Your file must:
Be a CSV file
Contain a single header row
Use a consistent delimiter
Match the structure of the sample file uploaded during Connector setup
Header and column structure
Header row
The first row of your file must contain column names. These names are used for field mapping and must remain consistent across all future files. Do not rename header fields after the Connector is activated unless you update the mapping configuration first.
Column consistency
Once a Connector is active, treat the file structure as fixed. Do not:
Add new columns without updating the mapping
Remove mapped columns
Rename columns
Change the delimiter
If structural changes are required, update the Connector configuration before uploading the file.
Required fields and data validity
Before uploading a file, confirm:
All required fields are present and contain valid values
Data types match expected formats
Date formats are consistent throughout the file
Boolean values use a consistent representation
Invalid or missing required data may cause rows to fail during import. See Field Mapping for detailed validation behaviour.
File naming and pattern matching
Your file name must match the file pattern configured in your Connector. Patterns support wildcards.
For example, if your file pattern is contacts-*.csv, valid file names include:
contacts-2026-02-01.csvcontacts-weekly.csv
Files that do not match the pattern will not be processed.
Upload timing
Import Connectors scan configured storage locations every five minutes. To avoid errors:
Ensure files are fully uploaded before the next scan cycle
Do not modify a file while it is being processed
Avoid uploading partial or temporary files that match the file pattern
For large files, confirm the upload completes before the next scan window.
Handling duplicates
If deduplication is configured, duplicate rows will be removed based on the unique identifier defined in your Connector. If deduplication is not configured, duplicate rows will be imported as provided.
Be clear on your deduplication strategy before activating the Connector.
Combined Contact and Transactional imports
If your Connector imports to both the Contact and Transactional databases:
Ensure the file structure supports both record types
Confirm which fields apply to Contact records and which apply to Transactional records
Incorrect structuring may result in skipped or failed rows.
Common mistakes to avoid
Most file-related failures come down to the same recurring issues:
Renaming columns after the Connector is activated
Changing the delimiter or file encoding
Uploading incomplete files
Using inconsistent date or boolean formats
Forgetting to create required fields in UbiQuity before uploading
Last updated
Was this helpful?

