Learn how to enroll students in Zenler and add contacts in Infusionsoft using Razorpay payments through Pabbly Connect. Follow this step-by-step tutorial for seamless automation.

Watch Step By Step Video Tutorial Below


1. Setting Up Pabbly Connect for Razorpay

To begin using Pabbly Connect for integrating Razorpay with Zenler, first, access the Pabbly Connect dashboard. You can sign up for a free account, which allows you to create workflows for automation.

Once you are logged into Pabbly Connect, click on ‘Create Workflow’ and give it a name, such as ‘Razorpay to Zenler’. This workflow will help automate the process of enrolling students in Zenler each time a payment is captured in Razorpay.


2. Connecting Razorpay to Pabbly Connect

In the workflow, you will see two windows: the Trigger window and the Action window. Start by setting up the Trigger window to connect Razorpay with Pabbly Connect. Select Razorpay as the app and choose the trigger event as ‘Payment Captured’.

  • Select Razorpay in the Trigger App.
  • Choose ‘Payment Captured’ as the Trigger Event.
  • Copy the Webhook URL provided by Pabbly Connect.

Next, go to your Razorpay dashboard, navigate to ‘Account & Settings’ and then to ‘Webhooks’. Click on ‘Add New Webhook’ and paste the copied URL. Select the event as ‘Payment Captured’ and click on ‘Create Webhook’. This links Razorpay with Pabbly Connect.


3. Testing the Razorpay Integration

After connecting Razorpay, it’s essential to test the integration. Pabbly Connect will show a message indicating that it is waiting for a webhook response. To test, make a test payment on your Razorpay payment page.

Fill in the payment details, and once you submit the payment, Razorpay will send the payment data back to Pabbly Connect. You should see the payment details appear in the Trigger window, confirming that the integration works correctly.


4. Adding Filter Conditions for Specific Courses

To ensure that only specific payments trigger the enrollment in Zenler, you can add a filter condition in Pabbly Connect. This step is crucial for distinguishing payments for different courses.

  • Add a filter step in the Action window.
  • Select the course name from the Razorpay response.
  • Set the filter condition to match the specific course name.

This filter will ensure that only customers who made payments for a particular course are enrolled in Zenler, streamlining your student management process.


5. Enrolling Students in Zenler and Adding Contacts in Infusionsoft

After the filter condition is satisfied, the next step is to enroll the student in Zenler. Select Zenler as the action app in Pabbly Connect, and choose the action event as ‘Enroll User to a Course’. Connect your Zenler account by entering your API key and school name.

Map the required fields such as email, first name, and last name from the Razorpay payment data to the corresponding fields in Zenler. After mapping, click on ‘Save and Send Test Request’ to confirm that the student is enrolled successfully.

Finally, to add the same customer as a contact in Infusionsoft, select Infusionsoft in Pabbly Connect and choose the action event ‘Create or Update Contact’. Again, map the relevant fields and test the action. This completes the automation workflow, allowing seamless enrollment and contact addition for each payment captured in Razorpay.


Conclusion

This tutorial has detailed how to use Pabbly Connect to automate the enrollment of students in Zenler and add contacts in Infusionsoft whenever a payment is captured through Razorpay. This integration streamlines your processes and enhances efficiency in managing student enrollments.

Ensure you check out Pabbly Connect to create business automation workflows and reduce manual tasks. Pabbly Connect currently offer integration with 2,000+ applications.