Answer Billplz Payment Questions on WhatsApp

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with Billplz. It reads the customer’s bill and its payment attempts in Billplz and tells them whether it is paid, pending or failed while they are still in the chat.

This recipe answers payment questions in chat from Billplz. Paid bills get a confirmation, failed attempts get the same link again, and anything unusual goes to your team. Part of connecting Billplz to WhatsApp and AI chat.

What happens today

A customer messages: “My bank page froze. Did it go through?”. Someone opens the Billplz dashboard, searches for the bill and checks its transactions before replying. Until then the customer does not know whether to pay again, and some pay twice.

The flow that works

  1. The customer asks about a payment.
  2. AeroChat finds the bill it sent in the conversation, or asks for the order number.
  3. It reads the bill in Billplz. If it is paid, it confirms the amount and the order.
  4. If it is still due, it reads the payment attempts and says whether the last one failed or is still pending.
  5. If an attempt failed, it sends the same link to try again. If something looks wrong, it hands the conversation to your team.

What it looks like on WhatsApp

Customer: I paid for order #2984 but the page timed out. Did it work? (example)

AeroChat: I’ve checked. Your FPX payment of RM 156 for order #2984 went through at 8:42pm. Your order is confirmed and ships tomorrow.

Customer: Phew, thanks!

In Billplz: nothing changes. AeroChat read the bill and saw it as paid.

The recipe

Copy this into AeroChat

When a customer asks whether their payment went through, follow these steps.

  1. Look for the Billplz bill we sent in this conversation. If there is none, ask for their order number and find the Billplz bill we sent for that order.
  2. Read the bill. If it is paid, tell them the amount and when it was paid, and confirm their order.
  3. If the bill is still due, read its payment attempts. If the last attempt failed, tell them they were not charged and send the same link again.
  4. If the last attempt is pending, tell them their bank is still confirming and that we will confirm here once it clears.
  5. If the bill was deleted or has expired, tell them and offer a new link for the same order.
  6. If they say they were charged but the bill is not paid, collect the order number, the time they paid and the bank, and hand the conversation to a team member.

Never share another customer’s payment. Reply in the customer’s language.

Change the hand-over steps to match how your team handles payment disputes before you paste it.

What to connect

  • Billplz. Copy your API Secret Key from your Billplz account settings and paste it in when AeroChat asks.
  • Your policies. Upload your payment and refund policy to the AeroChat knowledge base so the replies match what you have written.

Billplz also sends a callback when a bill is paid. If you set it up for AeroChat, the payment is confirmed in the conversation before the customer has to ask.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Billplz, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Billplz’s public documentation, the checklist asks you to check it once against the current docs.

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.

What you still decide

  • Whether a failed payment gets the same link again automatically.
  • How AeroChat confirms who the customer is before sharing payment details.
  • Who handles disputed payments.

The result to expect

Customers get an answer about their payment in seconds instead of paying twice or waiting for a reply. Your team only looks at the disputed cases, with the details already collected.

Measure it with your own numbers: payment questions answered by hand per month, and failed payments that were later completed.

Prefer payments built in? Airwallex is built into AeroChat, so payment links work without an API setup. See how it works.

See also: send Billplz payment links in chat.

Works on every chat channel

This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your website and email, with the same Billplz connection behind it. See what each channel does on the Billplz integration page.

Answer payment questions from Billplz

Paste the recipe, add your Billplz sandbox keys, pay a test bill, and ask your own number whether it went through.

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 Billplz for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.