Manage Automation Webhooks

Overview

Use automation webhooks when Fediverse actions on your site should trigger external tools automatically. This saves manual follow-up work and keeps moderation, auditing, or downstream integrations in sync.

This task is available only in the Pro plan. After you save a webhook, the endpoint appears in the webhook list and subscribed events are delivered to the target URL with Fediverse-specific request headers and an HMAC signature.

Before you begin

Steps

  1. Open Components -> Fediverse -> Webhooks.
  2. Review the existing webhook list to avoid creating a duplicate endpoint.
  3. Select New in the Joomla toolbar.
  4. Complete the webhook form.
    • Name – Enter a short label that identifies the receiver, such as Slack moderation bridge or Internal audit pipeline.
    • Target URL – Enter the full http or https endpoint that should receive the webhook request.
    • Signing secret – Enter the shared secret used to generate and verify the X-Fediverse-Signature header.
    • Subscribed events – Use the Joomla multi-select field to search for and select each Fediverse event that should trigger this webhook.
    • Enabled – Leave this checked unless you want to keep the webhook stored but inactive.
  5. Select Save in the toolbar.
  6. To change an existing webhook later, return to the webhook list and select its name.
  7. To remove one or more endpoints, select them in the list view and use Delete in the toolbar.

Supported events

Check your result

  1. Save a webhook endpoint.
  2. Perform one of the events you subscribed to, such as saving a domain policy or publishing a federated article.
  3. Return to Components -> Fediverse -> Webhooks.
  4. Confirm the Last delivery column updates for that endpoint.
  5. Check the receiving system and confirm it received a JSON request with:
    • X-Fediverse-Event
    • X-Fediverse-Webhook
    • X-Fediverse-Signature

Troubleshooting

The New button is missing

Last delivery shows a failure

The receiving system rejects the signature

No delivery appears after a Fediverse action