tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Contact Form 7 and Mailchimp

Contact Form 7 is a common choice for WordPress contact pages, but it has no Mailchimp connection of its own. FlowMattic adds one: people who submit your forms join your audience with their name split correctly, a tag for the form they used and a note of what they asked. It is for small businesses and bloggers who already collect enquiries and sign-ups with Contact Form 7.

7 triggers 16 actions 6 example workflows 3 ready-made templates Unlimited runs

Try a pairing

When this happens in Contact Form 71 trigger

Do this in Mailchimp16 actions

1. TriggerNew Form Submission
2. ActionAdd New Member

When Contact Form 7 fires New Form Submission, FlowMattic runs Add New Member in Mailchimp with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Contact Form 7 and Mailchimp workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Contact Form 7 app icon Mailchimp app icon Ready-made template

Add each Contact Form 7 submitter to your audience

A newsletter box or a contact form adds the person to Mailchimp with their email and name, so your list grows from the forms you already have.

New Form SubmissionAdd New Member

View the template
Contact Form 7 app icon Mailchimp app icon

Subscribe only people who tick the acceptance box

A Filter checks the form's acceptance field, so a contact enquiry without consent stays out of your marketing list while those who agreed are added.

New Form SubmissionFilterAdd New Member

Contact Form 7 app icon Mailchimp app icon

Split a single name field into first and last name

The default form asks for one name. Text Formatter separates it, so Mailchimp's first name merge field greets people properly in your emails.

New Form SubmissionText FormatterAdd New Member

Contact Form 7 app icon Mailchimp app icon

Tag each new member with the form they used

A download form, a newsletter box and a webinar form each add their own tag, so you can see which form brings subscribers who open your emails.

New Form SubmissionAdd New MemberAdd Member Tag

Contact Form 7 app icon Mailchimp app icon Ready-made template

Save each enquiry as a note on the subscriber

When an existing subscriber writes in, their subject and message are added as a Mailchimp note, giving the person who replies the full picture.

New Form SubmissionAdd Member Note

View the template
Contact Form 7 app icon Mailchimp app icon

Remove people who ask through a remove-me form

A small form on your privacy page takes an email address and removes that member from the audience, which handles data requests without a login to Mailchimp.

New Form SubmissionDelete List Member

Set up: submitters added to Mailchimp

When you are done, everyone who submits your Contact Form 7 form is added to your Mailchimp audience.

  1. Connect Mailchimp

    Add your Mailchimp account under Connects in FlowMattic. Contact Form 7 runs on your WordPress site, so it needs no connection.

  2. Choose New Form Submission

    Start a workflow with the Contact Form 7 New Form Submission trigger, choose the form and submit it once on your site.

  3. Map Add New Member

    Add Add New Member, choose the audience, map your-email to the email address and the name parts to the merge fields.

  4. Test and switch on

    Run the step with the test entry, check the member in Mailchimp and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Add each Contact Form 7 submitter to your audience Template
  1. Contact Form 7 app icon 1. Trigger in Contact Form 7 New Form Submission
  2. Mailchimp app icon 2. Action in Mailchimp Add New Member

    Fields mapped from the earlier steps (a typical setup)

    From Contact Form 7To Mailchimp
    your-emailEmail address
    your-nameFNAME merge field
    your-subjectTag or note
    acceptance fieldUsed by the Filter, not mapped
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • The workflows on this page run from the form to Mailchimp, so Mailchimp triggers such as New Unsubscriber do not send anything back to a form.
  • Add Member Tag and Add Member Note work on members already in the audience. Run Add New Member first if the person may be new.
  • Field names above are the default form's mail tags. Use your own tag names if you renamed them in the form.
Contact Form 7 app icon

Contact Form 7

Integration page

Triggers (1)

  • New Form SubmissionTriggers when new form submission is received
Mailchimp app icon

Mailchimp

Integration page

Triggers (6)

  • New SubscriberTriggers when a new subscriber is added
  • New UnsubscriberTriggers when any current subscriber unsubscribes
  • Profile UpdatesTriggers when a profile updated
  • Cleaned EmailsTrigger when emails cleaned
  • Email Address ChangesTrigger when email address changes
  • New CampaignTriggers when a new campaign is created or sent

Actions (16)

  • Add New MemberAdd a new member to the list
  • Add Member TagAdd a new tag to the existing member. New tags will be added if they are not exist.
  • Remove Member TagRemove a tag from the list member.
  • Add Member NoteAdd a new note to the existing member.
  • Delete List MemberRemove a member from the audience list.
  • Update MemberUpdate an existing member. Fails if the member does not already exist on the list.
  • Find MemberLook up a member by email and return their full record
  • Archive MemberArchive a member from the audience list. Their data is kept but they no longer count toward the list size. Reversible (unlike Delete List Member).
  • Add Member EventRecord a custom event for a member. Useful for triggering customer-journey automations
  • Add Member to SegmentAdd an existing member to a static segment
  • Remove Member from SegmentRemove a member from a static segment
  • Get All MembersFetch a page of members from the audience list
  • Send CampaignSend an existing campaign by ID
  • Create CampaignCreate a new regular campaign for an audience list
  • Create AudienceCreate a new audience list
  • Make API CallSend a custom request to any Mailchimp Marketing API endpoint. Power-user escape hatch

Why run this pair with FlowMattic

Contact Form 7 and Mailchimp connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

A Mailchimp link for any CF7 form

Every Contact Form 7 form on your site can feed your audience, each with its own tags and rules.

Consent you can show

Filtering on the acceptance field means only people who agreed join the list, and the form they used is recorded as a tag.

No per-subscriber fees

FlowMattic runs on your own WordPress server with unlimited runs, so growing the list adds no automation cost.

Common questions

Does Contact Form 7 connect to Mailchimp by itself?

Contact Form 7 only sends email by default. FlowMattic adds the link: the New Form Submission trigger starts a workflow and Add New Member puts the person in your Mailchimp audience.

Can different forms go to different audiences?

Yes. Build one workflow per form and choose the audience in each Add New Member step, or use one audience with a different tag per form.

Can I add the person to a Mailchimp group or segment?

Tags are the simplest way. Add Member Tag applies one or more tags, and Mailchimp segments can be built on those tags.

Will a repeat submission create a duplicate member?

Mailchimp keeps one member per email address in an audience. Run a test with an address that is already subscribed to see how your Add New Member step handles it.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Contact Form 7 and Mailchimp

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Contact Form 7 integration 1.0, Mailchimp integration 2.1.0.