TeleCMI handles your business phone numbers, routing and call records. FlowMattic sends call events to Slack: missed calls for whoever is free to call back, a waiting caller when the queue backs up and each agent's own missed calls by direct message. For sales and support teams who answer phones and chat in Slack.
14 triggers14 actions6 example workflows2 ready-made templatesUnlimited runs
Try a pairing
When this happens in TeleCMI14 triggers
Do this in Slack14 actions
1. TriggerIncoming Missed CDR
2. ActionSend Channel Message
When TeleCMI fires Incoming Missed CDR, 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
TeleCMI 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 every missed incoming TeleCMI call to Slack
Each missed call posts the caller's number and the number they dialled, so the first person free can ring back before the caller tries someone else.
A Lookup Table maps the agent's TeleCMI user to a Slack user ID, and Send Direct Message tells that agent about their own missed call to return.
Incoming User Missed CDR→Lookup Table→Send Direct Message
Warn the team when a caller is waiting
Incoming Waiting Leg A fires when a call hits your virtual or toll-free number. A post in the support channel tells someone to pick up while the caller is still holding.
Incoming Waiting Leg A→Send Channel Message
Remind reps to retry outgoing calls nobody answered
When an outgoing call is missed, Add Reminder sets a retry for the rep later in the day, so prospects who did not pick up get a second attempt.
Outgoing Missed CDR→Add Reminder
Log answered calls in a private team channel
Answered calls post the caller, agent and duration to a private channel, giving the team lead a running call log without exporting reports.
Send after-hours missed calls to the on-call phone
Date/Time Formatter reads the call time and a Router sends calls outside office hours to the on-call engineer by DM, while daytime calls go to the channel.
Incoming Missed CDR→Date/Time Formatter→Router→Send Direct Message
Post every missed incoming TeleCMI call to SlackTemplate
1. Trigger in TeleCMI
Incoming Missed CDR
2. Action in Slack
Send Channel Message
Fields mapped from the earlier steps (a typical setup)
From TeleCMI
To Slack
From number
Message: caller
To number
Message: line dialled
Call time
Message: when
Agent
Message: rang for
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
CDR triggers fire once the call is over and its record is written. Leg A and Leg B triggers fire during the call, which is what you want for a waiting-caller alert.
Incoming Missed CDR covers calls nobody answered, and Incoming User Missed CDR covers calls a particular user missed. Using both can post the same call twice.
Field names come from TeleCMI's call records, so the mapping above is an example. Capture one missed call before building the Lookup Table.
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
TeleCMI and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Missed calls get returned
Callers who could not get through reach a person in Slack, with the number ready to dial back.
Agents own their callbacks
Direct messages for each agent's missed calls make it clear who is calling back, instead of everyone assuming someone else will.
Every call, no per-task fee
FlowMattic runs on your own WordPress site with unlimited runs, so a busy phone line adds nothing to the automation cost.
Common questions
How do I get TeleCMI missed call alerts in Slack?
Create a FlowMattic workflow with the TeleCMI Incoming Missed CDR trigger, follow its instructions to send call records to the workflow, then add Slack Send Channel Message with the caller and dialled number.
Can answered calls create a lead in my CRM?
Yes. Start from Incoming Answered CDR, add your CRM's step, for example creating a lead in Zoho CRM, and post a short summary to Slack after it.
Can I see outgoing call activity too?
Yes. Outgoing Started, Outgoing Answered and Outgoing Hangup are triggers, and Outgoing Answered CDR and Outgoing Missed CDR fire once the call record is written.
Can missed calls for each number go to different teams?
Yes. Add a Router on the dialled number, so calls to the sales line post to sales and calls to the support line post to support.
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. TeleCMI integration 1.0.0, Slack integration 1.0.