WEBHOOKS

Your systems hear about it the moment it happens

Subscribe an endpoint to link clicks, conversions, campaign milestones, A/B test results, and more. Every delivery is signed, retried on failure, and recorded so you can see exactly what was sent and what came back.

Over 30 event types Signed with HMAC-SHA256 Configurable retries with backoff Full delivery history
webhook deliveries
link.clicked200
conversion.completed200
campaign.milestone_reachedretry 2/3
X-Webhook-Signature: sha256=••••
30+
event types
HMAC
SHA-256 signing
Retries
with backoff
History
of every delivery
HOW IT WORKS

Webhooks in three steps.

01

Register an endpoint

Point Acturity at an HTTPS URL you control and pick the events it should receive. Add custom headers if your receiver needs them.

02

Verify what arrives

Each request carries a signature computed from your endpoint secret. Compare it against the payload to confirm the delivery genuinely came from Acturity, and reject anything that fails.

03

Watch deliveries

Every attempt is logged with its response. Send a test event when setting up, filter history by event type, and retry a failed delivery by hand if you need to.

CAPABILITIES

A closer look at webhooks.

Events Worth Reacting To

Link and page activity, conversions, campaign milestones and budget alerts, A/B test outcomes, organization membership changes, usage limits, and API key lifecycle events.

  • link.created, link.updated, link.deleted, link.clicked
  • conversion.completed, conversion.goal_achieved
  • campaign.milestone_reached, campaign.budget_alert, campaign.completed
  • abtest.completed, abtest.winner_declared

Signed Deliveries

Every payload is signed with HMAC-SHA256 using your endpoint secret, so your receiver can prove a request is genuine before acting on it.

  • Signature, event, delivery id and timestamp headers
  • Constant-time signature comparison
  • Secret regeneration on demand

Retries and Backoff

Network failures and server errors are retried on a schedule you choose. Client errors are not retried, because repeating them would not help.

  • Linear or exponential backoff
  • Configurable attempt count and initial delay
  • Manual retry for failed deliveries

Delivery Visibility

A full history of attempts and responses, plus success rates and response times across endpoints.

  • Paginated delivery history
  • Filter by event type
  • Success rate and response time statistics
  • Send a test event any time
USE CASES

Where teams put it to work.

  • Piping click events into a data warehouse
  • Alerting a channel when a campaign hits a milestone
  • Triggering fulfilment on a conversion
  • Syncing link changes into another system
  • Watching API key quota warnings
  • Driving automation without polling

Push, not poll

Signed, retried, and logged deliveries mean your systems learn about a click or a conversion within seconds — without asking repeatedly whether anything changed.

Signed
every payload
Logged
every attempt
FAQ

Common questions.

KEEP EXPLORING

Related features.

Put webhooks to work on your next campaign.

Everything is free while we're in beta. No credit card required.