Skip to main content

Webhooks & normalization

What it does

Turns provider-specific webhook payloads into Evercom messages.

When to use it

Used automatically by channel integrations. There is no separate setup beyond connecting the channels themselves.

How it works

Provider webhooks are published to raw Kafka topics such as channel.webhook.telegram. Inbound workers resolve active channel accounts, normalize payloads into a shared message format, and publish normalized events. Writer workers then map each provider thread to a contact, conversation, and message. Deduplication prevents the same provider message from being written twice.

Where to configure it

Provider webhook URLs are configured in each provider console and in channel settings.

Channels, Kafka Workers, Conversations, Contacts, Messages.