Source type
ClickFunnels Source Configuration
ClickFunnels sources receive V2 contact, order, course, appointment, and community events with timestamped HMAC verification.
ClickFunnels configuration
Create a ClickFunnels source, keep POST enabled, and provide the configured Webhook Secret values for provider signature. FastHook uses these settings to validate each ClickFunnels delivery before it enters the routing workflow.
Source TypeCLICKFUNNELS
Allowed methodsPOST
AuthenticationProvider signature
Credential fieldsWebhook Secret
{
"type": "CLICKFUNNELS",
"config": {
"auth_type": "PROVIDER_SIGNATURE",
"auth": {
"provider": "CLICKFUNNELS",
"webhook_signing_secret": "provider-secret"
},
"allowed_http_methods": ["POST"]
}
}ClickFunnels request contract
FastHook verifies HMAC-SHA256 over timestamp.raw-body and rejects timestamps outside ClickFunnels' ten-minute tolerance.
ClickFunnels headers
Preserve x-webhook-clickfunnels-signature, x-webhook-clickfunnels-timestamp when sending ClickFunnels 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-webhook-clickfunnels-signatureHex HMAC-SHA256 signature.
x-webhook-clickfunnels-timestampUnix timestamp included before the raw payload.
ClickFunnels setup
- Create a V2 webhook endpoint in ClickFunnels Workspace Settings.
- Copy the webhook_secret shown for the endpoint into FastHook.
- Use the FastHook Source URL as the endpoint URL and choose the required event types.
- Use event_id for idempotency because retries can arrive out of order.