EcosystemChannels
Intercom
Dispatch verified Intercom conversation events to support agents.
fh add channel intercomimport { createIntercomChannel } from '@fabric-harness/channels/intercom';
export default createIntercomChannel({
clientSecret: process.env.INTERCOM_CLIENT_SECRET!,
agent: 'support',
});Configure the Developer Hub webhook URL as POST /channels/intercom/webhook. The adapter verifies
Intercom's X-Hub-Signature HMAC, deduplicates notification IDs, propagates contact identity, and
keys persistent sessions by conversation or ticket.
Use replyInIntercom(ref, { accessToken, conversationId, adminId }) for governed replies.
Apply customer-data redaction and retention policy before placing conversation content in model context or telemetry.