Webhooks logo
Automation

Any stack. One endpoint.

Custom CMS? Internal tool? Static site generator nobody else uses? Point Keupera at a URL and you get clean JSON the moment an article publishes.

What you get

Why teams connect Webhooks

Predictable JSON

Body, HTML, markdown, metadata, and image URLs arrive in one structured payload you can drop straight into your build.

Signed requests

Every call carries a signature so your endpoint can verify the request really came from Keupera.

Automatic retries

If your endpoint is down, Keupera retries with backoff instead of dropping the article on the floor.

Delivery log

See every attempt, status code, and response body. Debug a broken integration in seconds, not hours.

Setup

Connected in minutes

  1. 1

    Add your endpoint

    Go to Integrations, choose Custom Webhook, and paste the URL that should receive published content.

  2. 2

    Send a test event

    Fire a sample payload and confirm your handler parses it before a single real article moves.

  3. 3

    Handle the payload

    Write the article into your database, commit it to your repo, or trigger a rebuild — whatever your stack needs.

What moves between Webhooks and Keupera

  • Article HTML and markdown
  • SEO title, meta description, and slug
  • Image URLs with alt text
  • Keyword, category, and internal link data
  • Publish timestamp and article ID
  • Signature header for verification
Open Integrations in Keupera

Questions about Webhooks

A single JSON object containing the article in both HTML and markdown, its metadata, its images, and the keyword it targets. The full schema is in the docs.

Each request includes a signature header generated from your webhook secret. Recompute it on your side and compare before acting on the payload.

Keupera retries with exponential backoff and records every attempt in the delivery log. You can also replay any event manually.

Yes. Add a webhook per environment or per site — staging and production can both receive the same events.

Your time to shine

Take your SEO and GEO to the next level.