← All Workflows
How It Works

Internal Reporting
Numbers Come To You

No new dashboards or processes. The reporting agent pulls from Speed-to-Lead, Nurture, Reactivation, and Docs and posts where your team already looks — Slack daily, email weekly, real-time alerts on every deal-stage change.

Architecture

How It Works

Source Agents
Lead-Intake, Nurture,
Reactivation, Docs
📊
Aggregator
Pulls events into
shared.deal_alerts
🔬
Format
Daily digest, weekly
KPI, or live alert
🔌
Route
Slack, email,
ClickUp, Teams
💾
Deliver
In your client's
local timezone
📣
Log
delivery_log table
+ retry on failure
Workflows

Three Delivery Modes

📣
Daily Slack Pipeline

Posts every morning at the client's local time with the previous day's pipeline movement so the team starts the day aligned.

  • New leads · qualified · booked · no-shows
  • Stuck deals (no response > 7 days)
  • Top 3 reactivation wins from yesterday
  • Receipts auto-routed to Bookkeeper
  • Configurable hour, channel, and webhook
📧
Weekly KPI Email

A clean owner-ready email recap landing every Monday with the metrics that drive the business — no dashboard login required.

  • Speed-to-Lead time + close rate
  • No-show recovery rate, attempts vs wins
  • Reactivation revenue + dollar value reopened
  • Inbox Assistant: drafts sent, accepted, edited
  • WoW deltas highlighted in green or red
Real-Time Deal-Stage Alerts

The moment something changes, your team knows. No polling, no refreshing — events fire to Slack within seconds.

  • new lead · qualified · booked · no show
  • won · lost · stale no response
  • Per-event toggle — only fire what matters
  • Dedup by deal_alerts_id (no duplicate posts)
  • Stuck-loop detector flags >1h unposted alerts
📈
Cross-Tool Forwarding

Live alerts can also fan out to ClickUp tasks and Microsoft Teams Adaptive Cards — same event, multiple destinations.

  • Per-stage ClickUp task creation with status
  • Pipeline → ClickUp list with reverse sync
  • Microsoft Teams via incoming webhook flow
  • Test buttons on dashboard for every channel
  • Per-client API tokens stored encrypted
Impact

What This Replaces

3
Delivery cadences
7
Real-time alert types
4
Channels (Slack, Email, ClickUp, Teams)
0
Dashboard logins required
Connects To

Where The Numbers Land

💬 Slack
📧 Resend Email
📋 ClickUp
📊 Microsoft Teams
🌐 Webhooks
APScheduler
🛡️ Supabase
FastAPI