Get The Solopreneurs Reading List

#008 | How To Create A Form Submission Autoresponder Email

What We’re Building

The goal of this tutorial is to setup a system that automatically sends an email (or a sequence of emails) to contacts who submit a form on your website.

For this example I’m using a WordPress powered website that has the Fluent Forms and Mail Mint plugins installed and activated. You can use other tools with similar features.

The trick is getting your website to tell your email marketing app when a form on your website is submitted, and having that event trigger a series of actions in your email marketing app. To do this you need an email marketing app that has an Automations (or Journey Builder) feature.

This tutorial teaches how to setup a system that:

  • Tracks when a contact submits a form on your website
  • Automatically creates a Contact in an email marketing app.
  • Automatically adds the Contact to a list in an email marketing app.
  • Automatically assigns the Contact to a Tag in a email list.
  • Automatically sends an email.

You Can Do This!

You don’t need any special skills to follow the directions in this tutorial. You may need professional help setting up the Tools and Apps.

Benefits Of Doing This?

I share what I know to empower you with the skills needed to make your website better. You will get the following benefits by completing this tutorial:

  1. New Skills
  2. Better Awareness & Understanding
  3. Ability To Delegate & Hire A Professional In The Future

Beyond completion of this tutorial you’ll know and understand what needs to be done in the future. And you’ll be better at managing professionals that you hire as you grow.

Requirements

The following are required to complete this tutorial:

  • A website.
  • A website Form Builder.
  • An Email Marketing Service.
  • An “Automations” or “Journey Builder” Email Marketing Service feature.
  • A “List” setup on the Email Marketing Service.

For this tutorial I use the following tools & apps.

You can use other tools and apps with similar features.

Custom Fields Needed

Here is a list of Custom Fields that are needed for this system. You may wish to add other fields for marketing purposes.

  • Website Form Field – Field Label: First Name | Field Type: Text
  • Website Form Field – Field Label: Last Name | Field Type: Text
  • Website Form Field – Field Label: Email | Field Type: Email
  • Website Form Field – Field Label: Source | Field Type: Hidden
  • Email Contact List Field – Field Label: First Name | Field Type: Text
  • Email Contact List Field – Field Label: Last Name | Field Type: Text
  • Email Contact List Field – Field Label: Email | Field Type: Email
  • Email Contact List Tag – Tag Value: [Form Name/Title] -Or- Email Contact List Segment – Segment Value: [Form Name/Title]
Notice the “Source” field is a Hidden field in the Form, and a Checkbox field in the Email Contact List. A Checkbox field is used in the Email Contact List so the list can store multiple Sources for a contact

2. Create A List

7. Go to Mail Mint > Contacts.

8. Click the New List button (top-right).

9. Enter a List Name.

10. Enter a Description (optional).

11. Click the Save button.

4. Create a Tag

Next we will create a Tag that will be used to send emails to list contacts who have a Tag assigned to them in your list(s).

12. Go to Mail Mint > Contacts > Tags.

13. Click the New Tag button (top-right).

14. Enter a name/title into the Tag Name field. (Use the name/title of the source you want to track.)

15. Click the Save button.

16. Confirm the new Tag Name appears in the Tags list.

Your Tag has been created.

5. Create an Automation

Next, we want to create an Automation that automatically does a few things whenever a form is submitted:

  • Creates a new contact in your email marketing app.
  • Assign the Contact to a list.
  • Assign a Tag to the Contact.
  • Sends the new contact an email.

By creating an automation you integrate the form on your website (made with Fluent Forms for this example) with an email list in your email marketing app. Automations are a feature of email marketing apps (Mail Mint for this example). Automations are sometimes also referred to as “Journeys” or “Journey Builders.”

Let’s get started creating an Automation.

17. Go to Mail Mint > Automations

18. Click the Start From Scratch button.

19. Click the Select A Starting Point object.

20. Click to select the Fluent Forms button.

21. Click the Form Submitted button.

22. Click the Select Form to Trigger Automation menu and select a form. (I select the “Sample Automation Form” for this example.)

23. Map Fluent Forms Fields (left) to custom Contact Fields you created in Mail Mint.

For this example I map these fields:

  • First Name – For personalization.
  • Last Name – For personalization.
  • Email – For communications and identity verification.
  • Source – For creating segments and targeting.

24. Scroll down the Settings panel, click the Create Contact As menu, and select Subscribed.

25. Click the Start Workflow button (top-right).

The Trigger step in your automation has been completed.

26. Next, click the gray + symbol

27. Click the Mail Mint button

28. Click the Create Contact button

29. Click the Contact Status menu and select the Subscribed option.

30. Verify the Create Contact step.

31. Click the gray + symbol (below the Create Contact step).

32. Click the Mail Mint button.

33. Click the Add To List(s) button.

34. Click the Choose List(s) menu.

35. Click to Choose a list.

36. Click the x symbol to close the Choose List pane.

37. Click the gray + symbol (below the Add To List(s) step).

38. Click the Mail Mint button.

39. Click the Assign Tag(s) button.

40. Click the Choose Tag(s) menu.

41. Click to Choose the Tag you created earlier.

42. Click the x symbol to close the Choose Tag(s) pane.

43. Click the gray + symbol (below the Assign Tag(s) step).

44. Click the Mail Mint button.

45. Click the Send An Email button.

46. Enter a Email Subject Line.

47. Enter Email Preview Text.

48. Click the Design Your Email link.

49. Edit the email. Add a logo, headline, text, and image(s) as needed. Use the drag-and-drop content Blocks that appear in the Blocks tab (right-side).

50. Use the drag-and-drop Layout blocks that appear in the Layout tab (right-side) as needed.

51. Edit the email style settings under the Styles tab (right-side). You can edit the Font family, Font size, Line height, Font weight, Text color, and Background color. Enter custom CSS into the User style field.

52. Click the Next button (top-right).

Your Automation setup is complete.

Testing

Here are the things to Test:

  1. Test the Automation Email Contents
    • Send A Test Email
  2. Test the Form
    • Submit the Form
  3. Test the Automation
    • Verify A New Contact Was Created
    • Verify The New Contact Was Added To The List
    • Site Admin receives a Form Submission Alert Email
    • User receives the Automation Email

53. Click the Send Test Email button (top-right).

54. In the modal pane, enter a email address into the Send a test to field.

55. Click the Send button.

56. Confirm receipt of the Test email.

57. Go to the Form. Enter a First Name, Last Name, and Email (and any other required fields on your form), then click the Submit Form button.

58. Go to Fluent Forms Pro > Entries.

59. Find the most recent submission entry and click the View button (right).

60. View the Form Entry Data and confirm the Name, Email, and Source field data.

61. Go to Mail Mint > Contacts.

62. View the most recent contact and click the Email address (or the 3 Dots > Edit).

63. View the Basic Information for the contact.

64. Click the Emails tab (top) to confirm the automation email was sent.

Conclusion

This Issue #008 of The Web Guy Newsletter presents a step-by-step recipe you can use to automate the sending of emails to contacts when they submit a form on your website.

You can use different tools from the ones I used in this tutorial as long as they have similar features.

I hope this helps make your website better.

Follow Ed Phelps “The Web Guy” on LinkedIn and share your feedback.

Leave a Reply

Your email address will not be published. Required fields are marked *

    Subscribe to The Web Guy Newsletter!

    Each issue features actionable tips that make your website better. Subscribe now.

    Tools Subscription Form

    I'm The Web Guy | Learn how to create + maintain websites.
    © Copyright 2024 The Web Guy. All rights reserved.