MailForge


Import

Generate personalised emails for multiple recipients at once.

CSV format: The first row must be column headers that match your template's tag names. Each subsequent row is one recipient.

Example for a template using {{Email}}, {{Name}}, and {{ID}}:

Email Name ID
john@example.com John Smith EMP-001
jane@example.com Jane Doe EMP-002

Copy-paste directly from Excel or Google Sheets — tab-separated data is automatically detected.

  • Column headers are matched to tags (case-insensitive)
  • Unmatched columns are ignored; missing columns use the tag's default value
  • You can edit values in the table after importing
  • Each row generates a separate .eml file

Fields are auto-detected from the {{Tags}} in your template. Fill them in to see the result in the preview.

  • Drag the handle to reorder fields
  • Tap the type badge (text / multi / date) to cycle through field types
  • Default field type sets the fallback for all fields in this template
  • Inline type via {{Tag|multiline}} overrides the default

Field order and types are saved with the template.

Preview