
Post every form submission to a Slack channel
Small teams put all website enquiries in one channel such as #leads, where anyone can pick one up and reply in a thread to show it is handled.
New Form SubmissionSend Channel Message

Contact Form 7 collects the message and Slack is where your team will actually see it. FlowMattic posts each submission from your WordPress site into the right channel or straight to the right person, with the fields laid out the way you want, so enquiries get answered instead of sitting in a shared inbox.
1 trigger 14 actions 6 example workflows 1 ready-made template Unlimited runs
When this happens in Contact Form 71 trigger
Do this in Slack14 actions
When Contact Form 7 fires New Form Submission, FlowMattic runs Send Channel Message in Slack with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
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.

Small teams put all website enquiries in one channel such as #leads, where anyone can pick one up and reply in a thread to show it is handled.
New Form SubmissionSend Channel Message
Ready-made templateA Router reads the subject. Sales messages go to the sales channel, while support and general questions go to the right mailbox, and each submission takes one route only.
New Form SubmissionRouterSend Channel MessageEmail (SMTP)
View the template

The form has a Department dropdown. A Lookup Table turns the choice into a colleague's email, Slack finds that user, and the enquiry arrives as a direct message.
New Form SubmissionLookup TableFind User by EmailSend Direct Message

Freelancers who handle enquiries alone get a Slack reminder with the person's name and number, so a callback request is still there after a busy day.
New Form SubmissionAdd Reminder

Some visitors write several paragraphs. An AI Agent sums up the request and its urgency in one line, posted above the full message so the channel stays easy to scan.
New Form SubmissionAI AgentSend Channel Message

A Filter passes only submissions from the careers form, which are posted to a private channel so applicants' details are seen by the hiring team only.
New Form SubmissionFilterSend Private Channel Message
Once finished, each Contact Form 7 submission is posted as a message in the Slack channel you pick.
Open Connects and add a Slack connection for the workspace your team uses.
Create a workflow with Contact Form 7 New Form Submission, then send a test entry from the page where the form lives so FlowMattic captures its fields.
Add Slack Send Channel Message, pick the channel, and build the text from the captured fields, for example name and email on the first line.
Run the step, check the message in Slack, then switch the workflow on.
1. Trigger in Contact Form 7
New Form Submission
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
| From Contact Form 7 | To Slack |
|---|---|
| your-name | Name line |
| your-email | Reply-to email |
| your-subject | Message heading |
| your-message | Message body |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Contact Form 7 and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Form data travels from your own WordPress server to Slack, and nothing is stored by an outside automation account along the way.
Runs are unlimited, so a form that gets hundreds of messages a day costs the same as one that gets two.
A single submission can go to a channel, a DM, a reminder and an email, each chosen by what the visitor typed.
With FlowMattic installed, yes. You choose the New Form Submission trigger, pick your form and add a Slack step. There is no extra Contact Form 7 add-on and no Slack app to code.
Yes. Build one workflow per form, each with its own channel, or use one workflow with a Router that checks which form was submitted and picks the channel.
Yes. Put the visitor's email from the your-email field in the message. Slack shows it as a mail link, so a teammate can click it and answer from their own mail app.
Use Send Private Channel Message and choose the channel. If it does not appear in the list, check that the Slack account you connected is a member of that private channel.
The fields you see in the captured test entry are what you can map. Test with a file attached to see what the trigger gives you before relying on it in Slack.
Did not find your answer? You can browse the help center or ask us directly.
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 23 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, Slack integration 1.0.