Q: How do I use ConvertKit with Maven?
Maven is a great platform for hosting cohort based courses. It handles almost everything - email, community, surveys, curriculum, and more. But what if you want to integrate Maven with a product you already use?
Lucky for us, Maven offers webhooks. Maven will publish an event to a URL of your choosing each time it occurs. Events include cohort enrollments, waitlist joins, purchases, and more.
Set up your Maven integration in 5 steps:
Create your webhook URL
Add your webhook to Maven
Test your webhook
Create filters
Publish
1. Create Your Webhook URL
To get started, you’ll need to sign up for an automation platform like Zapier, Make, or ActivePieces. I prefer ActivePieces due to their low and straightforward pricing (1000 events free per month, $0.1 for each 1000 after).
After you create an account, you’ll be presented with the screen below.
Create a new flow.
Change the trigger type to Catch Webhook. This will generate a URL where all Maven events will be sent.
2. Add your webhook to Maven
Copy your URL and head over to Maven.
In your Settings, navigate to Integrations and Webhooks. Paste your URL under Webhook endpoint. Maven will save automatically.
Now, you’re ready to send a event.
3. Test your webhook
Select Test Webhooks and select an event. It doesn’t really matter which one.
Click Send, then navigate back over to ActivePieces. In the bottom right corner of your flow, select Test Trigger. You should see some data flow in representing the event you sent.
Now that your events are hooked up, you’ll need to connect to another product.
Let’s connect to ConvertKit. Search for the relevant action and add as the next step. I want to send out an email course, so I’ll use the Add Subscriber to Sequence action.
Fill in the relevant fields and you’re done! Now any event triggered from Maven will enroll the student in your ConvertKit email sequence.
4. Create filters
But what if you don’t want to enroll on every event? That would include events like abandoning cart, where you may want to take a different action.
You can add a Branch with a condition, such as checking the event is “application.received”. Move the ConvertKit action under True so it only triggers when the condition is met.
After setting up your filter, test it out by sending different event types from Maven.
5. Publish
Now you’re ready to hit publish. Once you do, any new events from Maven will automatically move through your flow.
Q: How can I use webhooks to improve my course?
Common use cases for webhooks with Maven include:
Offering an email course as your lead magnet and using another email platform to drip content each day.
Logging events to a product analytics platform like Posthog or Mixpanel for measurement and experimentation.
Adding students who purchased your course to another newsletter platform to keep them engaged after the cohort wraps up.
Let me know if you have any other creative uses for Maven webhooks!