SUMMARIZATION

Intercom Theme Clustering with HuggingFace to Confluence

Uses a HuggingFace embedding model to cluster the month's Intercom conversations into themes and publishes a labeled voice-of-customer report to Confluence.

CategorySummarization
Enginesim
Difficultyadvanced
Triggerschedule
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerMonthly schedule
  • ActionFetch prior month's Intercom conversationsIntercomIntercom
  • ActionEmbed transcripts with HuggingFace modelHugging FaceHugging Face
  • LogicCluster embeddings into theme groups
  • ActionLabel and summarize each clusterOpenAI
  • OutputPublish report to Confluence pageConfluenceConfluence

What it does

It produces a monthly voice-of-customer report using open embedding models. The flow embeds the month's Intercom conversations with a HuggingFace sentence model, clusters them, labels each cluster with a generated theme name and summary, and publishes the full report to a Confluence page for the product and CX orgs to review.

When to use it

Use it for a recurring deep monthly read of customer sentiment where you prefer self-hosted or open embedding models over a proprietary API, and where the output needs to live in your team wiki for broad visibility.

How it works

  1. 1A monthly schedule starts the run.
  2. 2Fetch all Intercom conversations from the prior calendar month.
  3. 3A HuggingFace inference step embeds each conversation transcript.
  4. 4Cluster the embeddings and assign each conversation to a theme group.
  5. 5An OpenAI step labels and summarizes each cluster with size and sentiment.
  6. 6Publish the assembled report as a new Confluence page under the CX space.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect IntercomConversations, contacts, articles.
  2. 2
    Connect Hugging FaceModels, datasets, spaces — the open-source hub.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect ConfluenceSpaces, pages, blueprints.
  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.