Source type
Intercom Source Configuration
Intercom sources receive signed notification webhooks for conversations, contacts, admins, and workspace events.
Intercom configuration
Create a Intercom source, keep POST and PUT and PATCH and DELETE enabled, and provide the configured Client Secret values for provider signature. FastHook uses these settings to validate each Intercom delivery before it enters the routing workflow.
Source TypeINTERCOM
Allowed methodsPOST, PUT, PATCH, DELETE
AuthenticationProvider signature
Credential fieldsClient Secret
{
"type": "INTERCOM",
"config": {
"auth_type": "PROVIDER_SIGNATURE",
"auth": {
"provider": "INTERCOM",
"webhook_signing_secret": "provider-secret"
},
"allowed_http_methods": ["POST","PUT","PATCH","DELETE"]
}
}Intercom request contract
FastHook computes sha1= HMAC-SHA1 over the raw body and compares it with x-hub-signature.
Intercom headers
Preserve x-hub-signature when sending Intercom test deliveries. FastHook evaluates this request context before accepting the payload, so missing or modified values remain visible as rejected requests instead of routed events.
x-hub-signaturesha1= HMAC-SHA1 signature over the raw body.
Intercom setup
- Create an Intercom webhook subscription and point it at the FastHook Source URL.
- Enable signed notifications with a hub_secret.
- Use that same secret in the FastHook Client Secret field.