Skip to content
English
  • There are no suggestions because the search field is empty.

Create a webhook

Learn how to create an Empath webhook, choose its events, test it and save its signing secret.

Learn how to create a webhook in three steps: the endpoint, the events, then a test.

[Video walkthrough: creating and testing a webhook]

Steps

  1. Go to Admin → Notification Settings → Webhooks (advanced) and click Create webhook.
  2. Endpoint - Enter a Name you'll recognise, like ConnectWise prod. - Enter the Webhook URL. Use an address starting with https://. - Choose the Payload format: JSON (Empath envelope) for most systems, or Slack incoming webhook to post into Slack. Slack is chosen automatically for Slack addresses. - Optionally add a custom header (Header Key and Header Value) if your system needs one.
  3. Events - Tick the events you want: Course assigned, Course completed, Failed knowledge check and/or Content published. - Tick Include personal data (email, name) in payloads only if your system needs learners' names and emails.
  4. Review & Test - Click Test Webhook to send a sample. You'll see the Data Sent and the Data Received from your system. - Click Create.
  5. Copy the Signing secret shown on the last screen and store it safely. You won't be able to see it again.

Good to know

  • Your developer needs the signing secret to check that messages really come from Empath. See “Webhook details for your developer”.
  • If you lose the secret, delete the webhook and create a new one. You'll get a new secret.

Still need help?

Reach out to your Partner Success Manager, or email us at support@empathmsp.com. We’re happy to help!

Related articles

  • What webhooks do (and when to use them)
  • Test, edit or delete a webhook
  • Webhook details for your developer