One integration, any destination.
Subscribe to event types — recommendation created, experiment started, competitor change detected, rank shift crossed threshold — and route them into any webhook-capable tool. Filtering, retries, signature verification, and test endpoints included.
The native integrations cover 90%. Webhooks cover the rest.
Slack, Jira, Asana, WordPress — native integrations cover the tools most growth teams already run. Webhooks cover everything else: Zapier, Make, Linear, ClickUp, Monday, custom internal tools, your proprietary deploy pipeline, a notification system you wrote on a weekend. If it can receive a POST, it can consume Optimize Pilot events.
Every event type, configurable payload.
A dozen event types. Filter to what you care about.
Subscribe to recommendation.created, recommendation.implemented, experiment.started, experiment.completed, experiment.auto_promoted, competitor.change_detected (with severity threshold), rank.shift (with delta threshold), accessibility.critical_issue, schema.validation_failure, and more. Mix and match per endpoint.
- Recommendation lifecycle events
- Experiment lifecycle + auto-promotion events
- Competitor change events with severity filter
- Rank shift events with delta threshold
- Accessibility + schema validation events
Signed, retried, verifiable.
Every event is HMAC-SHA256 signed with a per-endpoint secret so your receiver can verify authenticity. Failures retry with exponential backoff (2s, 4s, 8s, 16s, 32s). Test endpoints let you confirm delivery before going live.
- HMAC-SHA256 signatures with per-endpoint secrets
- Exponential-backoff retries (up to 5 attempts)
- Test endpoint sends a sample of each event type
- Per-endpoint delivery log with replay action
Shape the payload to your downstream tool.
Default JSON payload is verbose (good for debugging), but you can configure a trimmed version per endpoint — drop fields you don't need, flatten nested objects, rename keys to match your internal schema. Great for sending straight to a Zap.
- Verbose or trimmed payload per endpoint
- Field renames to match your schema
- Multiple endpoints per event type (fan-out)
- Per-endpoint filters by severity / project / site
Better together.
Wire it to your internal tooling.
Create an endpoint in under a minute. Test-send every event type before you go live.