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
26 articles across 12 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.
Sort replies with AI and decide which ones reach you.
Signals, guardrails and recovery.
Metric definitions and exports.
Plans, usage and invoices.
REST reference and event delivery.
HubSpot, Slack, Zapier and Connect SendCanyon to an AI assistant.
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.