How to

What to actually send from Salesforce to Slack.

The Salesforce Slack integration can post on any record change, which is exactly why most implementations end up muted. Send a daily digest scoped per owner, alert only on thresholds that warrant interrupting somebody, and put the reason in the message.

You can post on anything, which is the problem.

Salesforce owns Slack, so the integration is genuinely deep: record alerts, channel creation per opportunity, updating fields from Slack.

Depth makes it easy to build a firehose. The constraint is not capability, it is restraint.

What to configure.

Alert on a threshold, not on a change. Amount moving by any amount is noise; amount dropping by 30% on a committed deal is not.

Route to the owner rather than a channel. A team channel means nobody owns the message.

One digest a day per person. Reserve real time for things that genuinely cannot wait until morning.

What to leave off.

Stage change notifications. The stage moving is a rep opinion and carries no new information to the team.

A channel per opportunity. It works for twenty deals and collapses at a hundred.

Anything that fires more than a few times a day per person.

The piece Salesforce cannot supply.

Salesforce can tell you a field changed. It cannot tell you whether the deal is more or less likely to close than it was yesterday, because that is a judgment rather than a record.

Kaypo reads Salesforce, scores every open deal nightly from buyer behavior, and sends each rep a morning message with the reason beside every number.

Questions

What should Salesforce send to Slack?

Threshold based alerts routed to the deal owner, and one daily digest per person. Record change notifications fill the channel with facts nobody can act on.

Should you create a Slack channel per opportunity?

It works at low volume and collapses as deal count grows. A per person daily digest scales where a per deal channel does not.

It arrives in Slack

Every morning, each rep gets one message naming the deals on their own book that moved overnight, biggest mover first, with the reason beside each number and the deals that have gone quiet underneath.

$99 a month, cancel any time.. Everyone on the team. No per seat charge. Connect a CRM and it runs. No implementation fee. 14 day trial. No card.

Back test my own deals, free Try it Pricing

Related reading

How to get CRM data into Slack without building a firehose

Both major CRMs can post to Slack in minutes. Deciding what is worth posting is the part that determines whether anybody reads it.

Kaypo vs Salesforce

Salesforce is the CRM. Kaypo reads it and scores every open opportunity, then sends each rep a morning Slack message. What Einstein covers and what it does not.

Getting deal alerts into Slack that people actually read

Every CRM can post to Slack, and almost none of it gets read: the alerts fire on field changes rather than on anything meaningful. What to send instead.

Why a deal score has to show its reasons

A number with no reasons is an opinion. A rep will ignore it, and they are right to.

Reviewed September 20, 2026 against the product as it behaves today.

Salesforce Slack integration best practices | Kaypo