CUSTOMER SUPPORT

Flag Live Intercom Chats With No Help Article and Alert Slack

When an Intercom conversation closes, checks whether the customer's question is already covered by a help article.

CategoryCustomer Support
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerIntercom conversation closedIntercomIntercom
  • ActionFetch conversation transcriptIntercomIntercom
  • ActionSummarize question and title with OpenAIOpenAI
  • ActionSearch ReadMe for matching articleReadMeReadMe
  • LogicExit if already covered
  • OutputPost gap to Slack triage channelSlack

What it does

Catches knowledge-base gaps the moment they happen. Each time an Intercom conversation is resolved, it extracts the core question, searches your published articles for a match, and if nothing covers it, posts a flagged gap into Slack so the content owner can decide whether it's worth a new article.

When to use it

Use this when you want a real-time signal of which questions your docs don't answer, rather than a weekly batch. Ideal for fast-moving products where new gaps appear daily and you want them surfaced while context is fresh.

How it works

  1. 1An Intercom conversation-closed event triggers the run.
  2. 2Pull the full conversation transcript from Intercom.
  3. 3OpenAI summarizes the customer's underlying question and proposes an article title.
  4. 4Search ReadMe for an existing article covering that question.
  5. 5A logic step exits silently if a strong match already exists.
  6. 6For uncovered questions, post a Slack message to the triage channel with the question, suggested title, and a link back to the conversation.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect IntercomConversations, contacts, articles.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect ReadMeAPI docs, changelog, auth.
  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.