Quill CRM
WordPress Integrations article

Contact Form 7

Contact Form 7 is a WordPress plugin that lets you create forms to help you capture leads and grow your business.

QuillCRM Automations integrates with Contact Form 7 and helps you set up well-crafted campaigns using smart automations.

Let’s think of a situation: we will be creating a sign-up form using Contact Form 7 and collect the data from subscribers related to which products they are interested in.

Then accordingly we will send them follow-up emails using QuillCRM Automations.

For this, you need to install the Contact Form 7 plugin on your WordPress site.

Let’s start building this automation.

Step 1: Create a new form using Contact Form 7

Under Contact Forms, click on Add New.

Create your form using the template provided by Contact Form 7.

We have created a form and embedded the shortcode on the page:

Step 2: Create a new automation and add the ‘Form Submitted’ event.

After that, go to the Automation tab and select the Contact Form 7 trigger.

You will see the automation workflow. Click on the trigger to set the trigger settings.

After selecting the form type, choose the form you created in Connect Form 7 from the Form ID dropdown menu.

Contact Field Mapping

Map the following required fields:

  • First Name—Maps to contact’s first name
  • Last Name—Maps to contact’s last name
  • Email – Maps to contact’s email address (required)

For each field, you can either:

  • Enter a static value
  • Use merge tags by clicking the # icon
  • Select from dropdown options

Email Field Options

For the Email field, select the appropriate mapping from the dropdown:

  • Email Address – Standard email field

Other Fields

You can add additional custom fields by:

  1. Click + Add Field button
  2. Select the Field Label from the dropdown
  3. Enter the Field Value or select a field/custom value
  4. Use the # icon for merge tags
  5. Click the trash icon to remove a field

Contact Settings

Configure how contacts are handled:

Lists

  • Select which list(s) new contacts should be added to
  • Choose from your existing contact lists

Tags

  • Assign tags to contacts submitted through this form
  • Helps with segmentation and automation

Update Options

Toggle these settings as needed:

  • Update existing contact—Updates contact information if email already exists
  • Update blank fields—only fills in empty fields on existing contacts
  • Mark as Subscribed – Automatically subscribes contacts to your email list

Conditions

There is one condition that you get with your form submission event: Form Field.

Hit the Add New Condition button and click on the form builder when setting up conditions.

So, we will set the radio button field and their selected option as one condition.

like this.

Merge Tags

Here are some common merge tags available for your form-based automations in QuillCRM Automations:

  • Form ID—Pulls the Form ID 
  • Form Title—Gives the title of the form
  • And other fields—you create from your form.

You can use these merge tags to fetch and post the dynamic data entered on forms.

To fetch any field of your form, click on the copy icon next to the form field merge tag.

After that, go to the Connect Form 7 plugin and submit the Contact Form to trigger the automation.

Fill in these fields, and after that, an email will be sent if you select “Accessories” for “Which products are you interested in?

Your automation is live and running.

Now when any user signs up to your form and selects one of the product categories, it’ll send the particular email you assigned to them.

Well done! You’ve successfully set up an automation using Contact Form 7 in QuillCRM Automations.