Webhook
Connect your own endpoint to receive generated content from Organicpilot. Follow the steps below to set up the webhook.
1. Add your webhook URL
Go to Dashboard → Integrations, open Webhook, and click Add webhook URL. Enter the full URL where you want to receive content (e.g. your CMS or blog API). It must be https:// or http://. Click Connect to save.
2. Copy your access token
After connecting, your Access Token is shown in the Integration Settings modal. Copy it and store it securely. You will use this token on your server to verify that incoming requests are from Organicpilot.
Important
Your endpoint must verify every request using this token (e.g. Authorization: Bearer <token>). Otherwise anyone could send fake content to your URL.
3. Verify requests on your endpoint
On your server (e.g. your blog or CMS), when you receive a POST request from Organicpilot:
- Read the
Authorizationheader (e.g.Bearer YOUR_ACCESS_TOKEN). - Compare the token with the one you copied from Organicpilot.
- If they match, process the request (e.g. create the post). If not, return
401 Unauthorized.
4. Payload format
Organicpilot sends a JSON body with the generated content. Typical fields include:
title– article titlecontent– HTML contentexcerpt– short summary (optional)featured_image– image URL (optional)slug,meta_title,meta_description(optional)
5. Test the connection
In Integration Settings, use the Test button to send a test request to your URL. Confirm that your endpoint receives it and returns a success status (e.g. 200). You can activate or deactivate the webhook at any time.