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

FormThunder
Menu

Forms, updated

Customise a form

You can customise a FormThunder form in two places. Hidden fields in the HTML apply to that form tag, and settings on the form itself live in the dashboard, or through your AI, the CLI or the API. A hidden field wins over the form's setting. Subject, from name, reply-to and redirect work on every plan.

Subject

html
<input type="hidden" name="subject" value="New enquiry from the pricing page">

The form-level subject can use any submitted field as a variable.

bash
npx formthunder forms update YOUR_FORM_ID --subject "New message from {{name}}"

From name

This sets the name people see in their inbox. The address itself stays FormThunder's sending address.

html
<input type="hidden" name="from_name" value="Acme website">

Reply-to

If the form has a field named email, replying to the notification goes to that address. Set replyto to override that.

html
<input type="hidden" name="replyto" value="sales@yourcompany.com">

Redirect

A plain HTML form post lands on our success page unless you set a redirect. It must be an absolute http or https URL.

html
<input type="hidden" name="redirect" value="https://yoursite.com/thanks">

Set redirect_url on the form to use the same page for every post. Requests sent with fetch get JSON and don't redirect.

Success page

Without a redirect, visitors see /submit/success, a plain confirmation page. It isn't configurable, so send people to your own page if you want your own branding. If a plain form post fails, they see /submit/error with the reason.

CC and recipients

A form can have 1 recipient on Free, 5 on Pro and 10 on Agency. Each must be a verified linked email. CC is on Pro and Agency, and CC addresses have to be verified too.

html
<input type="hidden" name="ccemail" value="team@yourcompany.com">

Intro text

Intro text appears above the fields in the notification email. It's a Pro setting, available as intro_text on the form.

Preheader

preheader sets the preview line that inbox lists show after the subject.

html
<input type="hidden" name="preheader" value="Reply within one working day">