Skip to main content

Google Forms → mailed confirmation

Mail a confirmation letter for every form submission: paperplane’s Zapier, Make, or n8n action maps the response fields straight into a letter — from $1.99, no manual follow-up per response.

All Google Forms integration options · All integrations

Supported triggers and actions

TriggerAction
New Google Forms responseSend Letter, text built from the response’s answers
Response includes an uploaded file (e.g. a signed PDF)Send Letter with pdf_url set to the uploaded file

How to set it up

  1. 1In Zapier, Make, or n8n, use the Google Forms "New Response" trigger on the form you want to act on.
  2. 2Add the paperplane Send Letter action and map name/address fields into to, and any confirmation copy or answer summary into text.
  3. 3If the form collects a file upload (e.g. a signed contract), map that file’s link into pdf_url instead.
  4. 4Sandbox-test with a real submission, then go live — every response mails its own confirmation letter.

What the action sends for a new response

{
  "mail_class": "first_class",
  "sandbox": true,
  "text": "Dear Ms. Alvarez, ...",
  "to":   { "name": "Maria Alvarez", "line1": "1 Main St",
            "city": "Richmond", "state": "VA", "zip": "23220" },
  "from": { "name": "Alex Rivera", "line1": "12 Grove Ave",
            "city": "Richmond", "state": "VA", "zip": "23221" },
  "email": "alex@example.com"
}

Under the hood

Google Forms responses are just rows in a linked Sheet under the hood, so this is the same field-mapping pattern as the Google Sheets bulk mail merge page, triggered directly off the form submission event instead of the row appearing in the sheet.

Or skip the automation tool: ask Claude or ChatGPT

Every integration here sits on the same MCP endpoint agents use directly. Instead of wiring a trigger to an action, ask Claude or ChatGPT to draft and mail the letter. Same three tools (quote_letter, send_letter, get_letter_status), same price, same free sandbox.

Send mail from ClaudeSend mail from ChatGPT

Send your first letter from Google Forms.

Sandbox runs the whole pipeline for free and mails nothing. Live sends start at $1.99, one all-in price.

curl -X POST https://sendpaperplane.com/v1/orders \
  -H 'Content-Type: application/json' \
  -d '{
    "mail_class": "first_class",
    "sandbox": true,
    "text": "Dear Ms. Alvarez, ...",
    "to":   { "name": "Maria Alvarez", "line1": "1 Main St",
              "city": "Richmond", "state": "VA", "zip": "23220" },
    "from": { "name": "Alex Rivera", "line1": "12 Grove Ave",
              "city": "Richmond", "state": "VA", "zip": "23221" },
    "email": "alex@example.com"
  }'

Google Forms integration options · All integrations

Common questions

Does the confirmation letter need to be identical for every response?

No — build the letter text from the response’s own answers (name, selected option, submitted details), so each recipient gets a letter specific to what they submitted.

Can this mail a signed contract instead of a text confirmation?

Yes — if the form (or a linked e-signature step) produces a fetchable PDF, map that into pdf_url and it prints exactly as signed.

What if a respondent’s address is incomplete?

USPS verification runs before payment on every order; an incomplete address returns a structured error instead of mailing, so the automation can flag that response.