Verify a webhook signature
# Signing secret
const sig = req.headers['x-sendcanyon-signature']; const ok = verify(body, sig, secret);
Setup guides, sending mechanics and reference documentation for every part of SendCanyon.
Try
22 articles across 11 categories
Start here
From a fresh workspace to your first campaign, in order.
Quick start: zero to first campaign1 articles
Nine areas, from the DNS records that let you send at all to the webhook payloads that tell your stack what happened.
SPF, DKIM, DMARC and tracking domains.
Providers, connection health and ramp schedules.
Imports, fields, dedupe and suppression.
How a sequence is built and paced.
Signals, guardrails and recovery.
Metric definitions and exports.
Plans, usage and invoices.
REST reference and event delivery.
HubSpot, Slack and Zapier.
Limits, AI and what each use keeps.
Support reads every message. Include the domain and the campaign name and you will get a useful answer rather than a form reply.