Connect Cashfree to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 12 min read Updated November 8, 2026

Yes. AeroChat works directly with Cashfree. It creates Cashfree payment links for the amount agreed in the conversation and checks whether they were paid, through Cashfree’s API, on WhatsApp, Instagram, web chat and every other channel your customers use.

Customers message you on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email, and once they decide, they want to pay right there. If you take payments with Cashfree, AeroChat sends a Cashfree payment link in the same chat and answers “did my payment go through?” from the link’s status in Cashfree. It connects through Cashfree’s public API. Customers pay on Cashfree’s own payment page, so AeroChat never sees card or UPI details and never holds money. The funds settle into your own Cashfree account. You describe the workflow in your own words, AeroChat builds it, and Cashfree stays the place your team checks.

What you can do with Cashfree and AeroChat

  • Send Cashfree payment links in chat. When a customer confirms an order, a booking or a fee, AeroChat creates a Cashfree link for the exact amount, with a purpose the customer can read, and sends it.
  • Answer “did my payment go through?”. AeroChat reads the link in Cashfree and tells the customer whether it is paid, how much has been paid and whether it is still open.
  • Accept part payments. For larger amounts, AeroChat sends a link that accepts a first instalment above a minimum you set, and tells the customer how much is still due.
  • Take a deposit before you confirm. AeroChat sends a Cashfree link for the deposit and confirms the booking once Cashfree shows it as paid.
  • Cancel and replace a link. If the amount changes or the customer changes their order, AeroChat cancels the open link in Cashfree and sends a new one.
  • Answer refund questions. When a customer asks about a refund your team issued, AeroChat looks up the refunds on the order in Cashfree and tells them whether it is pending or done. New refund requests go to your team.
  • Pause or cancel a subscription. When a subscriber asks, AeroChat pauses, cancels or reactivates their Cashfree subscription inside your rules and tells them the next payment date.

Prefer payments built in? Airwallex is built into AeroChat, so payment links work without an API setup. See how it works. No Airwallex account yet? Open one through AeroChat.

What it looks like on WhatsApp

Customer: I want to enrol my son in the Class 10 maths batch. What’s the fee and how do I pay? (example)

AeroChat: The Class 10 maths batch is INR 18,000 for the term. Here is your Cashfree link: https://payments.cashfree.com/links/m8k2p4q1 (example). It’s valid for 3 days and you can pay by UPI, card or net banking.

In Cashfree: a payment link for INR 18,000 is created with enrolment #EN-2207 (example) as the link ID and “Class 10 maths, term fee” as the purpose.

Customer: Can I pay half now and the rest next month? (example)

AeroChat: Yes. Here is a new link where you can pay INR 9,000 or more now: https://payments.cashfree.com/links/x3n7r2w5 (example). I’ll tell you the balance once your first payment is in.

In Cashfree: the first link is cancelled and a new link for INR 18,000 is created with part payments allowed and a minimum of INR 9,000.

Customer: I paid by UPI just now. Did it come through? (example)

AeroChat: Yes. INR 9,000 has been paid on your enrolment. The balance is INR 9,000, due by 5 December.

In Cashfree: nothing changes. AeroChat read the link’s status and amount paid.

Works on every chat channel

Your customers message you wherever they already are. The same Cashfree connection and the same workflows run on every channel AeroChat supports, and Cashfree stays the record whichever one they use.

Channel What your customers can do
WhatsApp Message your WhatsApp Business number to get a Cashfree payment link for an order, booking or fee, or ask whether a payment went through. Voice notes are transcribed, so a spoken request works too.
Instagram Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM.
Facebook Messenger Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too.
TikTok Send the same requests by TikTok direct message or TikTok Shop buyer chat. Both arrive in the same TikTok inbox.
Telegram Send the same requests to your business on Telegram.
Web chat Do the same from the chat on your website, without leaving the page.
Email Write to your Gmail or Office 365 address and get the same answer the chat gives.

How the connection works

AeroChat connects through Cashfree’s public API, documented at cashfree.com/docs/api-reference. Through it, AeroChat creates, reads and cancels payment links, reads the orders and payments made against a link, reads refunds on an order, and manages subscriptions. Each link carries a link ID from the conversation, so AeroChat can find it again later. Each workflow uses only what its recipe asks for.

  • What AeroChat reads from Cashfree: payment link status, amount and amount paid, the orders and payments made through a link, refund status on an order, and subscription status with the next payment date.
  • What AeroChat writes to Cashfree: new payment links with amount, purpose, expiry and part-payment settings, link cancellations, and subscription pauses, cancellations and reactivations.

To connect, log in to your Cashfree Merchant Dashboard, choose Payment Gateway, open Developers, then API Keys, and generate your keys. Copy the client ID and the client secret. Cashfree gives you test keys for the sandbox straight away. Production keys need your Cashfree account to be activated, and Cashfree asks for two-factor verification when you generate them. Start with test keys, then switch to production. Cashfree can also send its own SMS, email or WhatsApp notice for a link. Switch these off in the recipe if AeroChat is sending the link in the chat.

You describe the workflow in your own words, for example “when a customer confirms an order, send a Cashfree link for the total and confirm the order once it is paid”. AeroChat builds the workflow as a draft and asks for the Cashfree keys by name. You enter them in the AeroChat dashboard. They never pass through the conversation.

Payments settle into your own Cashfree account under your Cashfree terms. AeroChat does not process or hold any money.

Workflows to copy

Seven ready-made workflows for Cashfree. Copy one into AeroChat, add your Cashfree keys, and it runs on every channel.

1. Send a Cashfree payment link

Copy this into AeroChat

When a customer confirms an order, read back the items and the total and ask them to confirm. Create a Cashfree payment link for the total with the order number as the link ID, a short purpose the customer will see, and their name and phone number. Set it to expire in 3 days (example) and do not let Cashfree send its own SMS, email or WhatsApp notice. Send the link in the chat with the amount and the expiry date. When they say they have paid, read the link in Cashfree and confirm the order if it is paid. Reply in the customer’s language.

2. Answer “did my payment go through?”

Copy this into AeroChat

When a customer asks whether their payment went through, find the link we sent in this conversation, or ask for their order number and read the link with that ID. Tell them whether it is paid, the amount paid and the amount still due. If it is still open, send the link again. If it has expired, create a new link for the same amount. If you cannot find it, ask what they paid for and when, and hand over to a team member.

3. Accept part payments

Copy this into AeroChat

When a customer asks to pay a fee or order above INR 10,000 (example) in parts, create a Cashfree payment link for the full amount with part payments allowed and a minimum first payment of 50% (example). Send it and explain the minimum. When they ask about their balance, read the link and tell them the amount paid and the amount still due, and send the same link for the next payment.

4. Take a deposit before confirming a booking

Copy this into AeroChat

When a customer books a service that needs a deposit, tell them the deposit amount first, for example INR 2,000 (example). Hold the time they chose and send a Cashfree link for the deposit with the booking number as the link ID, set to expire in 30 minutes (example). Confirm the booking only once Cashfree shows the link as paid, and say the deposit comes off the final bill. If it expires unpaid, tell them the time has been released and offer a new link.

5. Cancel and replace a link

Copy this into AeroChat

When a customer changes their order after we sent a link, read the link in Cashfree. If it is still active and nothing has been paid on it, cancel it, then create a new link for the new total with a new link ID and send it. Tell them the old link no longer works. If something has already been paid, do not cancel it. Hand the conversation to a team member.

6. Answer refund questions

Copy this into AeroChat

When a customer asks about a refund, ask for their order number and find the order paid through our link. Read the refunds on that order in Cashfree. If a refund is done, tell them the amount and the date. If it is pending, tell them it is being processed and the usual time from our knowledge base. If there is no refund and they want one, do not promise anything. Collect the order number, the amount and the reason, and hand the conversation to a team member.

7. Pause or cancel a subscription

Copy this into AeroChat

When a subscriber asks to pause or cancel their plan, find their subscription ID in our records or ask for it. Check our policy in the knowledge base and confirm the change with them once. Pause or cancel the subscription in Cashfree as they asked, and tell them the result and, for a pause, how to restart. If they ask to restart, reactivate the subscription with the next payment date they choose and confirm that date.

Who uses it

Online stores, tuition centres, clinics and service businesses that take payments with Cashfree use it for orders, fees and deposits agreed in chat. These recipes fit a business that takes payment by link:

What stays in Cashfree

Cashfree stays your record of every payment link, payment, refund and subscription. Customers pay on Cashfree’s own page with the methods you have switched on, so their payment details go to Cashfree and never to AeroChat. Settlements, refunds, disputes and reports stay in your Cashfree Merchant Dashboard.

AeroChat handles the conversation. It creates and reads the links your recipe asks for and leaves the rest to Cashfree and your team.

WhatsApp workflows that use Cashfree

These end-to-end WhatsApp workflows run with Cashfree behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with Cashfree?

Yes. It connects through Cashfree’s public API with the client ID and client secret from your own Cashfree account. It is not a Cashfree product, and AeroChat has no partnership with Cashfree.

Can customers pay with Cashfree through WhatsApp?

Yes. AeroChat sends the Cashfree payment link in the WhatsApp chat. The customer taps it, pays on Cashfree’s page by UPI, card or any method you have switched on, and AeroChat confirms the payment from the link’s status.

Do I need a developer?

No. You describe the workflow in your own words, generate API keys in the Cashfree Merchant Dashboard and enter them in the AeroChat dashboard. AeroChat builds the Cashfree connection from your description and shows a checklist of what is left to do.

Which plan do I need?

On the Cashfree side, you need a Cashfree Payment Gateway account. Production keys need the account to be activated by Cashfree, and Cashfree’s fees are charged to that account. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month and 3 seats, Growth covers 2,000 responses and 10 seats and adds payment links and broadcasts, and Advanced covers 5,000 responses and 25 seats.

Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.

Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.

Connect Cashfree to your chat

Paste the first recipe, add your Cashfree test keys, and order something from your own number to see the link arrive.

Start your 7-day free trial. No credit card needed.

Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect Cashfree for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.