CSV Import
Your list. Your fields. Your campaign.
Import any CSV contact list. Map any column to any merge tag. Custom fields come through exactly as you structured them — no reformatting, no data loss.
See it in action
How it works
Any CSV format accepted
ForgeSend accepts CSV files with any column structure and any header names. Column headers are detected automatically on upload — no pre-formatting required. Columns with no matching system field can be mapped to custom merge tags for use in sequence copy. Re-upload the same file with updated data and ForgeSend upserts existing contacts rather than duplicating.
Custom field mapping
Map any CSV column to a custom merge tag during import. Use {{first_name}}, {{company}}, {{job_title}}, or any field name you define. Custom fields are available as merge tags in every step of your sequence. Personalisation at scale without reformatting your list before upload.
Upsert on re-import
Re-importing a list with updated data updates existing contacts rather than creating duplicates. ForgeSend matches contacts by email address. Updated fields overwrite the existing values. Contacts not in the new import are left unchanged — no accidental deletions. The list contact count updates in real time after import completes.
Verify after import
Run verification immediately after import to check every contact before attaching the list to a campaign. ForgeSend's 3-tier verification flags invalid and risky addresses before a single send fires. The list detail page shows verification status per contact with Valid, Risky, and Invalid badges.
Common questions
What CSV format does ForgeSend require?
Any standard CSV with a header row. No specific column names or formatting are required before upload.
Can I use custom fields from my CSV in email copy?
Yes. Map any CSV column to a custom merge tag during import. Use it as {{field_name}} in sequence copy.
What happens if I re-upload a list with updated data?
ForgeSend upserts — existing contacts are updated, new contacts are added. No duplicates are created.
Should I verify my list after importing?
Yes. Run verification from the list detail page before attaching to a campaign.
Import your list. Launch your campaign.
Any CSV format. Custom field mapping. Upsert on re-import. All included.