Connect Salesforce to Slack
Ideas
What you can do with Salesforce and Slack
Get a morning list of deals that have gone quiet
Each weekday, every rep sees which of their Salesforce deals haven't moved in two weeks, with a suggested next step for each.
See how it worksSpot risky renewals 90 days out
Every Monday, customer success sees which accounts renewing in the next 90 days show warning signs, and why.
See how it worksHear when a big deal starts looking risky
Each day your large Salesforce deals get a risk score, and the owner gets a Slack message when one jumps, with the reason.
See how it worksTurn form leads into Salesforce leads and alert sales
Every form submission becomes a scored Salesforce lead, and the hot ones are posted to #sales straight away.
See how it worksGet a Friday list of deals that break your sales rules
Every Friday, each rep sees which of their open deals have missing fields, an out-of-date close date or a discount over your limit.
See how it worksGet reminded when a key account goes quiet
Each week, owners of your top-tier Salesforce accounts are reminded in Slack about any account nobody has contacted in 30 days.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Salesforce and Slack, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Salesforce and Slack automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Post to #sales only when an opportunity over 50,000 changes stage, and include the previous stage and days spent in it.
Each morning, use AI to group yesterday's new Salesforce cases into themes and post the summary with counts to #support-leads.
Use cases
Why people connect Salesforce and Slack
How the two apps work together
- ClickRuntime checks Salesforce every few minutes with a query for new or changed records such as leads, opportunities or cases.
- Matches are posted to a Slack channel or sent as DMs, with a link back to the record.
- With a Salesforce Flow or outbound message pointed at a trigger link, events can arrive instantly instead.
Big deal alerts for the team
Sales leaders want the channel to see when a large opportunity closes. A Slack post with account, amount and owner goes out on Closed Won.
Lead routing notices
SDR managers assign new leads in Salesforce. The assigned rep gets a Slack DM with lead details and a link.
Case escalations to support
Support leads want high-priority Salesforce cases posted to a Slack channel. The team can respond without watching queues.
Daily pipeline digest
Managers get a morning Slack message with opportunities closing this week, by rep and stage.
More apps
Salesforce, Slack and other apps in one automation
Closed won log and Slack post
When an opportunity closes won, add it to our Bookings Google Sheet and post the account and amount in #wins on Slack.
Stale opportunity reminders
Every Monday, find Salesforce opportunities with no activity in 14 days, DM each owner on Slack, and email me the full list through Gmail.
Escalated cases to Jira and Slack
When a Salesforce case is marked Escalated to Engineering, create a Jira bug with the details and post the link in #support-eng on Slack.
Setup
Connect Salesforce and Slack once
Salesforce
CRM
- In Salesforce, go to Setup, then External Client App Manager (or App Manager), and create a new External Client App.
- Enable OAuth, set the callback URL to
https://clickruntime.com/oauth/callback, and add the scopesapiandrefresh_token offline_access. - Under OAuth policies, set the refresh token policy to valid until revoked and choose who may use the app. Make sure the user has the API Enabled permission.
- In the ClickRuntime dashboard, open Connections, choose Salesforce and enter your app's Consumer Key and Consumer Secret.
Slack
Team chat
- At api.slack.com/apps, create a new app from scratch in your workspace.
- Under OAuth & Permissions, add the bot scopes the automation needs, such as
chat:write,channels:readandchannels:history. - In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
- In each channel the automation should use, type
/invite @your-app-name.
FAQ
Questions about connecting Salesforce and Slack
Which Salesforce editions work?
Can alerts go to each rep rather than one channel?
Do the Slack messages link back to Salesforce?
Will it work with our custom fields?
Can it use SOQL filters?
Can it update Salesforce from Slack?
How fast do alerts arrive?
Related pages
Keep exploring
Tell your assistant what Salesforce and Slack should do together
Free plan. No credit card.