Salesforce and Slack
The desk already lives in Slack.
If the team works in Slack, connect Salesforce to it: leads and cases post to the channel that owns them, approvals write back to the record, and an agent works where everyone can see it.
Founded 2022 · Founder in the Salesforce MVP Hall of Fame · Dubai HQ · Kochi studio
Salesforce and Slack integration
What moves between the record and the channel.
The integration is only worth it if people stop asking each other for status. These are the flows we set up first.
In the org
What a Slack agent actually needs.
A Slack surface is not a chat window bolted onto a prompt. Four things decide whether people keep using it.
01
Acknowledge fast
A response inside a second, before the work starts. Silence is why people abandon a bot.
02
Carry the person
The request runs as the Slack user, not as an app with everyone’s permissions. Identity is exchanged at the gateway.
03
Show the action
A Block Kit modal or card that states the intended write, then asks. Approval after the fact is not approval.
04
Write and report
The record changes through the durable path, and the thread gets the outcome and a link.
Mermaid source
flowchart TD
A["Command, mention, or app home"] --> B["Immediate acknowledgement"]
B --> C["Gateway: on-behalf-of identity and policy"]
C --> D["Runtime: Agentforce or a code agent"]
D --> E["Modal: what is about to happen"]
E --> F["Approval"]
F --> G["Durable write to Salesforce or ERP"]
G --> H["Thread update and trace"]Why it matters
Slack is the cheapest place to earn trust.
Who this is for
Three desks that stopped asking for status.
Licences come from Salesforce today. We help you pick the plan and work with your Salesforce account team.
Example
Sales manager at a Dubai luxury-property brokerage
Today: Agents ask in a group chat whether a unit is still available.
After: A new lead or a reserved unit posts to the team channel with the record linked.
Slack use casesExample
Finance controller at a Riyadh distribution company
Today: Discount approvals wait in email while the customer waits on the phone.
After: The approval lands in the controller's Slack thread and updates the quote when approved.
Example
Operations head at a Houston field-services firm
Today: Crews wait on site for a change-order approval.
After: The change order posts to the job channel and the manager approves from the thread.
In an org (example)
A service desk and one agent command.
Second one
The ask
A rep types a command with an account name. The agent acknowledges at once.
Next
The answer
Entitlement, open cases and the last shipment, posted in the thread.
Same thread
The judgement
The agent proposes a credit or replacement and shows the policy clause it used.
One click
The gate
A supervisor approves. High-value actions never post without that click.
Then
The case updates in Salesforce through the governed path, with who approved what.
How Mindcat helps
One command, one desk, one week of watching it.
Questions
What we actually say.
- Agentforce in Slack, or a custom app?
- If the work and the permissions live in Salesforce, use the org-native path. If the agent has to reach systems Salesforce does not own, a custom Slack app through the gateway is usually cleaner.
- Will the agent read every channel?
- No. Scope it to the channels and the data the desk already has. A bot with workspace-wide history is a finding, not a feature.
- Is WhatsApp the same pattern?
- The pattern is the same, the constraints are not. In the Gulf, WhatsApp is often the honest choice for customer-facing work. We will say which surface fits.
Next
What to read next.
The brief · one email
Name the channel and the command.
We will tell you whether Slack is the seat, and what it may not see. The assessment is free: a short read of the org and a written note. If you go ahead, the first build week is a fixed AED/SAR 14,900 (about USD 4,050), credited in full when you sign the build within 60 days. The honest no: if the work is a software factory with a named delivery date, we are the wrong partner.
