Skool Book

Webhooks and API Keys

Skool integrations use a group-specific Zapier key, while Webhooks by Zapier can handle HTTP requests around supported workflows. Keep those two ideas separate: the key connects a group to Zapier, and those HTTP webhook tools belong to Zapier. Skool does have one native webhook of its own, a Webhook plugin on the Pro plan, documented as a developer-only feature for automating member invitations from an off-platform action, such as sending a unique email invite link when someone checks out through an external processor.

How the connection works

As of July 2026, a Pro group could enable Zapier from Plugins and connect with a separate key for that group. The connection could receive New Paid Member and Answered Membership Questions events, then run Invite Member or Unlock Course for Member actions.

A Zap can add an HTTP step. Catch Hook and Catch Raw Hook receive requests, Retrieve Poll checks a URL, and Custom Request, GET, POST, and PUT send requests to another system.

This routing can connect Skool events with a CRM, email platform, database, or another service that Zapier supports. It does not provide arbitrary direct access to Skool data.

Key safety

  1. Store each key in an approved secret manager.
  2. Record the group, Zap, owner, and purpose without recording the key value.
  3. Give access only to the people who maintain the automation.
  4. Test every Zap before it affects real members.
  5. Make a rebuild plan before refreshing a key.
  6. Remove access when an automation owner changes role.

Refreshing the key breaks existing Zaps until they are rebuilt. Treat a refresh as a planned maintenance change, not a casual settings update.

Webhook design

  • Name the source event and destination clearly.
  • Send only the fields the destination needs.
  • Keep member information out of test logs and shared notes.
  • Handle missing email addresses and malformed payloads.
  • Add a visible failure path so a broken Zap is noticed.
  • Confirm the current Zapier payload and timing limits before you switch the Zap on.

Pitfalls

  • A Skool Zapier key belongs to one group, not the whole account.
  • Membership-question polling and webhook delivery are different mechanisms.
  • Catch Raw Hook may need extra parsing before data reaches its destination.
  • A custom request can fail because of headers, authentication, or payload format.
  • Review member communication and access changes with Moderation And Anti Spam.

See also

Read this page in the interactive book