TICKET MANAGEMENT

Dedupe Intercom conversations and alert support with a cluster digest in Slack

Groups newly opened Intercom conversations that describe the same issue into clusters and posts a live Slack digest showing each cluster, its size, and every requester.

CategoryTicket Management
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew Intercom conversation openedIntercomIntercom
  • ActionEmbed message and match against active clustersOpenAI
  • LogicAttach to existing cluster or create new
  • ActionUpdate cluster membership and count in PostgresPostgreSQLPostgres
  • OutputCreate or edit the cluster digest in SlackSlack

What it does

Watches incoming Intercom conversations, clusters the ones reporting the same underlying issue, and surfaces those clusters to the support team in Slack so a single agent can own each cluster instead of many agents touching duplicates.

When to use it

When your inbox spikes with lookalike messages and you want humans, not automation, to send the final reply, but you still need duplicates grouped and assigned in one place.

How it works

  1. 1A new Intercom conversation opens and triggers the flow.
  2. 2The message body is embedded with OpenAI and matched against active clusters tracked in Postgres.
  3. 3A branch decides whether to attach the conversation to an existing cluster or open a new one.
  4. 4The cluster row in Postgres is updated with the conversation id and the running requester count.
  5. 5A Slack digest message for that cluster is created or edited in place, listing size and affected users for an agent to claim.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect IntercomConversations, contacts, articles.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.