YEAR-END GROWTH EVENTGrow + Visibility 67% OFF · €99/mo instead of €299Unlock 67% OFF

Connect Custom (webhook)

Send finished articles to any endpoint you control, for platforms we do not support directly.

Before you start

  • An HTTPS endpoint that accepts a POST with a JSON body
  • Somewhere to store the signing secret so you can verify requests

Setup

  1. Build an endpoint

    Accept POST with a JSON body carrying the title, HTML body, slug, excerpt and status. Reply 2xx once you have stored it; anything else is treated as a failure and retried.

  2. Connect it here

    In RepGet, open Settings → Integrations, choose Custom (webhook), and enter the endpoint URL and a signing secret you generate.

  3. Verify the signature

    Every request carries an HMAC-SHA256 of the raw body, keyed with your signing secret. Compare it before trusting the payload - an endpoint that skips this will accept anything anyone posts to it.

  4. Publish a test article

    Press Publish test article to send one real payload, so you can confirm your handler parses it before any scheduled article arrives.

If something goes wrong

  • Requests are being retried

    We treat any non-2xx response as a failure. Return 200 as soon as the payload is stored, and do slower work afterwards.

  • Signature never matches

    Compute the HMAC over the RAW request body, before any JSON parsing. Re-serialising the object changes the bytes and the signature will never agree.

Ready to connect?

Open your website in the app, go to Settings → Integrations, and choose Custom (webhook). Then press Publish test article — we create a real draft on your site so you can confirm the whole path works before anything is scheduled.

Go to my websites