Need help? We've got your back.

Find advice and answers for everything

Back

Category: EzyCourse Settings

Webhook Integration w/ Pabbly

You can use webhook to automate data transfer between EzyCourse and any other app. It allows real-time communication between applications, and removes the burden of manual data entry from your shoulders.


So, integrating Webhook means automating your tasks which otherwise could take hours and hours of boring work. You can automate new student sign up, enrollment to products, unenrollment from products, and more.


And now that the EzyCourse app is integrated on Pabbly Connect, transferring data from and into your EzyCourse platform has never been easier.



How to use Pabbly


Let’s see how you can use Pabbly, which has the EzyCourse app integration, for transferring data between your EzyCourse platform and other apps.


First, log in to your Pabbly Connect dashboard. On the dashboard, click the Create Workflow button.



image



Pabbly gives you the freedom to create a workflow using three separate ways. For this tutorial, we’ll use the “Create from scratch” option which gives maximum flexibility and the most advanced options.


image



On the popup, provide a name for the workflow. And then click the Create button to create the workflow.



image



Once you create the workflow, you’ll be on the page where you define the trigger and then receive the responses based on the trigger. There are two elements called Trigger and Action. Trigger is for capturing the responses from an app (Data Out), and Action is for sending data to another app (Data In).


Data Out


Click the trigger section to transfer out data from your platform. Search for EzyCourse and you’ll see the app. Select it.



image



When you select EzyCourse, you’ll see a new field called App Event. You can choose different triggers such as New Signup, New Product Enrollment, Course Completed, etc.



image



Once you select a trigger option, click the Connect button and you’ll see the webhook URL. Copy it.



image



image



Now, go to your EzyCourse dashboard and navigate to Site Settings -> Webhook (Data-out). Here, you’ll see all the triggers. Depending on the one you selected on Pabbly, you have to choose here also.



image



Expand the one you chose on Pabbly and paste the webhook URL. Don’t forget to tick the trigger checkbox, and click the Save button.



image



You can click the Send Test Data button to send the “Sample Return Body” parameters to Pabbly, and allow webhook to capture that data automatically.



image



image



If the response from your EzyCourse platform is captured on Pabbly, you can send it to another app using the Action section.



Data In


For receiving data from another app into your EzyCourse platform, you have to first capture the data from the other app using the Trigger section.


Once you have captured the data, click the add-icon to add a new action step.


image



Again, search and select the EzyCourse app.



image



Choose the app event which you wish to accomplish. And then click the Connect button. 



image



image



To connect, you need the token which is found on your EzyCourse dashboard. So, head over to your EzyCourse dashboard and go to Site Settings -> Wehbook (Data-in). Copy the access token. 



image



Paste the token on the given field in Pabbly and click the Save button.



image



Once you connect, you’ll see all the fields and the values against the fields that you sent from the other app. You can map those data easily on each field since you’ve already captured them on the Trigger section.



image



Now, click the Save & Send Test Request button.



image



If everything works okay then you should see some sort of message indicating that the process was successful.



image