Need help? We've got your back.

Find advice and answers for everything

Back

Category: Feature Updates

New Webhook Event: Seller Membership Plan Change

What is it & why you need it


The webhook data-out option in your admin dashboard has a new event related to marketplace seller membership plans.


This event will let you send seller membership plan details to external applications automatically using webhook. The event is triggered when a seller purchases or cancels their membership plan.


Here are some of the useful data you can send: Seller info, Membership ID, Membership Status, Price, Payment Gateway, and more.


You can use this feature to sync seller membership data with external CRMs, trigger automations when sellers subscribe or cancel, and more.



How to get started using it


EzyCourse integrates with Pabbly so you can easily transfer data using the Pabbly Connect platform. Here, we’ll show how to set up a Pabbly workflow and trigger the new webhook event.


Log in to your Pabbly Connect dashboard and click the Create Workflow button. For the purpose of this tutorial, we will use the “Create from Scratch” option.



image



Give your workflow a name and create it.



image



Inside the workflow, click the (+) icon to add a trigger first. This will open a panel from the right-side of the screen.



image



Search for EzyCourse and click the app when it appears.



image



Now, choose the event “Seller Membership Plan Change” from the dropdown and click Connect.



image



image



After connecting, a system generated URL called webhook URL will appear. Copy it.



image



Now, head over to your EzyCourse admin dashboard and go to Site SettingsWebhook (Data-out).



image



Scroll down to find the “Seller Membership Plan Change” event. Enable it and paste the webhook URL copied from the Pabbly trigger.



image



Click the Save button. You can also send test data to see if the connection is working. But, before sending test data, ensure your trigger is actively capturing responses on Pabbly.



image



When you copy the webhook URL, it automatically starts the capturing. But, the capture stops if it’s taking too long to receive anything. You can then click the Capture Webhook Response button to capture the test data again.



image



Sending test data will be received by your webhook and you can see a sample of the all the data.



image



With the trigger set, you will be able to capture data in real time when a seller purchases a marketplace membership plan or cancels their plan. Next, you can add action steps to decide which platform you want to take this data to and what action you wish to automate.


To add an action step, hover over the trigger and click the (+) icon. Select your app, choose an event, and complete your workflow as necessary.



image



Here’s a simple setup: Every time a seller subscribes or cancels their plan, the workflow will automatically send a personalized email using the Gmail app.



image