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.