Basin collects submissions from the HTML forms on static sites and landing pages. FlowMattic sends each one to Slack: contact requests to sales, applications to hiring, long messages summarised first. Developers and small teams who chose Basin to avoid a backend get form alerts in team chat, from a workflow on their own WordPress site.
1 trigger14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Basin1 trigger
Do this in Slack14 actions
1. TriggerNew Submission
2. ActionSend Channel Message
When Basin fires New 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
Basin and Slack 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.
Ready-made template
Post each Basin submission to a Slack channel
Every form entry appears in the channel with the fields you choose, so whoever is free can answer instead of waiting for the notification email to be forwarded.
One site often has several Basin forms. A Router reads the form name and posts quote requests to sales, applications to hiring and general questions to support.
New Submission→Router→Send Channel Message
Summarise long messages before posting them
Some people write essays into a contact form. An AI Agent turns the message into two lines and a suggested next step, and the full text stays in Basin.
New Submission→AI Agent→Send Channel Message
Message the founder about large project enquiries
A Filter checks the budget field of a quote form. Enquiries above your threshold go to the founder as a direct message, smaller ones go to the normal channel.
New Submission→Filter→Find User by Email→Send Direct Message
Share uploaded files from a form in Slack
When a form has a file field, such as a CV or a brief, Upload File puts the attachment in the channel so reviewers open it next to the submission details.
New Submission→Upload File
Set a reply reminder for every quote request
Slack adds a reminder for the sales owner with the sender's name and email. The request stays on someone's list until a quote has gone out.
Post each Basin submission to a Slack channelTemplate
1. Trigger in Basin
New Submission
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Basin
To Slack
name
Message: from
email
Message: reply to
message
Message: body
Page URL
Message: form page
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
Basin passes the field names of your own HTML form, so the mapping above is an example. Give each input a clear name attribute before you capture the test entry.
Keep Basin's own spam settings switched on, and use a Filter in the workflow for business rules, such as skipping entries without an email address.
Each Basin form runs the workflow separately. Use one workflow per form, or a Router on the form name, if you have several forms on the site.
Send Channel MessagePost or Schedule a new message to a specific #channel
Add ReminderAdds a reminder for the user
Create ChannelCreates a new channel
List All ChannelsRetrieve list of all channels
Set Channel TopicSets the topic on a selected channel
Set StatusSets your Slack status to the given text and emoji
Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
Find User by EmailFinds a user by matching against their email instead of their username
Find User by IDFinds a user by their ID.
Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
Update ProfileUpdate basic profile fields such as name or title
Find MessageFinds a Slack message using the Slack Search feature
Upload FileUpload file to your slack workplace
Why run this pair with FlowMattic
Basin and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Static sites get team alerts
A plain HTML form on a static site can still reach the right Slack channel, without writing a backend or a serverless function.
Each form finds its owner
Quotes, applications and support questions land with the people who handle them instead of in one shared inbox.
Submissions pass through your server
FlowMattic runs on your own WordPress site with unlimited runs, so a busy launch week of form entries costs nothing extra.
Common questions
How do I send Basin form submissions to Slack?
Create a workflow with the Basin New Submission trigger, send one test entry, then add the Slack Send Channel Message action. Map the form fields into the message and switch the workflow on.
Do I still get Basin's email notification?
Yes. The workflow runs alongside Basin's own settings, so you can keep the email notification, or turn it off in Basin once the Slack posts are working.
Can I post submissions to a private channel?
Yes. Use Send Private Channel Message instead of Send Channel Message, for example for job applications or forms that collect personal details.
Can one workflow handle several Basin forms?
Yes, when they send to the same trigger. Add a Router on the form name or a hidden field, with one Slack step per form, and a fallback path for anything new.
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. Basin integration 1.0.0, Slack integration 1.0.