How to Integrate Razorpay With GoHighLevel
If you use ClickUp or similar tools to manage tasks, you can streamline your payments workflow by connecting Razorpay to GoHighLevel. This step-by-step tutorial walks you through enabling the Razorpay integration inside the CRM so you can accept payments in funnels, websites, and calendars without leaving your automation platform.
The process requires a Razorpay account, API keys, and a few simple configurations in your GoHighLevel settings. Follow the instructions below carefully and keep your Razorpay dashboard open in another tab for easy copying and pasting.
Prerequisites for GoHighLevel Razorpay Integration
Before you start, confirm the following prerequisites are met so that the Razorpay and GoHighLevel connection works smoothly.
- An active Razorpay account with access to the dashboard
- Admin access to your GoHighLevel account (Agency or sub-account as required)
- Live or test API keys from Razorpay, depending on your environment
- Access to funnels, websites, or calendars where you want to collect payments
Make sure pop‑ups are not blocked in your browser, as some settings in GoHighLevel may open in new windows during configuration.
Step 1: Locate Razorpay Settings in GoHighLevel
The first step is to open the payment gateway settings area where Razorpay can be added to your GoHighLevel account.
- Log in to your GoHighLevel dashboard with your admin credentials.
- Navigate to the specific sub-account (location) where you want to enable Razorpay payments.
- Open the left-side menu and click on Settings.
- Inside Settings, select the section related to Payments or Integrations where Razorpay is listed as a supported gateway.
You should now see an option to connect Razorpay to your GoHighLevel location. Keep this page open while you grab your API keys from Razorpay.
Step 2: Get API Keys From the Razorpay Dashboard
Next, you will pull your API credentials from Razorpay so that GoHighLevel can securely process payments on your behalf.
- Open a new tab and sign in to your Razorpay dashboard.
- From the main navigation, go to Settings or API Keys (the exact label may vary based on your Razorpay interface).
- Click on the option to Generate API Key if you do not already have an existing key pair.
- Copy the Key ID and Key Secret carefully. Store them temporarily in a safe location or keep the tab open.
Do not share your Key Secret with anyone. It should only be pasted into secure fields inside GoHighLevel and never sent over email or chat.
Step 3: Connect Razorpay Inside GoHighLevel
With your Razorpay keys ready, you can now complete the connection in GoHighLevel.
- Return to your GoHighLevel payments or gateway settings page.
- Find the Razorpay option and click Connect or Add.
- When prompted, paste your Razorpay Key ID into the corresponding field.
- Paste your Razorpay Key Secret into the secret or password field.
- Choose whether you are working in Test or Live mode, depending on your current setup.
- Click Save or Connect to authorize the integration.
If everything is entered correctly, Razorpay will appear as an active payment gateway for that GoHighLevel location.
Step 4: Enable Razorpay for GoHighLevel Funnels and Websites
After connecting Razorpay, you must enable it as the payment option inside your specific funnels and pages in GoHighLevel.
- In your GoHighLevel sub-account, go to Sites and select Funnels or Websites.
- Open the funnel or website where you want to accept payments.
- Locate the step or page that contains an Order Form or Checkout element.
- Click Edit on that step to open the page builder.
- Select the order form element and open its settings panel.
- Under the Payment or Gateway section, ensure Razorpay is enabled or checked as the payment processor.
- Save the page and update the funnel.
Once Razorpay is enabled in the page settings, customers will be able to complete payments using Razorpay directly from your GoHighLevel funnels and websites.
Step 5: Use Razorpay With GoHighLevel Calendars
You can also attach payments to calendar bookings so that customers are charged through Razorpay when they schedule appointments in GoHighLevel.
- From your GoHighLevel sub-account, go to Calendars.
- Select the calendar where you want to require payment.
- Open the calendar settings and navigate to the section for Payments or Paid Appointments.
- Enable the option to Collect Payments.
- Choose Razorpay as the payment gateway for that calendar.
- Specify the amount, currency, and any required deposit rules.
- Save the calendar settings.
Now, when clients book through that GoHighLevel calendar link, they will be redirected to complete payment via Razorpay as part of the booking flow.
Testing Your Razorpay and GoHighLevel Integration
Before sending live traffic to your funnels or calendars, always test the integration to confirm everything works correctly.
- Switch Razorpay to Test Mode if available.
- Run a test transaction on a funnel checkout page.
- Verify that the order appears correctly inside GoHighLevel.
- Check the Razorpay dashboard to confirm the test payment is recorded.
- Test a paid calendar booking and ensure that the payment and appointment are both logged.
If transactions succeed in both systems, your Razorpay–GoHighLevel connection is functioning as expected and you can move to live payments.
Troubleshooting Razorpay in GoHighLevel
If you encounter issues while connecting Razorpay or processing payments in GoHighLevel, review the following checks.
- Double-check your Key ID and Key Secret for typos.
- Confirm that you are using keys from the correct Razorpay environment (test vs live).
- Ensure that Razorpay is set as an active gateway in the GoHighLevel payments settings.
- Verify that the order form element or calendar is configured to use Razorpay.
- Clear browser cache or try a different browser if settings do not appear to save.
If problems continue, refer to the official GoHighLevel documentation for Razorpay integration details at this support article or reach out to your CRM administrator.
Optimizing Payment Flows in GoHighLevel
Once Razorpay is fully connected, you can improve your sales and booking funnels by optimizing your payment experience inside GoHighLevel.
- Use short, clear checkout forms in funnels to reduce friction.
- Add order bumps or upsells within GoHighLevel to increase average order value.
- Connect automations to successful payments for instant onboarding sequences.
- Set up notification workflows for failed or abandoned payments.
For broader CRM and funnel optimization strategies across GoHighLevel and other tools, you can explore expert resources at Consultevo.
Summary: Razorpay and GoHighLevel Integration
Integrating Razorpay with GoHighLevel allows you to centralize payments for funnels, websites, and calendars inside one CRM. By connecting your Razorpay API keys, enabling the gateway in your GoHighLevel payment settings, and assigning Razorpay to relevant forms and calendars, you create a seamless payment journey for customers.
Follow the steps in this guide carefully, test in a safe environment, and then switch to live mode once you confirm that both systems are syncing transactions as expected.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
