SkillhabitDocs

Webhooks

Send Skillhabit events to your HTTPS endpoint from Configure Connections.

What This Is For

Webhooks push events from Skillhabit to an HTTPS URL you control when something happens in the workspace—for example course progress, meetup updates, or program changes. Your system can then update a CRM, HR tool, or chat channel.

In the product: ConfigureConnectionsWebhooks.

You can have up to five webhooks. The feature must be enabled for your account—contact Skillhabit if it is not available.

Who This Is For

Workspace administrators and developers who own the receiving endpoint.

Before You Start

  • Have an HTTPS endpoint ready to accept Skillhabit’s delivery envelope.
  • Know which event types you need (Course, Program, Progress, SCORM, Meetup—availability can vary; the UI shows what you can select).
  • For payload shape, headers, and the full event catalog, use the API docs: Webhooks.

How to Create a Webhook

  1. Open ConfigureConnectionsWebhooks.
  2. Choose Create a webhook.
  3. Set Endpoint (valid HTTPS URL), optional Description, and Enabled.
  4. Select at least one Event type.
  5. Optionally add Custom headers (name/value pairs) if your receiver needs them.
  6. Save.

Edit an existing webhook from the list. Delete webhooks you no longer need (required if you are at the five-webhook limit).

Example Jobs

  • Update a CRM when someone completes a course
  • Notify HR when a certificate is about to expire (combine with certificate-related events / processes your side)
  • Post to Slack or Teams when someone enrolls or finishes learning