Learn how to automate the enrollment of Zenler users upon Razorpay payments using Pabbly Connect. Step-by-step tutorial for seamless integration. Build sophisticated automated workflows in less time than you think. This guide translates complex integrations into straightforward steps for immediate implementation.

Watch Step By Step Video Tutorial Below


1. Accessing Pabbly Connect for Integration

To begin the integration process, you first need to access Pabbly Connect. This platform allows you to automate tasks between Razorpay and Zenler seamlessly. Open your browser and type in the URL Pabbly.com/connect to reach the Pabbly Connect homepage.

Upon reaching the homepage, you’ll find options to either sign in or sign up for free. If you are an existing user, click on the ‘Sign In’ button. New users can easily create an account by clicking on ‘Sign Up for Free’, which will allow you to explore the software with 100 free tasks each month.


2. Creating a Workflow in Pabbly Connect

After signing in, navigate to the dashboard of Pabbly Connect. Here, you can create a new workflow by clicking the ‘Create Workflow’ option. A dialog box will appear asking for a name for your workflow. Enter a name like ‘Enroll Zenler User on Razorpay Payment’ and select an appropriate folder for organization.

  • Name your workflow meaningfully for easy identification.
  • Select the folder where this workflow will be saved.

Once you have set up the workflow name and folder, click on ‘Create’. You will now see two important sections: Trigger and Action. The Trigger is what starts the workflow, while the Action is the response to that Trigger.


3. Setting Up Trigger and Action in Pabbly Connect

In this step, you will set Razorpay as your Trigger application in Pabbly Connect. Select Razorpay from the list and choose the trigger event as ‘Payment Captured’. This event will initiate the workflow every time a payment is successfully processed.

Next, you will need to set up a connection between Razorpay and Pabbly Connect. A Webhook URL will be provided, which you need to copy and paste into your Razorpay account under the Webhooks section. This URL acts as a bridge for transferring payment data.

  • Go to your Razorpay account and navigate to Accounts and Settings.
  • Select Webhooks and click on ‘Add New Webhook’.

Paste the Webhook URL, select the event ‘Payment Captured’, and click on ‘Create Webhook’. This setup ensures that every payment captured in Razorpay will trigger the workflow in Pabbly Connect.


4. Enrolling User in Zenler via Pabbly Connect

Once the trigger is set, you can now proceed to enroll the user in Zenler. For this, select Zenler as your Action application in Pabbly Connect. Choose the action event as ‘Add New User’. You will need to connect your Zenler account by providing the API key and school name.

To get your school name, visit your Zenler account URL. The school name is the part of the URL after ‘https://’ and before ‘.zenler.com’. Enter this name in the appropriate field in Pabbly Connect. Next, retrieve your API key from the Zenler developer section and paste it into the corresponding field in Pabbly Connect.

Ensure you have your Zenler API key ready for integration. Fill in the required fields such as first name, last name, email, and phone number using dynamic data from the Razorpay payment response.

Once you have mapped all necessary fields, click on ‘Save and Send Test Request’. If successful, the user will be added to Zenler, confirming that the integration is functioning correctly.


5. Finalizing the Integration and Testing

After successfully adding the user, you can finalize the integration by enrolling the user in the specific course in Zenler. For this, add another action step in Pabbly Connect and select Zenler again, this time choosing the action event ‘Enroll User to Course’.

Map the required fields such as the course ID and user details. Click on ‘Save and Send Test Request’ to check if the user is successfully enrolled in the course. If the test is successful, you will see a confirmation message.

Ensure the course ID is correctly mapped to enroll the user. Test the entire workflow to confirm that payments lead to successful enrollments.

Once confirmed, your integration is complete. Now, every time a payment is made through Razorpay, the student will automatically be enrolled in Zenler.


Conclusion

This tutorial has guided you through the process of using Pabbly Connect to automate the enrollment of Zenler users upon receiving payments through Razorpay. By following these steps, you can efficiently manage user enrollments without manual intervention, streamlining your educational business operations.

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