Every Razorpay payment, followed by a call
Add a Razorpay webhook with the URL LumaKol gives you. Each captured payment from your Payment Pages, Payment Links or Payment Buttons becomes a lead with what they paid for, so a caller can welcome, onboard or upsell them.
- Only captured payments
- Amount and purpose in the note
- Each payment added once

Who it’s for
Coaching institutes and course sellers collecting fees or registration amounts, event and workshop organisers, consultants taking booking fees, and brands selling through Razorpay payment pages. A call soon after payment confirms the batch or slot, answers questions and opens the door to the next purchase.
- Paid for a demo class or a registration? The counsellor confirms the batch and talks about the full course.
- Failed and pending payments are ignored; only payments that went through become leads.
- Fields you add to a Payment Page, such as name, city or course, are saved on the lead or in its note.
How to connect it
- 1
Add Razorpay as a lead source
In LumaKol, go to Setup → Lead sources, choose Add source, then Razorpay, and copy the webhook URL.
- 2
Add a webhook in Razorpay
In the Razorpay Dashboard, open Accounts & Settings → Webhooks, click Add New Webhook and paste the URL. The secret can be any value.
- 3
Pick the events
Tick payment.captured, plus payment_link.paid or order.paid if you use Payment Links or orders, then create the webhook.
- 4
Choose who gets the leads
Give buyers to one person or share them in turn, set the starting stage and tags, then make a small test payment to check it.
What comes in with each payment
- Phone and email from checkout, and the name from your Payment Page’s name field or the Payment Link’s customer
- Company and city, when your Payment Page asks for them
- The amount and payment ID, what it was for, and your Payment Page’s other fields, as a note
After the lead arrives
Other Razorpay events, such as failed or authorised-only payments, are acknowledged and logged as Test, never as leads. A buyer who is already a lead, for example a student who enquired last week, gets the payment as a note on their existing lead, so their counsellor sees it straight away.
Questions
Which Razorpay events should I tick?+
payment.captured covers Payment Pages and Payment Buttons. Add payment_link.paid for Payment Links and order.paid if you create orders. Other events are logged as Test and never become leads.
Do I copy the webhook secret into LumaKol?+
No. Razorpay asks for a secret, but it can be any value; the private URL is what links the webhook to your workspace. Keep the URL private, and use Change URL if it leaks.
Why does a lead have no name?+
Razorpay sends a name only when your Payment Page has a name field or the Payment Link was made for a customer. Add a Name field to the page and every buyer arrives with one.
Will a payment be added twice if Razorpay sends it again?+
No. Each payment ID is added once, however many times Razorpay sends it, and a buyer whose number is already a lead gets a note instead.
Related integrations
All integrationsLook LumaKol up on the sites software buyers check
Independent directories. Each link opens LumaKol’s own page there.
Give your team a CRM that captures every call
Set up your workspace and start capturing calls the same day.
14-day free trial · No card needed · Cancel anytime

