Help Center
Developer
Webhooks & Integrations
Set up webhooks, Slack, Discord, and CMS integrations.
Webhooks
Receive real-time notifications when events happen on ReachSurge. Available on Growth+ plans.
Setting Up Webhooks
- Go to Settings → Webhooks
- Click Add Endpoint
- Enter your webhook URL
- Select which events to subscribe to
- Save — ReachSurge will send a test ping
Webhook Events
new_citation— AI engine cited your contentbacklink_verified— A backlink was confirmed livecrawl_complete— Website crawl finishedcontent_refreshed— Content was updatedcompetitor_alert— Competitor ranking changedauthority_score_changed— Entity authority score updated
Security
All webhook payloads are signed with HMAC-SHA256 via the X-ReachSurge-Signature header. Verify signatures to ensure authenticity.
Slack Integration
- Go to Settings → Integrations → Slack
- Create an Incoming Webhook in your Slack workspace
- Paste the webhook URL
- ReachSurge sends formatted Block Kit messages for all notification events
Discord Integration
- Go to Settings → Integrations → Discord
- Create a webhook in your Discord channel settings
- Paste the webhook URL
- ReachSurge sends formatted embed messages
CMS Auto-Publishing
Publish generated content directly to your CMS:
- WordPress — via REST API + Application Passwords
- Shopify — via GraphQL Admin API
- Webflow — via CMS API v2
- Ghost — via Admin API + JWT
Set up in Settings → Integrations.
FAQ
What format are webhook payloads?
JSON with event, data, and timestamp fields, signed with HMAC-SHA256.
Can I filter which events trigger webhooks? Yes, you select specific events when creating the endpoint.
Do Slack/Discord notifications respect my notification preferences? Yes, they follow the same preferences you set in Settings → Notifications.