Create payment links and virtual accounts for callers, straight from the call with Flutterwave.

Connect your Flutterwave account and your agent can take payments over the phone. It can create a payment link and text it to the caller, assign a virtual account for bank transfers, and check whether a payment has been made. Callers pay while they are still on the line, and your records update without anyone typing. Connect with the credentials from your Flutterwave settings.

What your agent can do with Flutterwave

  • Create a payment link and send it to the caller by SMS or email
  • Assign a virtual account number for bank transfers after confirming customer details
  • Set up a payment plan for installments and send the schedule to the caller
  • Disable a payment link when an order is cancelled or no longer valid
  • Create a transfer beneficiary before sending money to a supplier or partner

Flutterwave exposes 53 actions. You choose which ones the agent may use and whether each runs during or after the call.

Example calls

Inbound: taking a deposit for a booking

  1. Caller

    Hi, I'd like to pay the deposit for my kitchen fitting on Saturday the 14th.

  2. Agent

    Of course. Can I take the name on the booking and the amount due?

  3. Caller

    Sarah Okafor, and the deposit is 350 pounds.

  4. Agent

    Thanks, Sarah. I've created a payment link for £350 and sent it to your mobile. Let me know once you've paid and I'll confirm your slot.

Lookup: a bank transfer for an invoice

  1. Caller

    I want to pay my invoice by bank transfer. Is there an account I can use?

  2. Agent

    Yes. Can you confirm the invoice email address so I can match it?

  3. Caller

    It's mark.tan@example.com.

  4. Agent

    Got it. Your dedicated account is ending in 4471, valid for this invoice. Transfers into it are matched automatically, so you'll get a receipt by email once it arrives.

Follow-up: a payment plan for a repair

  1. Agent

    Hello, this is calling from Riverside Auto about the engine repair on your Civic. The total is $1,200.

  2. Caller

    That's a lot at once. Can I split it?

  3. Agent

    Yes. I can set up three monthly payments of $400, starting on the first of next month. Shall I send the schedule to your email?

  4. Caller

    Yes, please do.

  5. Agent

    Done. The schedule is on its way, and the first link will arrive on the first of the month.

How to connect Flutterwave

  1. 1

    Create your agent

    Sign up to AgentCalls, pick an English or Arabic voice and write what the agent should know and do in plain language.

  2. 2

    Connect Flutterwave

    From Integrations in the dashboard, choose Flutterwave and enter the connection details from your Flutterwave account settings.

  3. 3

    Choose the actions

    In the agent editor, enable the Flutterwave actions the agent may use and set each to run during the call or afterwards. Then test it from your browser.

Questions, answered.

Does it work during the call or after it?

Both. Your agent can create payment links and virtual accounts while the caller is on the line, and it can check payment status later for follow-up calls.

What do I need to connect Flutterwave?

You need a Flutterwave account. Add your credentials from the Flutterwave settings to your AgentCalls dashboard, then choose the actions you want your agent to use.

Which AgentCalls plan includes this integration?

Flutterwave is included from the Growth plan onward.

Page drafted from the tool's public description and reviewed automatically for accuracy of claims

Put your agent to work with Flutterwave.

Connect in minutes, test from your browser, go live on a number in the US, UK or Gulf. Free to start, no card needed.