Skip to main content
All CollectionsAdvanced Form for AirtableSubmission Actions
How to send an email after the form is submitted
How to send an email after the form is submitted

I want to send an email with the form data after submission.

Updated over a month ago

You can send a custom email after form submissions, and the email body supports HTML tags, allowing for plenty of options to customize it. If you’re unfamiliar with HTML, you can use AI tools like ChatGPT, Claude, or Google Gemini to help generate the code for you.

  • To enable this feature, go to the Engagement section in the form settings. You can define the recipient’s email address, the subject, and the body of the email using Airtable fields. Additionally, you can change the “Email From” field to set the sender’s name. If left blank, the default sender name will be miniExtensions.

How to use HTML tags and data from the table fields in the email body

If you have two users who will interact with the same record in Airtable, like a user/reviewer relation, you can use two forms for the same Airtable base: one for the user, and a limited version for the reviewer. Once your user submits their form, the reviewer will receive an email with the link to the review form, which can have the fields the first user filled in read-only mode and some new fields for the second user to populate. Set it up like this:

  • Add the email of the reviewer as an email field in Airtable

  • Add a new formula field that will contain the 'Edit URL' from the modified version of your form. This is the version that the reviewer will receive through email. This formula field will also form the body of the email, so you can add further data to it as needed and also give it format with HTML like in the example below.

CONCATENATE("
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'>
</head>
<body>
<p>Hello ",{Name},"</p>
<p>This is an example email, you can use HTML code to polish the email's body to your liking.</p>
<p>Use this URL to edit the form: <br>",'<a href="https://web.miniextensions.com/zidtzz8g7283H9kXRyH7/',RECORD_ID(),'"',">Edit Form</a>","</p>
<p>Best regards,<br>Your Name</p>
</body>
</html>
")

To have HTML code inside of your formula field, use a CONCATENATE() function to contain it. You can then follow the structure of the CONCATENATE() function to add fields from your table and the edit URL from your miniExtensions form to the body of your email. This works by using a quotation mark and a comma to divide the code. See the name field: {Name} and the URL 'https://web.miniextensions.com/ElO5XKVPOAJjXYCs7FdQ/' & RECORD_ID() in the example above.

The resulting email with this code looks like this:

  • Configure the Engagement section to use the formula field with the modified form's URL as the Email Body, and the reviewer email as the email field.

💡 Note: This feature is only available on certain plans. Consult our pricing page to learn more. It is also limited to 1,000 emails per day per workspace.

Did this answer your question?