Connect Flutterwave with Hookshot™ and your stack

Flutterwave is a payments technology company that provides payment infrastructure and APIs enabling businesses to accept and send payments in Africa and globally.

Tools and triggers

What Agents can do in Flutterwave

Available tools and events after Flutterwave is connected.

  • Cancel Payment Plan

    Tool to cancel a payment plan. Use when you need to prevent all future subscriptions under this plan.

  • Create Beneficiary

    Tool to create a new transfer beneficiary. Use when you need to add a beneficiary before making a transfer.

  • Create Bulk Tokenized Charge

    Tool to create a bulk tokenized charge batch for charging multiple previously tokenized cards. Use when you need to process multiple recurring or subscription charges in a single batch. Each charge must reference a…

  • Create Bulk Virtual Account Numbers

    Tool to create multiple virtual account numbers. Use when you need to generate multiple static virtual accounts for customers in a single request.

  • Create Payment Link

    Tool to create a hosted payment link. Use when you need a shareable payment URL for one-time transactions.

  • Create Payment Plan

    Tool to create a new payment plan. Use after confirming plan and customer details.

  • Create Refund

    Tool to create a refund for a transaction. Use when you need to initiate a refund after confirming the transaction ID and refund amount.

  • Create Subaccount

    Tool to create a new subaccount. Use when you need to configure split disbursement accounts.

  • Create Virtual Account

    Tool to create a new virtual account number. Use after confirming customer details when assigning a unique account for bank transfers.

  • Delete Beneficiary

    Tool to delete a beneficiary by ID. Use when you need to remove a saved transfer beneficiary by its unique ID after confirming the ID.

  • Delete Subaccount

    Tool to delete a subaccount by ID. Use when you need to remove a subaccount from your Flutterwave account.

  • Disable Payment Link

    Tool to disable a Flutterwave payment link. Use when you need to prevent further payments from an existing link after confirming the link is valid.

  • Fetch Beneficiary

    Tool to retrieve details of a specific beneficiary by ID. Use after obtaining a beneficiary ID to fetch its full details from Flutterwave.

  • Fetch Subaccount

    Tool to retrieve details of a specific subaccount by ID. Use when you need full subaccount info after creating or updating splits.

  • Generate Transaction Reference

    Tool to generate a unique transaction reference. Use when initiating a new Flutterwave transaction requires a unique reference to prevent duplication.

  • Get All Subscriptions

    Tool to retrieve all subscriptions, including cancelled ones. Use when you need a comprehensive list of subscription records for auditing or reporting.

  • Get All Wallet Balances

    Tool to retrieve all wallet balances across currencies. Use when reconciling balances after authentication.

  • Get Balances per Currency

    Tool to retrieve wallet balance for a specific currency. Use after transactions to confirm available and ledger balances in a given currency.

  • Get Bank Branches

    Tool to retrieve branch codes for a specific bank. Use when you need branch information for transfers in countries like Ghana that require branch codes.

  • Get Banks by Country

    Tool to retrieve all banks in a specified country. Use when you need to get available banks for transfers or payments in a specific country.

  • Get Bill Categories

    Tool to retrieve available bill categories. Use after authenticating to Flutterwave to display bill payment options to users.

  • Get Bulk Tokenized Charge Status

    Tool to retrieve the status of a bulk tokenized charge operation by ID. Use after initiating a bulk tokenized charge to check its processing status.

  • Get Bulk Virtual Account

    Tool to fetch bulk virtual account details using batch ID. Use this after creating bulk virtual accounts to retrieve the generated account numbers and their details.

  • Get Multiple Refund Transactions

    Tool to retrieve multiple refund transactions with optional filters. Use when you need to fetch paginated refund data after confirming valid API credentials.

Setup

Connect Flutterwave in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.