Skip to main content
Fermion currently supports a variety of webhook events that allow your external systems to stay in sync with activities on the platform.
Each event represents a specific action or change in your courses, labs, live events, or digital products, and is delivered in real-time to your configured webhook endpoint.
By subscribing to the appropriate events, you can automate workflows, trigger notifications, and integrate seamlessly with third-party systems. For example, you could automatically update your CRM when a user enrolls, or trigger post-processing scripts when a live event video is ready.
EventDescriptionFeature
Lab Run TestsTriggered when a user presses the “Run Tests” button inside a lab.Labs
Live Event Session Caption ReadyTriggered when captions are ready for a live event session.Captions
Live Event Session Processed MP4 ReadyTriggered when a processed MP4 is ready for a live event session.Live Classes
Paid Product SaleTriggered when a user purchases a paid product.Payments
Payment FailedTriggered when a user’s payment fails for any reason.Payments
Payment Initiated But Never CompletedTriggered when a user initiates a purchase but does not complete it within 60 minutes.Payments
Recorded Video Ready for PlaybackTriggered when a video uploaded to Fermion is ready for playback.Recorded Videos
The details on how to subscribe to each event and use their payloads are explained in the following sections.It’s recommended to start with only the events you need, then expand as your integrations grow.