Pipedrive Deal Alerts to Slack
Get a daily pipeline digest posted to Slack with stale deals, past-due opportunities, and stage movements.
The Challenge
Deals go stale because nobody noticed. Close dates pass without updates. Big opportunities move through the pipeline and the team finds out days later. Your Pipedrive data is good, but nobody lives in the CRM all day. This prompt brings the critical pipeline updates to where your team already is: Slack.
What This Prompt Does
Pipeline Snapshot
Total open deals and value by stage at a glance
Stale Deal Alerts
Flags deals with no activity in 7+ days
Past-Due Flagging
Highlights deals past their expected close date
Slack Delivery
Posts a formatted digest to any Slack channel
The Prompt
The Prompt
Task
Use @Pipedrive/List DealsName it "Pipedrive/List Deals" and call it with @Pipedrive/List Deals to pull all open deals, then @Pipedrive/Get DealName it "Pipedrive/Get Deal" and call it with @Pipedrive/Get Deal for details on flagged opportunities. Check @Pipedrive/List NotesName it "Pipedrive/List Notes" and call it with @Pipedrive/List Notes for recent activity and @Pipedrive/Get PersonName it "Pipedrive/Get Person" and call it with @Pipedrive/Get Person for contact info. Compile a daily or weekly pipeline digest and post it to @Slack/Send Message soName it "Slack/Send Message so" and call it with @Slack/Send Message so the sales team has full visibility without logging into Pipedrive.
Example: Send a Slack summary of all deals over $10k that haven't had activity in the last 7 days.
Input
The user will provide either:
- A Slack channel to post to (e.g., #sales-pipeline)
- Filters for which deals to include (value threshold, stage, owner)
- A cadence preference (daily digest, weekly rollup)
Example: "Post a pipeline update to #sales with deals over $5k" or "Send a weekly summary of stale deals to #sales-alerts"
Context
What to Include in the Digest
Pipeline snapshot:
- Total open deals and combined value
- Deals by stage with counts and values
- Biggest deals and their current status
Alerts and flags:
- Deals with no activity in 7+ days
- Deals missing expected close dates
- Deals past their expected close date
- Large deals that moved stages recently
Contact context:
- Who is the primary contact on flagged deals
- Last note or activity logged
- Deal owner for accountability
Alert Strategy
- Pull all open deals from Pipedrive
- Check each deal for activity recency via notes
- Flag deals that meet alert criteria
- Get contact details for flagged deals
- Format a clean Slack message with sections
- Post to the specified Slack channel
What Counts as a Valid Alert
- "Stale" = no notes or activity updates in 7+ days
- "At risk" = past expected close date with no update
- "Big mover" = deal value changed or stage advanced in the last 24 hours
- Only include open deals (skip won/lost)
Output
Post a Slack message formatted like this:
Pipeline Digest - [Date]
Snapshot: [X] open deals worth $[Y] total
Stage Breakdown:
- Qualified: [X] deals ($[Y])
- Proposal Sent: [X] deals ($[Y])
- Negotiation: [X] deals ($[Y])
Stale Deals (No Activity 7+ Days):
- [Deal Title] - $[Value] - [Owner] - Last activity [X] days ago
- [Deal Title] - $[Value] - [Owner] - Last activity [X] days ago
Past Due (Expected Close Date Passed):
- [Deal Title] - $[Value] - Was due [Date] - Contact: [Name]
Big Movers (Stage Changes):
- [Deal Title] moved to [Stage] - $[Value]
Action Items:
- [Owner]: Follow up on [Deal] (stale [X] days)
- [Owner]: Update close date on [Deal]
- [Owner]: Add notes to [Deal] after last call
Message posted to #[channel].
Example Usage
Try asking:
- →"Post a pipeline digest to #sales-team with all deals over $10k"
- →"Send stale deal alerts to #sales-alerts for deals inactive 7+ days"
- →"Give me a weekly pipeline summary and post it to #leadership"