Comm100 handles the live chat on your website; Slack is where your support team talks. FlowMattic connects the two so a waiting visitor, a transferred conversation or an after-hours message shows up in the right channel or in one agent's direct messages, and supervisors can follow the chat queue without keeping the Comm100 console open all day.
7 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in Comm1007 triggers
Do this in Slack14 actions
1. TriggerChat Requested
2. ActionSend Channel Message
When Comm100 fires Chat Requested, 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
Comm100 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
Alert the support channel when a visitor requests a chat
A request that sits unanswered loses the visitor. Posting it to the support channel lets whichever agent is free pick it up, even when they are working in another tab.
When a chat is handed over, the new agent gets a direct message with the visitor's name and the reason for the transfer, so they do not have to ask the customer to repeat themselves.
Chat Transferred→Find User by Email→Send Direct Message
Queue offline messages for the morning shift
Messages left while the team is offline go to the support channel overnight, and a Slack reminder for the first agent on shift makes sure they are answered before new chats start.
New Offline Message→Send Channel Message→Add Reminder
Send wrap-ups to the channel of the team that owns them
Agents tag each chat with a wrap-up category. A Router posts billing wrap-ups to the billing channel and bug reports to the product channel, so the right people see what customers raised.
New or Updated Chat Wrap-Up→Router→Send Channel Message
Mirror your Comm100 availability in your Slack status
A Filter keeps only your own agent's status changes and sets your Slack status to match, so colleagues can see you are away from chat before they send you a question.
Agent Status Changes→Filter→Set Status
Post a short summary of each ended chat for QA
An AI Agent condenses the finished chat into the question, the answer and the outcome, and a private QA channel collects them for the support lead's weekly review.
When you finish, each new Comm100 chat request appears in your support channel with the visitor's details.
1
Connect Slack
Under Connects in FlowMattic, add Slack with an account that belongs to the support channel.
2
Choose Chat Requested
Create a workflow, pick Comm100 and the Chat Requested trigger, and follow the trigger's instructions to link your Comm100 site.
3
Request a test chat
Open your site's chat window and request a chat as a visitor, so the workflow captures the request fields.
4
Write the alert
Add Send Channel Message, pick the support channel and build the text from the visitor name, page and department. Test it, then switch the workflow on.
Alert the support channel when a visitor requests a chatTemplate
1. Trigger in Comm100
Chat Requested
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From Comm100
To Slack
Visitor name
Message: who is waiting
Visitor email
Message: contact
Page URL
Message: where they are
Department
Message: queue
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
New or Updated Chat Wrap-Up runs again when an agent edits a wrap-up, so one chat can post twice. Mention the update in the text or send edits to a quieter channel.
Set Status changes the status of the Slack account you connected, which is why the availability example suits one agent per connection.
The visitor and department fields above are examples. Check a captured test request to see what your Comm100 chat form and routing rules send.
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
Comm100 and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Supervisors watch the queue from Slack
Requests, transfers and offline messages land where the team already talks, so a lead can spot a backlog without a Comm100 seat open.
Each chat event gets its own route
Requests, transfers, wrap-ups and status changes can each go to a channel, a private channel or one agent, with a Router or Filter between.
Chat data stays on your server
Visitor details pass through your own WordPress site, and runs are unlimited, so a busy support day costs no more than a quiet one.
Common questions
How do I get a Slack alert when a Comm100 visitor requests a chat?
Start a FlowMattic workflow with the Comm100 Chat Requested trigger, add Slack's Send Channel Message and choose your support channel. Request a test chat on your site so the fields are captured, map them into the text and switch the workflow on.
What is the difference between Chat Requested and New Chat?
Chat Requested runs when a visitor asks for a chat, before an agent has answered. New Chat runs when a chat starts. Use the first to get someone to answer and the second to log conversations that are under way.
Can a transferred chat go to the agent's direct messages?
Yes, when the transfer data includes the receiving agent's email. Find User by Email looks the agent up in Slack and Send Direct Message posts the visitor details to them alone.
Can I keep chat summaries out of public channels?
Yes. Use Send Private Channel Message and choose a private channel that only your QA or support leads belong to. The Slack account you connected needs to be a member of that channel.
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. Comm100 integration 1.0.0, Slack integration 1.0.