Slack
Notifications to the channel or DM of your choice and the /lealup command.
Slack is where the CS team's internal communication happens. LealUp integrates so critical signals land where you're already looking.
What it does
- Notifications — health alerts, upcoming QBRs, assigned tasks land in your DM or configured channel.
/lealupcommand — query customers without leaving Slack.
How to connect
Integration at workspace + user level. The admin connects the workspace, then each user connects their personal Slack account for DMs.
Step 1: Admin connects the workspace
- Admin → Integrations → Slack → Connect workspace.
- Slack OAuth — authorize the LealUp Slack app.
- Requested scopes:
channels:read,groups:read,chat:write,users:read,commands. - Select the default channel for team notifications (e.g.,
#cs-alerts).
Step 2: Each user connects their DM
- Settings → Integrations → Slack → My DMs → Connect.
- Authorize LealUp to send you DMs.
- Test — LealUp sends you a welcome DM.
Notifications
Types of notifications you can enable:
Health alerts
- Sharp drop (>15 pts in 7 days).
- Threshold crossing (healthy → neutral, neutral → risk).
Default channel: DM to the owner. Configurable to a team channel (#cs-alerts).
Meeting briefings
- Customer meeting summary, prepared in the daily briefings process.
Default channel: DM to the owner.
Tasks
- New task assigned.
- Task due today / tomorrow.
- Task overdue.
Default channel: DM.
QBRs / renewals
- QBR in 14 days.
- Renewal in 60 days.
Default channel: DM to the owner + team channel.
Customization
Settings → Notifications → Slack
Control matrix per event × channel × frequency.
/lealup command
From any Slack channel:
/lealup acmeReturns a card with:
- Current health + trend.
- ARR, renewal date, owner.
- Last 3 timeline events.
- Pending tasks.
- Link to Customer 360 in the app.
Useful when you're in a debate with sales or the team about a customer and don't want to switch context.
Other variants
/lealup health # portfolio summary
/lealup reds # at-risk customers (your book)
/lealup renewals 60d # upcoming renewals
/lealup help # full menuRequested scopes
channels:read,groups:read— list channels to pick where to notify.chat:write,chat:write.public— send notifications to channels.im:write— open the bot DM with you for your notifications.commands— the/lealupcommand.users:read,users:read.email— map your Slack user to your LealUp user.incoming-webhook— default channel on install.
We do not request channels:history or files:read: LealUp does not read your channel messages.
Common issues
"I don't get notifications in my DM"
- Verify you connected your DM (step 2 above).
- Check the notifications matrix (some default to off).
- Make sure the LealUp bot can DM you (Slack sometimes blocks new bots until you approve them).
"The /lealup command doesn't respond"
- Reconnect the workspace (bot token expired or was revoked).
- Verify you're in a channel where the bot was invited (or DMing the bot).
"Too many notifications, it's noise"
- Tune the matrix — lower frequency or mute types.
- Consider a centralized channel (
#cs-alerts) for the team instead of DMs per CSM.
Disconnect
- User: Settings → Integrations → Slack → Disconnect DM.
- Workspace (admin): Admin → Integrations → Slack → Disconnect workspace. This affects all users.