Skip to content

Bulk-send per-recipient links with YAMM (CSV)

YAMM can't resolve a merge tag placed inside a link. Instead, have FeatPaper create a separate link for every recipient up front, download them as a CSV, and use that CSV as your data source in YAMM.

Because the links are already split per recipient, opens are attributed more precisely, and you can disable one recipient's link later without touching the others.


  1. On your FeatPaper document, open the Share tab and expand the Per-recipient tracked links row.
  2. Click Create in bulk from an email list and paste the recipient emails. Separate them with line breaks or commas; invalid addresses and duplicates are filtered out for you.
  3. Create them, and the N links created summary appears. Click Download CSV there to download the file.
  1. Upload the CSV to Google Drive and open it as a Google Sheet. You should see the email and link columns as they are.
  2. Run YAMM from that sheet and write your message as a Gmail draft.
  3. Put the marker {{link}} where the link should go. YAMM markers use the sheet's column name in double curly braces.
  4. If you'd rather link a piece of text than show the address, add one more column with =HYPERLINK(B2,"View the document") and use that column's marker in the body.
  5. Send a test to confirm each row gets a different address, then send.
  1. Open the document from the link in the email you received.
  2. On the FeatPaper document, go to the Visitors tab and check Dedicated link visitors for that recipient.
  3. Since every person has their own link, opens are separated precisely, address by address.
The marker shows up unreplaced

The marker has to match the sheet column name exactly. If the column reads link, the marker is {{link}}.

The address looks long

Pasting the raw address shows the whole string. Add a =HYPERLINK() column to put the link behind readable text.

How much can I send for free?

YAMM's free tier is around 20 emails a day. Beyond that you'll need a paid plan or a different tool.

If your tool can resolve a merge tag inside a link, that route is simpler.