The idea here is to add the ability to set a webhook endpoint and send events to it from ProCourse Memberships.
I can see two major events to start with:
- User purchases a level
- User cancels a level (if subscription)
This would empower the use of services like Zapier or custom webhook endpoints for processing.