Webhooks
Webhooks let Nexmod communicate with external services. Send data out when events happen, or receive data in from third-party platforms to trigger automations.
Webhooks are available on Plus plans and above.
Directions
Outbound Webhooks
Send HTTP requests to external services when something happens in Nexmod.
Use cases:
- Post to a Discord webhook when someone follows
- Send stream events to a custom analytics dashboard
- Trigger an IFTTT applet or Zapier workflow
- Notify an external service when a command is used
Inbound Webhooks
Receive HTTP requests from external services to trigger Nexmod automations.
Use cases:
- Trigger an action when a Ko-fi donation is received
- Start a scene change when an external tool sends a signal
- Accept custom payloads from your own applications
Inbound webhooks can be linked to actions via the Custom Webhook trigger event.
Properties
| Property | Description | Default |
|---|---|---|
| Name | Identifier for the webhook | Required |
| Direction | Inbound or Outbound | Required |
| URL | The endpoint URL (outbound) | — |
| Method | HTTP method: GET, POST, PUT, PATCH, DELETE | POST |
| Headers | Custom request headers (JSON) | {} |
| Body Template | Request body for outbound webhooks | — |
| Secret | Shared secret for signature verification | — |
| Enabled | Toggle the webhook on or off | true |
| Action ID | Linked action for inbound webhooks | — |
Testing
Outbound webhooks can be tested directly from the dashboard. Click Test to send a sample request to the configured URL and see the response status.
Dashboard Permissions
| Action | Required Permission |
|---|---|
| View webhooks | webhooks:read — Viewer and above |
| Create, edit, delete webhooks | webhooks:manage — Moderator and above |
Last updated on