Automatic messages on every Razorpay payment event

Paste Repli’s webhook URL into Razorpay, and payment captured, failed, refunded and subscription events can each send the template you choose.

Why teams choose Repli

What you get

One URL to paste

Copy the webhook URL from Repli into Razorpay → Settings → Webhooks and the events start arriving.

Event to template mapping

Choose which event sends which template, or leave it blank to respond to every event.

Payment details merged in

Amount, payment ID, order reference and contact details are inserted into the message automatically.

Safe by default

Events are matched to your account by a private token, and duplicate deliveries are ignored.

Use cases

Payment receipts

Confirm a captured payment with the amount and reference.

Failed payment recovery

Tell the customer immediately and give them a way to retry.

Subscriptions

Message on renewal, cancellation or activation.

Frequently asked questions

Do I need a developer?

No. You copy one webhook URL from Repli and paste it into your Razorpay webhook settings.

Which Razorpay events are supported?

Payment captured, payment failed, order paid, refund created and processed, and subscription charged, activated and cancelled.

How are amounts shown?

Razorpay sends amounts in paise; Repli converts them to rupees before inserting them into the message.

What if Razorpay retries an event?

Repeated deliveries of the same event are ignored, so the customer is not messaged twice.

Can other apps use the same setup?

Yes. Any app that can post a webhook can trigger an automation; Repli reads the event name, the contact and the fields it sends.

Does this only send email?

These triggers drive email automations; WhatsApp order updates are handled by the Shopify commerce messaging features.

Pricing · All features · How it works · Blog