FormThunder isn't open yet. This site describes the service as it will run at launch. Find out more

FormThunder
Menu

Emails, updated

Autoresponder

An autoresponder sends an automatic reply to the person who submitted your form. It's on the Pro and Agency plans. Because it mails an address a stranger typed, it has two safeguards: the form must have allowed domains set and the post must come from one of them, and each address gets at most 3 autoresponses a day.

Requirements

  • The form has a field named email.
  • allowed_domains is set on the form, and the post comes from one of those domains.
  • The plan is Pro or Agency.

If a rule isn't met, the autoresponse shows as a skipped delivery with the reason. The notification email still goes out.

Set it up

bash
curl -X PATCH https://formthunder.com/api/v1/forms/YOUR_FORM_ID \
  -H "Authorization: Bearer ft_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "allowed_domains": ["example.com"],
    "autoresponder": {
      "enabled": true,
      "from_name": "Acme",
      "subject": "We got your message",
      "intro_text": "Thanks for writing. We reply within one working day.",
      "show_copy": true
    }
  }'

Settings

SettingWhat it does
enabledTurns it on.
from_nameSender name.
subjectSubject line. Supports field variables such as {{name}}.
intro_textThe message above the copy of the submission.
show_copyIncludes a copy of what they sent.
logo_urlLogo at the top.
themeA built-in theme.
template_idA custom template of kind autoresponder.

Send the whole autoresponder object when you change it: read it with GET /api/v1/forms/:id, change what you need and send it back.

Custom template

bash
npx formthunder template push reply.html --name "Thanks" --kind autoresponder

Then set autoresponder.template_id to the new ID. The variables are the same as in notifications, apart from {{report_spam_url}} and {{dashboard_url}}.

Test it

test_form runs through the same settings. A post from a page on one of your allowed domains is the real test, because that's the check an autoresponder depends on.