Learnybox webhooks allow you to receive real-time notifications when an event occurs on your platform. This article lists all available events, organized by category.
To understand how webhooks work and how to configure them, first refer to this dedicated article: How Learnybox webhooks work
Sales
These events are triggered by actions related to transactions, invoices, and subscriptions.
# | Event | Trigger |
1 | New transaction | A payment is successfully completed |
2 | Transaction refunded | A refund is issued for a transaction |
3 | Transaction failed | A payment fails (card declined, insufficient funds, etc.) |
4 | Transaction canceled | A transaction is canceled (manually or automatically) |
5 | Transaction updated | The details of a transaction are modified |
6 | Transaction deleted | A transaction record is deleted from your account |
7 | Invoice created | An invoice is generated following a sale |
8 | Credit note created | A credit note is issued (for example, after a refund) |
9 | Subscription created | A customer subscribes to a recurring subscription |
10 | Subscription updated | The settings of a subscription are modified |
11 | Subscription canceled | A recurring subscription is canceled |
CRM
These events are triggered by actions related to managing your contacts and user lists.
# | Event | Trigger |
12 | User created | A new user is created in your database |
13 | Contact subscribed | A contact is subscribed to one of your lists |
14 | Contact unsubscribed | A contact is unsubscribed from a list |
15 | Contact marked as spam | A contact marks your emails as spam |
16 | Contact deleted | A contact is removed from your database |
17 | Tag added to contact | A tag is assigned to a contact |
18 | Tag removed from contact | A tag is removed from a contact |
19 | Sequence added to contact | A contact is enrolled in an email sequence |
20 | Sequence removed from contact | A contact is removed from an email sequence |
Courses
These events are triggered by actions related to the member area and learning progress.
# | Event | Trigger |
21 | Member added to a course | A user is registered for a course |
22 | Member removed from a course | A learner's access to a course is revoked |
23 | Member reaches 100% progress | A learner completes the entire course |
24 | Quiz completed | A learner completes a quiz (regardless of the result) |
25 | Quiz passed | A learner passes a quiz |
26 | Quiz failed | A learner fails a quiz |
27 | Evaluation completed | A learner completes an evaluation |
Webinars
These events are triggered by actions related to live webinars and automated webinars.
# | Event | Trigger |
28 | Live webinar registration | A user is registered for a live webinar |
29 | Live webinar participation | A registrant joins a live webinar |
30 | Live webinar replay viewed | A registrant watches the replay of a live webinar |
31 | Automated webinar registration | A user is registered for an automated webinar |
32 | Automated webinar participation | A registrant joins an automated webinar |
33 | Automated webinar replay viewed | A registrant watches the replay of an automated webinar |
34 | Entered a webinar sales funnel | A visitor enters a sales funnel linked to a webinar |
Communities
These events are triggered by interactions within your communities.
# | Event | Trigger |
35 | Member added to a community | A user joins a community |
36 | Member removed from a community | A member is removed from a community |
37 | Post created in a community | A member publishes a new post |
38 | Post liked in a community | A member likes a post |
39 | Comment added in a community | A member comments on a post |
Affiliate Program
These events are triggered by actions related to your affiliate program.
# | Event | Trigger |
40 | Affiliate created | A user is registered for your affiliate program |
41 | Affiliate commission generated | A commission is assigned to an affiliate following a sale |
42 | Affiliate commission paid | A commission is paid to an affiliate |
How to access webhooks
From the left-hand navigation menu, go to:
Tools → Webhooks
FAQ
Can an event be triggered multiple times for the same action?
Can an event be triggered multiple times for the same action?
If the delivery fails (response other than HTTP 200), Learnybox will resend the notification up to 5 times. Make sure to handle deduplication on your server if necessary.
Can I track multiple events with a single webhook?
Can I track multiple events with a single webhook?
Yes, you can configure a single endpoint to receive multiple events. Your server must then identify the event type within the payload to process it correctly.
How do I configure my webhooks?
How do I configure my webhooks?
See our article: How Learnybox webhooks work
