All docs
5 min read Last updated:

AI autoresponder drafts

There are two related features: drafting the template autoresponder in the form editor (tone + Generate draft), and per-submission AI reply drafts stored on each inbox row for review before you send anything to the submitter.

Per-submission inbox drafts (Pro and above)

When Draft AI replies for inbox review is enabled on the form’s Autoresponder section and the form’s AI autoresponder drafts usage toggle is on, each clean submission queues an AI job that writes a suggested subject and markdown body onto the submission record. Nothing is emailed to the submitter automatically from that job.

Where to work with it

  • Open Forms → your form → Submissions → a submission. The AI reply draft card shows the draft, a preview (Markdown + {{ field }} substitution like the real send), and actions.
  • The inbox list shows a small draft badge on rows that already have a stored draft (generation can take a few seconds after the submission arrives).

Actions

  • Edit - adjust subject or body; saving clears any previous “sent” metadata so it is obvious the text changed after a send.
  • Discard - remove the draft from the submission.
  • Send to submitter - queues one broadcast-stream email to the address taken from the form’s Reply-to field mapping and the submission payload. After send, the UI records when it was sent.
  • Regenerate - runs the AI draft job again (consumes AI credits like the first run).

Template autoresponder overlap

If Send confirmation email after each submission is also enabled, the normal template autoresponder still sends on ingest. Sending the AI draft later can mean two emails to the same address. Turn off the template autoresponder, rely on drafts only, or keep both deliberately.

API and MCP

The REST submission resource and MCP get_submission include autoresponder_draft when present. List endpoints expose a has_autoresponder_draft flag on each row where applicable.


Form editor: template draft assistant

Writing a good autoresponder from scratch takes longer than it should. On Pro plans and above, the form editor has a Generate draft button that produces a complete autoresponder - subject line and body - based on what the form is for and the tone you pick.

You can regenerate as many times as you want, edit the result freely, and send a test before saving.

Where it lives

Open any form's edit page → Autoresponder tab.

If the toggle for Send autoresponder to submitter is on, you'll see:

  • A subject input
  • A body editor (Markdown)
  • A From name input
  • Below the body: Tone selector + Generate draft button

Tone selector

Pick the voice the model should write in:

  • Friendly - warm, casual, "hey there!" energy
  • Professional - polite, neutral, suitable for B2B
  • Enthusiastic - exclamation marks, brand cheerleading
  • Brief - under 60 words, just the receipt

Tone changes both the subject line and the body. If your brand has its own voice, generate a draft in the closest tone and edit from there.

Regenerate

The Regenerate button replaces the current draft with a new one using the same form context and tone. There is no version history - once you regenerate, the old draft is gone. If you've made edits you want to keep, copy them out first.

The model uses:

  • Form name and description
  • The fields the form collects (name, email, message, etc.)
  • The tone you selected

It does not use any past submissions. The draft is the same regardless of what's in your inbox.

Markdown support

The body is plain Markdown. Headers, lists, links, and emphasis all render in the email. Variables wrapped in {{ ... }} get substituted with submission data:

markdown
Hi {{ name }},

Thanks for reaching out about **{{ subject }}**. I'll get back to you within
one business day.

In the meantime, you can find common answers in our [FAQ](https://example.com/faq).

- Florian

If a referenced field doesn't exist on the form, the variable is left as a blank string. No error, no broken send.

Sending a test

Before you save, click Send test to receive a copy at your own address. The test uses placeholder values for any {{ field }} references, so you can see exactly how the formatting renders in your mail client.

Tests don't count against your monthly send quota.

Plan gating

The Generate draft and Regenerate buttons require Pro or higher. Lower plans see a static editor with no AI controls. The autoresponder itself works on all paid plans - Pro and above just gives you the writing assist.

Common pitfalls

  • Forgetting to save. Generating a draft updates the editor but doesn't persist until you click Save. Closing the tab discards the draft.
  • Using {{ }} for fields that don't exist. The substitution silently produces an empty string. Send a test to catch missing fields before you ship.
  • Picking "Brief" for a long body. The button regenerates from scratch, so a short tone produces a short body. Pick the tone that matches the length you want.

What's next