Free tool · no sign-up

One RSVP link per batch of invitations

Send the family, friends and work invitations the same form, but a different link each. Every answer arrives already marked with its batch, so you can see at once which batch hasn't replied.

Use it from an assistant or a script

Makes one pre-filled RSVP form address per invitation batch and a short link for each, so replies show which batch is still quiet.

curl -X POST https://b59.link/api/shorten -H "Content-Type: application/json" \
  -d '{"url": "https://docs.google.com/forms/d/e/FORM_ID/viewform?usp=pp_url&entry.123=Family", "slug": "anna-raj-family"}'
# {"short_url": "https://b59.link/anna-raj-family", ...}
MCP tool
shorten_url on https://b59.link/api/mcp
Limit
2 requests a minute without a key; 300 a minute with a free session key (auth tool, or POST /api/auth/session).
Docs
b59.link/api-docs

Google Forms: open your form, three dots menu > Get pre-filled link, type any word in the question that names the batch (for example "Which invitation did you get?"), press Get link, and paste it here. Other form tools work if they read answers from the address.

The one you typed the sample word into.

4 batches. The text is what lands in the form's answer.

  • The pasted address had "Sample" in this field; every batch below replaces it.
  • In Google Forms a pre-filled multiple-choice, dropdown or checkbox answer is only picked when it matches an option letter for letter (capitals included); a short-answer field takes any text. If the batch field is a choice, type the batch names exactly as the options read.
  • Guests can still change a pre-filled answer. If a wrong batch would spoil your count, use a short-answer field and say 'leave this as it is' in its description.

Your batch links

  • Family

    https://docs.google.com/forms/d/e/1FAIpQLSdExampleFormId/viewform?usp=pp_url&entry.1234567890=Family

  • Friends

    https://docs.google.com/forms/d/e/1FAIpQLSdExampleFormId/viewform?usp=pp_url&entry.1234567890=Friends

  • Work

    https://docs.google.com/forms/d/e/1FAIpQLSdExampleFormId/viewform?usp=pp_url&entry.1234567890=Work

  • Neighbours

    https://docs.google.com/forms/d/e/1FAIpQLSdExampleFormId/viewform?usp=pp_url&entry.1234567890=Neighbours

How to read the replies

Each link opens your form with the batch question already answered, so a guest only fills in their own details. Open the form's response sheet and filter or count that column: the batches with no rows are the ones to nudge. The short link's clicks tell you a second thing: a batch with clicks but few answers opened the link and stopped.

The batch answer is only a pre-filled value, so a guest can change it, and two batches can share one reply if a guest forwards their link. For a head-count that must be exact, ask for the name on the invitation too. Nothing you type here leaves your browser except the form address sent to make each short link; the print sheet is built on this page.

Going on paper? Check the print size for its QR code first, and see the QR code on a wedding invitation for what else belongs on the card.