Powered by NovaDocs
Welcome to NovaDocsStart with Installation → Install with Docker, or switch language to Polish (PL).

Setting up webhooks

Admin5 min readUpdated Aug 7, 2026

Setting up webhooks

Webhooks notify another service when something happens in NovaDocs (for example an article is published).

1. Create a webhook

  1. Open Admin → Webhooks
  2. Add a new webhook
  3. Paste the target URL
  4. Choose which events to receive
  5. Save

2. Discord

Paste a Discord channel webhook URL. NovaDocs detects Discord URLs and sends a rich embed message.

You do not need a secret for Discord webhooks.

3. Custom URL

Use any HTTPS endpoint that accepts POST JSON.

If you set a secret, NovaDocs sends a signature header:

X-NovaDocs-Signature — HMAC SHA-256 of the body, using your secret.

Verify it on your server before trusting the payload.

4. Test

Use Test webhook in admin. You should see a delivery in the log and a message in Discord / your endpoint.

Events

EventWhen it fires
article.publishedArticle is published / merged
article.updatedArticle content changes
article.deletedArticle is deleted
project.updatedProject settings change
testManual test only

Was this helpful?