Learn how to integrate Razorpay and Thinkific using Pabbly Connect to automate user creation and course enrollment seamlessly. Follow our detailed tutorial for exact steps.
Watch Step By Step Video Tutorial Below
1. Accessing Pabbly Connect for Integration
To begin integrating Razorpay and Thinkific, first access Pabbly Connect. This platform serves as the main integration tool to automate tasks between various applications.
Log into your Pabbly Connect account. If you’re a new user, you can sign up for free and receive 100 tasks each month. Once logged in, you will see the Pabbly apps window, where you can select Pabbly Connect to proceed.
2. Creating a Workflow in Pabbly Connect
After accessing Pabbly Connect, the next step is to create a workflow. Click on the ‘Create Workflow’ button located at the top right corner of the dashboard.
- Name your workflow as ‘Create Thinkific User from Razorpay Payments’.
- Select a folder to save this workflow; choose ‘Razorpay Automations’.
Click ‘Create’ to finalize your workflow setup. Your new workflow will now be displayed with two sections: Trigger and Action. The Trigger is the event that starts the workflow, and the Action is what happens as a result.
3. Setting Up the Trigger with Razorpay
For the trigger application, select Razorpay since payments are being collected through this platform. Choose the event as ‘Payment Captured’ to trigger the workflow whenever a payment is completed.
Upon selecting the trigger, Pabbly Connect will provide a webhook URL. Copy this URL to connect Razorpay with Pabbly Connect.
- Log into your Razorpay account and navigate to the Developers section.
- Select Webhooks and click on ‘Add New Webhook’.
- Paste the copied webhook URL and fill in the required fields.
After saving the webhook, return to your Pabbly Connect workflow, which should now be waiting for a webhook response.
4. Testing Payment and Setting Up Filters
Next, perform a test payment through Razorpay to ensure that Pabbly Connect captures the payment response correctly. Use the payment page you created for the course.
Once the payment is successful, return to your Pabbly Connect workflow to verify that you have received the payment details. Now, set up a filter to ensure that the workflow only continues for specific payment amounts.
Select ‘Filter by Pabbly’ as the action application. Set the filter condition to check if the payment amount equals the expected amount.
Save the filter settings to ensure that the workflow only proceeds when the specified conditions are met.
5. Enrolling the User in Thinkific
After successfully filtering the payment, the next step is to create a user in Thinkific. For this action, select Thinkific as the action application and choose ‘Create User’ as the action event.
Connect Pabbly Connect with your Thinkific account by providing the necessary subdomain and user details. Map the user information from the Razorpay payment response to the respective fields in Thinkific.
Map the first name, last name, email, and phone number of the user. After mapping, click on ‘Save and Send Test Request’ to create the user.
Once the user is created, you can then enroll them in the course by adding another action step in Pabbly Connect. Select ‘Enroll User’ as the action event and map the user ID and course details accordingly.
Conclusion
This tutorial demonstrated how to integrate Razorpay and Thinkific using Pabbly Connect. By automating the user creation and course enrollment processes, you can save time and enhance the user experience for your students.
Ensure you check out Pabbly Connect to create business automation workflows and reduce manual tasks. Pabbly Connect currently offer integration with 2,000+ applications.
- Check out Pabbly Connect – Automate your business workflows effortlessly!
- Sign Up Free – Start your journey with ease!
- 10,000+ Video Tutorials – Learn step by step!
- Join Pabbly Facebook Group – Connect with 21,000+ like minded people!
Utilizing Pabbly Connect allows for seamless integration, ensuring that every payment triggers the creation of a new user and their enrollment in the purchased course automatically.