Slack channel
Connect Slack as an inbound channel for CallMerlin via Add to Slack.
Slack channel
With the Slack channel, employees can chat with Merlin in Slack. Type @CallMerlin followed by a question in a channel or send a DM, and Merlin replies with data from your connected services.
Availability
The Slack channel is available on the Professional plan and higher.
How it works
- An employee types
@CallMerlin how many invoices do I have?in a Slack channel - Slack sends the message to CallMerlin
- Within 5-15 seconds Merlin replies in a thread
- Merlin has access to the same tools as webchat, phone and desktop
Requirements
- A Professional plan or higher
- A Slack workspace where you can install apps
- Workspace owner or admin rights in Slack
Setup
Step 1: Add to Slack
- Go to callmerlin.app → Dashboard → Slack channel
- Click Add to Slack
- Choose your workspace and grant CallMerlin permission
- You return to the dashboard with status Connected
Step 2: Finish in the dashboard
- Turn Slack inbound on
- Optionally set a default PIN, channel filter and notification channel
- Click Save
- Click Test connection (auto-matches Slack users to PIN users by email)
Step 3: Send the first message
- Open Slack
- Invite the bot:
/invite @CallMerlin - Type
@CallMerlin hello - Merlin replies in a thread
User mapping
Each Slack user is linked to a PIN. The PIN controls which rights and template Merlin uses.
Automatic
Click Test connection. Merlin links Slack members to PIN users when emails match exactly.
Manual
- Open Slack channel in the dashboard
- Find the user in User mappings
- Select a PIN
- The link is active immediately
Channel filter
- Empty: Merlin responds in all channels
- Specific channel IDs: Merlin only responds there
Brief commands
In Slack you can request short briefs (no extra setup):
| Command | What you get |
|---|---|
@CallMerlin dagstart | Today's KPI overview |
@CallMerlin monday brief | Weekly overview |
You can also ask: "create a weekly Slack summary of our communications". Merlin drafts a workflow; you activate it in the dashboard.
For automation hints, enable Manage tasks via chat/voice and Build workflows via chat/voice for the PIN under PIN users → Permissions.
Voice clips and meeting summaries
Voice clip
Send @CallMerlin with a voice clip (voice message, max. 5 min). Merlin transcribes and replies in the thread. Works with the standard CallMerlin Slack app; no extra setup needed.
Keyboard mic (easier on mobile)
On your phone you do not need to send a separate voice clip. This is often faster:
- Type
@CallMerlinin the message field - Tap the microphone on your keyboard (iOS, Gboard, SwiftKey, etc.)
- Speak your question
- Press Send
Merlin treats this as a normal chat message.
Slack voice clip (alternative): Want to send a real voice recording? Swipe the keyboard away so the Slack microphone appears on the right of the compose bar. Record, and make sure @CallMerlin is in the same message before you send.
Zoom/Teams meeting summary
Ask @CallMerlin summarize the latest Zoom meeting. Requires Zoom or Microsoft 365 connected and PIN permission Meeting summaries.
Full setup: Meeting summaries.
Summarize conversations and ask for advice
Merlin does not listen passively in team channels. You always start with @CallMerlin. Useful commands in the thread where your team is discussing:
| Command | What you get |
|---|---|
@CallMerlin summarize this conversation | Summary of the thread |
@CallMerlin what are the action items? | Action items from the discussion |
@CallMerlin what was decided? | Decisions from the thread |
@CallMerlin draft an action plan | Concrete next steps |
For another channel or longer history you need a connected Slack workspace. Your admin must have enabled Read messages on your PIN (under PIN users → Permissions):
@CallMerlin read #marketing and give advice@CallMerlin what was discussed in this channel in the past hour?
Billing: same as any Slack chat session (starts as 1 minute; extra messages in the same session can increase the forfait). See Billing.
Note: for summarize commands (e.g. "summarize this conversation") Merlin automatically reads up to 50 messages from the current thread. For other questions the 15-minute context applies. Cross-channel questions (e.g. "read #marketing") use the Slack connection tool.
Tip after a meeting: Type
@CallMerlin summarize this conversationand then@CallMerlin create tasks for each action itemin the same thread. Within 10 minutes that counts as one chat session.
Billing
Slack messages are billed as chat sessions: first message = 1 minute. Extra messages in the same session (within 10 minutes) can increase the forfait. After 10 minutes of silence a new session starts. See Billing.
Workflow Discovery
On Business+ (opt-in), CallMerlin can send up to 3 automation proposals in Slack each week. See Workflow Discovery. Enable it under Automations in the dashboard.
Troubleshooting
- Status must be Connected
- Slack inbound must be on
- Bot invited with
/invite @CallMerlin - Channel filter allows the channel (or is empty)
- User has a PIN (or default PIN is set)
To disconnect: click Disconnect in the dashboard, or remove the CallMerlin app from the Slack workspace.