Salesforce logo
+
Slack logo

Get Slack notifications for new Salesforce leads, deal stage changes, and opportunity updates.

Keep your enterprise sales team informed in real-time.

Last verified April 2026·Platform details and pricing may change — verify with each provider before setting up.

What can you automate?

The most common ways teams connect Salesforce and Slack.

New lead notifications

Post to #sales-leads when a new lead is created in Salesforce.

Include lead source, company, title, and phone so reps can act immediately.

Opportunity stage changes

Alert the deal owner via Slack DM when an opportunity moves stages.

Show deal name, value, probability, and expected close date.

Case escalation alerts

Notify the support manager in Slack when a Salesforce case is escalated.

Include case number, account name, priority, and description.

Set up in:
Make logo
Make
Zapier logo
Zapier
N8n logo
N8n

Closed-won celebrations

Post to #wins when a deal closes.

Include the deal name, value, rep name, and account. Build team morale with automated celebrations.

Set up in:
Make logo
Make
Zapier logo
Zapier
N8n logo
N8n

Task assignment notifications

DM the assigned user in Slack when they receive a new Salesforce task.

Include due date, priority, and related record.

Set up in:
Make logo
Make
Zapier logo
Zapier
N8n logo
N8n

Weekly pipeline summary

Post a formatted pipeline summary to #sales every Monday morning.

Total pipeline value, deals by stage, and deals closing this week.

Set up in:
Make logo
Make
Zapier logo
Zapier
N8n logo
N8n

Platform Comparison

How each automation tool connects Salesforce and Slack.

Make logo
Make
recommended
Medium setup
8
triggers
6
actions
~15
min setup
Scenario (polling)
method

Polling-based. Better for conditional routing. Salesforce API access required (Pro+ edition).

Top triggers

Watch Records (SOQL)
Watch Outbound Messages
Watch New/Updated Leads
Watch Opportunities
Watch Cases
+1 more

Top actions

Send a Message
Send a Private Message
Create a Channel
Archive a Channel
Set Channel Topic
Easy setup
10
triggers
8
actions
~8
min setup
Zap (webhook)
method

Salesforce is a premium app — requires paid Zapier plan. Webhook trigger.

Top triggers

New Lead
Updated Opportunity
New Case
New Task
Updated Record
+3 more

Top actions

Send Channel Message
Send Direct Message
Create Channel
Set Channel Topic
Find User by Email
+1 more
Medium setup
4
triggers
6
actions
~15
min setup
Workflow
method

Code-first with pre-built components. Full npm/PyPI access in every step. Free tier includes 10K invocations/day.

Top triggers

HTTP Webhook
New Event (polling)
Schedule
App-specific trigger

Top actions

HTTP Request
Create Record
Update Record
Send Message
Run Node.js
+1 more
Medium setup
3
triggers
5
actions
~15
min setup
flow
method

Deep Microsoft 365 integration. Best when both apps have Power Automate connectors. Desktop flows add RPA capability.

Top triggers

When a record is created
When a record is modified
Scheduled flow

Top actions

Create a record
Update a record
Send a message
Post to channel
Send an email
Advanced setup
6
triggers
5
actions
~30
min setup
Workflow
method

Requires Salesforce Connected App. Most complex setup but cheapest at volume.

Top triggers

Salesforce Trigger (webhook)
Poll via SOQL Query
HTTP Webhook
Cron Schedule

Top actions

Slack: Send Message
Slack: Send Message (Webhook)
Slack: Update Message
HTTP Request

What Will This Cost?

Drag the slider to your expected monthly volume.

/mo
505005K50K

Each platform counts differently — Zapier: 1 task per trigger. Make: 1 operation per module per record. n8n: 1 execution per run.

Prices shown for annual billing. Based on published pricing as of April 2026.

Estimated ROI

1000

min saved/mo

$583

labor value/mo

Free

no platform cost

Based on ~2 min manual effort per operation at $35/hr fully loaded labor cost.

When this pair isn't the right answer

Honest scenarios where Salesforce + Slack via an automation platform isn't the best fit.

Salesforce owns Slack and ships a free app that does most of this already. The Salesforce for Slack app handles record alerts, deal rooms, and Chatter-to-Slack bridging natively. For standard patterns like "post every deal stage change to #sales", the built-in app is faster to set up and has no task limits. Only use an automation tool when you need to combine Salesforce data with another system first, or route alerts across many channels with different rules.

Two-way flows (update Salesforce from Slack) get brittle fast. Posting Salesforce alerts into Slack is easy. Letting someone create or update a Salesforce record by typing a Slack command is harder — it needs a custom Slack app with security checks and login handling. Automation tools can scaffold this, but every new command adds maintenance. If you really need two-way, a small in-house Slack bot is usually cheaper to own long-term than three Zaps that fight each other.

Regulated industries often can't send Salesforce data through a third-party automation tool. Banks, healthcare companies, and teams with strict data-residency rules usually require Salesforce data to stay inside Salesforce or a customer-controlled middleware. A shared cloud automation tool may break those rules even if the tool itself has security certifications.

What breaks at scale

Where Salesforce + Slack integrations hit ceilings — API rate limits, tier quotas, and per-task economics.

Salesforce limits how many API calls your whole org can make per day. Enterprise Edition gives you roughly 1,000 calls per licensed user per 24 hours, with a minimum floor. Polling five Salesforce objects every 5 minutes across a sales team can eat 20 to 30% of the daily budget before a single Slack message goes out. Sandbox orgs run out faster because several integrations share the same pool.

Slack throttles high-volume posting. Incoming webhooks cap at about one message per second per channel, and bulk fan-out (one deal alert to 20 regional channels) hits the limit before it finishes. The fix is sending one message with a channel list, not firing off 20 webhook calls in parallel.

Per-task pricing punishes polling-heavy Salesforce flows. A trigger that polls every 5 minutes across 10 record types uses about 2,880 polls per day even when nothing changes — and Zapier bills you for each one. Teams above 10,000 tasks a month usually move the polling to Salesforce's own Flow → outbound message, and keep only the routing logic in the automation tool.

Our Recommendation

Make logo
Use Makefor Salesforce + Slack

Make's visual scenario builder is better for the conditional routing that Salesforce workflows inevitably require (different channels for different lead sources, regions, etc.).

Analysis

Salesforce-to-Slack is the enterprise version of HubSpot-to-Slack, and the complexity gap is significant. Salesforce's API requires a Connected App with OAuth 2.0 — you cannot use a simple API key like HubSpot.

More importantly, Salesforce Essentials ($25/user/month) does not include API access. You need Professional ($80/user/month) or higher to use any automation platform.

[Make](/platforms/make/) is the best choice for most Salesforce-Slack workflows because of conditional routing.

Enterprise sales teams need different notifications for different scenarios: inbound leads go to #marketing-leads, outbound to #sdr-team, enterprise deals above $100K go to #enterprise. Make's visual router handles this naturally. Zapier can do it with Paths, but the linear interface becomes unwieldy with 4+ branches.

[Zapier's advantage](/platforms/zapier/) is its Salesforce trigger speed.

Zapier uses webhooks that deliver within seconds. Make polls every 5-15 minutes depending on your plan.

If your sales team has a 5-minute response SLA for demo requests, Zapier is the safer choice despite the higher cost. Note that Salesforce is classified as a "premium app" on Zapier, which means you need at least the Professional plan ($20/month).

[n8n](/platforms/n8n/) is the right choice for teams with Salesforce developers.

If you already have someone managing Salesforce Connected Apps and custom objects, n8n's Salesforce node gives them full SOQL query access. They can build complex queries that filter leads by custom fields, and the self-hosted option keeps CRM data on your infrastructure — important for companies in regulated industries.

The hidden cost trap.

Every Salesforce notification uses one operation/task. A sales team with 50 reps generating 200 leads per week creates 800+ notifications per month before counting opportunity updates, task assignments, and case alerts.

At that volume, Zapier costs $50+/month while Make's Core plan at $11/month handles it easily. Budget accordingly.

Watch out for Salesforce API rate limits.

Salesforce limits API calls to 100,000 per 24 hours on Enterprise edition. Each polling interval from Make consumes one API call per object type monitored.

If you're polling leads, opportunities, cases, and tasks every 5 minutes, that's 1,152 API calls per day just for automation — well within limits but worth tracking.

Salesforce + Slack Workflow Guides

Step-by-step setup guides for connecting Salesforce and Slack.

← All integrationsPlatform comparisons →