Mergeline Add to Chrome

How do I mail merge from a CSV file into Gmail?

Updated October 29, 2026

Short answer

Google’s built-in mail merge reads from Google Sheets, so you would first import the CSV into a sheet. With Mergeline you can skip that: drop the CSV or Excel file straight in, and every column becomes a merge tag. Make sure the file has a header row and an email column. Mergeline removes duplicates and invalid addresses on import.

Get the file right

Import and send

  1. Open Mergeline and start a new campaign.
  2. Drop the CSV or Excel file on the recipients step.
  3. Read the import summary: how many people, how many duplicates and invalid addresses were removed.
  4. Optionally press “Check addresses” to catch domains that do not exist.
  5. Write the email with tags that match your columns, like {{FirstName|there}}.
  6. Preview, send a test, then send.

If you prefer the Google route

Open Google Sheets, choose File, then Import, and upload the CSV. Keep the data on the first tab and as plain text, since Google’s mail merge reads only the first tab. Then use the sheet with Gmail’s mail merge if your plan has it, or paste the sheet link into Mergeline.

People on Reddit often ask for a plain “ELI5” of this. The short version: the file is the list, the tags are the blanks, and the tool fills them in once per row. Full walkthrough in the CSV and Excel guide.

Spot problems in the import summary

If the summary removes many duplicates, check whether your file has the same person on two rows with different details. If it flags many invalid addresses, look for spaces, missing dots or two addresses in one cell.

Read the full guide: Mail merge with Excel or CSV

Sources

Facts checked October 29, 2026. Google and other vendors change their limits and prices, so check the source before you rely on a number.

Mergeline does this from your own Gmail. Free for 60 emails a day with merge tags and no branding. Pro is $12 a month or $99 a year for follow-ups, scheduling and attachments.