CARBIDEWEB

Mail Merge

WEB

Mail-merge a message template with rows of data — fill {{placeholders}} to generate one personalized message per recipient.

Use {{placeholder}}
CSV or TSV · first row = headers
Detected:{{name}}{{order}}{{city}}

Rendered messages3 messages

Message 1

Hi Ada, Your order #1042 has shipped to London. Thanks, The Carbide team

Message 2

Hi Grace, Your order #1043 has shipped to Baltimore. Thanks, The Carbide team

Message 3

Hi Katherine, Your order #1044 has shipped to Hampton. Thanks, The Carbide team

What it does

Mail Merge in Carbide lets you turn a single message template into dozens of personalised messages without touching a spreadsheet app or paying for a dedicated service. Write your message once, inserting {{placeholders}} like {{first_name}}, {{company}}, or {{order_id}} wherever you want personalised text to appear. Then paste or type your recipient data — one row per person, with column headers matching your placeholder names. Carbide fills each placeholder instantly and shows you a preview of every generated message. Copy individual messages or export the full batch. The entire process runs in your browser with no internet connection needed, no sign-up, and no data sent to any server — your contact list and message content stay entirely on your device, which matters when you're handling private client or employee information.

How to use the Mail Merge

  1. Type your message in the template field and wrap each variable in double curly braces, e.g. {{name}} or {{company}}.
  2. Add your recipient data by pasting a CSV or typing rows directly — the first row must be column headers matching your placeholders.
  3. Carbide automatically detects your placeholders and maps them to the matching columns.
  4. Browse the preview to check each generated message looks correct.
  5. Copy any individual message or export all messages at once.

Frequently asked questions

How do I format my recipient data?
Use plain CSV: the first row is headers (e.g. name,email,company) and each subsequent row is one recipient. You can paste directly from a spreadsheet — tabs and commas both work.
What happens if a placeholder has no matching column?
Carbide highlights unmatched placeholders so you can fix them before exporting. It will never silently produce a message with a raw {{placeholder}} left inside.
Is my contact list sent to a server?
No. Mail Merge runs entirely in your browser. Your template and recipient data never leave your device.
Can I use this for emails AND other text like SMS or letters?
Yes — the output is plain personalised text, so you can copy messages into any medium: email, SMS, chat, or print.
Take Carbide everywhere
All 111 tools, offline, on iOS & Android — free.