Skip to content

Conversation Outcome Labeler #9

@CiaranOMahoney

Description

@CiaranOMahoney

Intercom app submission: Conversation Outcome Labeler

Fork:
https://github.com/CiaranOMahoney/intercom

App folder:
https://github.com/CiaranOMahoney/intercom/tree/main/apps/conversation-outcome-labeler

Main repo:
https://github.com/Trac-Systems/intercom

Trac address:
trac15079kn0dvfvq5hs3rh5vt3tu7u9s5er6qa20957la7cpcdfjnqgsq0p4y8

Summary
Conversation Outcome Labeler applies a concrete, human-readable outcome label when a conversation is marked resolved. It replaces the vague “resolved” state with a clear signal such as Solved, Escalated, Deferred, Rejected, or Workaround.

How it works
Triggered when a conversation is marked resolved
Analyzes the final agent message using deterministic keyword rules
Outputs exactly one outcome label: Solved, Escalated, Deferred, Rejected, or Workaround

Intercom Integration
Operates on Intercom conversation resolution events
Uses final agent message text only
Runs fully in demo mode without credentials

Proof

Server startup
Server startup

Request response
Request response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions