Connect Tiger LMS to your marketing and ops stack with Integrations. When a student enrolls, pays, or completes a course, Tiger LMS relays that event to the providers you enable — a webhook, a Slack channel, or an email marketing list. Integrations are part of the Pro automation feature.
Where: WP Admin → Tiger LMS → Settings → Integrations.
Lifecycle events
Each provider can subscribe to any of three lifecycle events:
- Enrolled — a student is enrolled in a course.
- Order paid — a course payment completes.
- Course completed — a student reaches 100%.
Per provider you pick which of these events it reacts to, so (for example) Slack can ping you on every sale while Mailchimp only adds people on enrollment and completion.
Providers
- Outbound webhook — POSTs the event payload to any endpoint URL, with an optional signing secret so the receiver can verify authenticity.
- Slack — posts a message to an incoming webhook URL (must be a
https://hooks.slack.com/address). - Mailchimp — adds the student to an audience (API key + Audience ID). Defaults to the enrolled and course completed events.
- HubSpot — syncs the student as a contact (private app token). Defaults to the enrolled event.
- Brevo — adds the student to a list (API key v3 + List ID).
- Kit (ConvertKit) — subscribes the student to a form (API key + Form ID).
Setting one up
- Enable the provider and paste its credentials.
- Tick the events it should react to.
- Save. From then on, matching events are relayed automatically.
Each provider is only treated as configured once its required fields are present — an enabled provider with a blank URL, key or ID is skipped rather than throwing errors mid-checkout.
Troubleshooting
Nothing is reaching my endpoint.
Confirm the provider is enabled, its credentials are filled in, and the specific event you’re testing is ticked. A provider with no valid credentials is silently skipped.
Slack rejects my webhook.
The Slack URL must be a genuine incoming-webhook address beginning with https://hooks.slack.com/; any other URL is treated as unconfigured.
Contacts aren’t being added.
Mailchimp and Kit each need two values (key plus audience/form ID). Double-check both, and make sure the list/form still exists in the provider account.