Webhook integration

{ }

Edward AI SEOby webhook.

Get a signed webhook every time Edward publishes. A clean JSON payload hits your endpoint, ready to render headless or pipe anywhere you like.

Signed with HMAC-SHA256. An article.published event, JSON body.

Publishing as an event.

Full payload, on publish.

Each article fires an article.published event with title, HTML body, slug, meta, and social tags.

Verify every call.

An X-Edward-Signature header carries an HMAC-SHA256 hash, so you can confirm the request is really from Edward.

Wire it anywhere.

Render headless, sync a database, post to Slack, or kick off a build — it's your endpoint, your rules.

Why Webhook + Edward

Some stacks don't fit a CMS — that's what the webhook is for. Edward hands you a clean, signed event on every publish and gets out of your way.

How it works

Connect in three steps.

  1. 01

    Sign up for Edward.

    Add your site and tell Edward what to write about.

  2. 02

    Add your endpoint.

    Paste the HTTPS URL Edward should call and copy your signing secret.

  3. 03

    Receive a test ping.

    Edward sends a signed ping to confirm the connection, then posts every article as it goes live.

Already a customer? Log in to connect Webhook from your dashboard.

FAQ

Questions, answered.

What does Edward send?
An article.published event with the full article — title, HTML body, slug, meta, and social tags — as JSON.
How do I verify a request is really from Edward?
Check the X-Edward-Signature header, an HMAC-SHA256 hash of the payload, against your signing secret.
What can I do with it?
Anything — render headless, sync a database, post to Slack, or trigger a build.
How do I test the connection?
Edward sends a signed ping when you add your endpoint, so you can confirm it's wired up before going live.

Ready to get customers from Google & ChatGPT?