Skip to Content

Automations

ZəkaHouse pushes real-time events to your own systems as they happen. Use these to sync learners into your CRM, notify a Slack channel on course completion, trigger certificate printing, or feed any downstream workflow.

Automations are available on the Pro plan or higher. Webhooks rely on an API token scoped to a single organization.

What’s available

  • Webhooks — Direct, signed HTTP POST deliveries to any URL you control. Best for custom backends and self-hosted services.
  • Event Catalogue — The canonical list of every event that can fire, with payload schemas.

No-code automation via Zapier is not currently available on ZəkaHouse — see Zapier for details. If you need to reach a no-code tool today, point a webhook at that tool’s own incoming-webhook URL (Zapier’s “Webhooks by Zapier” trigger included).

How it works

Every automation is powered by the same internal event bus:

  1. Something happens inside ZəkaHouse (a learner completes a course, a user is invited, an assignment is graded, …).
  2. The event is dispatched to every active webhook endpoint configured for that organization.
  3. Each endpoint receives the same JSON envelope with an event name, a delivery ID, an organization ID, and an event-specific data payload.

Signing, retries, delivery logs, and SSRF protection all work the same way for every endpoint — see Webhooks for the full mechanics.