SUMMARIZATION
Intercom Theme Spike Alert to Slack
Runs daily, clusters new Intercom conversations into themes, and posts a Slack alert only when a theme's volume spikes sharply above its trailing baseline.
How it runs
The automated pipeline, trigger to output.
- TriggerDaily schedule
- ActionFetch last 24h Intercom conversationsIntercom
- ActionCluster into themes and countOpenAI
- ActionCompare to 14-day baseline in PostgresPostgres
- LogicFilter to themes above spike threshold
- OutputPost spike alert to SlackSlack
What it does
It watches for emerging problems instead of summarizing everything. Each day it clusters the latest Intercom conversations into themes and compares each theme's volume against its trailing 14-day baseline. When a theme spikes (e.g. a sudden surge in "login failing" tickets), it fires a focused Slack alert with the count, the delta, and example quotes.
When to use it
Use it as an early-warning system for incidents and regressions that show up in support before they show up in dashboards. Best for teams who want signal, not a daily digest they'll ignore.
How it works
- 1A daily schedule triggers the run.
- 2Fetch Intercom conversations created in the last 24 hours.
- 3An OpenAI step clusters them into themes and counts each.
- 4Compare each theme's count against its trailing 14-day average held in Postgres.
- 5Filter to only themes exceeding the spike threshold.
- 6If any qualify, post a Slack alert with theme, delta, and sample quotes; otherwise exit quietly.
Set it up
What you configure once, before turning it on.
- 1Connect IntercomConversations, contacts, articles.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect PostgresAny Postgres URL — query, write, migrate.
- 4Connect SlackChannels, DMs, threads, mentions.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Summarization workflows
Daily Front Escalation Digest with Salesforce Rollup
Each morning, sweeps the prior day's escalated Front conversations, summarizes each, enriches with Salesforce account value, and emails account execs a single prioritized digest.
File a Linear ticket for regressed errors after deploy
Detects Sentry issues that regressed in the latest deploy's release window, summarizes what broke and when it was previously fixed.
Daily release-health rollup to Confluence
Each morning, compares the last 24 hours of Sentry activity against the deploys that shipped in that window and publishes a dated release-health page to Confluence summarizing…
On-submit Loom standup roll-up archived to Confluence
When a standup video is submitted via webhook, transcribes it, generates a per-person written summary, and appends it to a running team standup page in Confluence.
Front Escalation Handoff Doc in Notion
When a Front escalation closes, drafts a structured handoff document in Notion capturing the resolution, customer commitments, and open follow-ups, then alerts the AE in Slack.
VIP Front Escalation Instant Exec Page-Out
Detects escalations from VIP accounts in Front, generates a one-paragraph executive recap, and pages the named account exec via Slack and Salesforce task within minutes.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
