Skip to main content
The Emails engine automates communication the moment a form is completed. It handles two pathways: notifying your internal team, and thanking the respondent — both as polished, client-safe HTML emails (with a plain-text fallback).

1. Internal Team Alerts (Self Notifications)

Never miss a hot lead or an urgent support ticket.
1

Enable Internal Alerts

In Form Settings → Email notifications, toggle Notify me on.
2

Define Routing

Specify one or multiple addresses (e.g. [email protected], [email protected]).
3

Customize the Payload

Set the Subject and Message. Flex Forms dispatches a branded HTML team alert (hero artwork plus your message and submission answers). Optional merge tags: {form_title}, {form_name}, {submission_id}, {submitted_at}.

2. Auto-Responders (Respondent Notifications)

Confirm submissions instantly.
1

Enable Auto-Responders

Toggle Notify respondent on.
2

Bind the Target Address

Choose which Email Block holds the respondent address, and/or enter a fixed To address.
3

Craft the Message

Write a confirmation (e.g. “Thanks — we will review within 24 hours.”). Toggle Attach PDF of answers to include their answers in the HTML receipt and attach a PDF file of the answers.

3. Customize the HTML templates

Every notification uses publishable Blade views — edit the HTML visually however you like without forking the package:
This writes files under resources/views/vendor/filament-flex-forms/mail/: Accent color defaults to your form design accent (or FLEX_FORMS_MAIL_ACCENT). Team alerts use the optional email logo from Global Settings → Mail when uploaded; otherwise the site name from Appearance is shown as text in the header and footer. Emails are queued so respondents are not blocked waiting on SMTP. Ensure your Laravel queue worker is running in production.
These emails use your Laravel mail driver (SMTP, Postmark, SES, …). You do not need Mailchimp or Zapier for basic receipts.
Last modified on September 7, 2026