Form Submitted

Trigger a workflow when a Contact Form 7 form is submitted.

Overview

The Form Submitted trigger fires when a visitor submits a Contact Form 7 form on your site. This enables automation for one of WordPress’s most popular contact form plugins.

When It Fires

  • Visitor submits a CF7 form
  • AJAX submission completes
  • Standard form submission

Configuration

FieldTypeRequiredDescription
FormselectYesSelect the specific form

Available Data

Submission Information

VariableTypeDescription
{{Trigger.form_id}}integerForm post ID
{{Trigger.form_title}}stringForm name
{{Trigger.submission_date}}stringSubmission timestamp
{{Trigger.ip}}stringSubmitter’s IP address
{{Trigger.user_agent}}stringBrowser information
{{Trigger.page_url}}stringPage where submitted

Form Fields

Access fields by their tag name:

VariableTypeDescription
{{Trigger.fields.your-name}}stringName field value
{{Trigger.fields.your-email}}stringEmail field value
{{Trigger.fields.your-subject}}stringSubject field value
{{Trigger.fields.your-message}}stringMessage field value

Special Fields

VariableTypeDescription
{{Trigger.special.remote_ip}}stringIP address
{{Trigger.special.user_agent}}stringUser agent
{{Trigger.special.url}}stringSubmission URL
{{Trigger.special.date}}stringDate/time

Example Workflows

Auto-Response

Send immediate confirmation:

  1. Trigger: Form Submitted
    • Form: Contact Form
  2. Action: Send Email
    • To: {{Trigger.fields.your-email}}
    • Subject: Thanks for contacting us!
    • Body: Confirmation with response timeline

Lead Capture

Add to CRM:

  1. Trigger: Form Submitted
  2. Action: Airtable - Create Record
    • Name: {{Trigger.fields.your-name}}
    • Email: {{Trigger.fields.your-email}}
    • Message: {{Trigger.fields.your-message}}
    • Source: {{Trigger.page_url}}

Newsletter Signup

Subscribe to mailing list:

  1. Trigger: Form Submitted
    • Form: Newsletter Form
  2. Action: Mailchimp - Subscribe
    • Email: {{Trigger.fields.your-email}}
    • Name: {{Trigger.fields.your-name}}

Team Notification

Alert team of new message:

  1. Trigger: Form Submitted
  2. Action: Send Email
    • To: team@yoursite.com
    • Subject: Contact form: {{Trigger.fields.your-subject}}
    • Body: Full message with sender details

Support Ticket

Create support ticket:

  1. Trigger: Form Submitted
    • Form: Support Request
  2. Action: Create ticket in helpdesk
    • Email: {{Trigger.fields.your-email}}
    • Subject: {{Trigger.fields.your-subject}}
    • Description: {{Trigger.fields.your-message}}

Finding Field Names

In Contact Form 7, field names come from the form template tags:

[text* your-name]
[email* your-email]
[textarea your-message]

The part after the asterisk/type is the field name.

Best Practices

  • Match field names exactly from CF7 form template
  • Set up auto-responses for better UX
  • Backup submissions to external systems
  • Use for lead capture and CRM integration

Limitations

Contact Form 7 doesn’t store submissions by default. Sequensy captures the data at submission time, but consider using a storage plugin like Flamingo for backup.