Connect Paystack with Hookshot™ and your stack

Nigerian financial technology company that offers payment processing services to businesses in Africa.

Tools and triggers

What Agents can do in Paystack

Available tools and events after Paystack is connected.

  • Add Products to Page

    Tool to add products to a Paystack payment page. Use when you need to add products to an existing page that was created with 'product' type. This action adds the specified products to the page, allowing customers to…

  • Add Products to Storefront

    Tool to add previously created products to a Storefront. Use when you need to associate existing products with a specific storefront.

  • Add Split Code to Virtual Terminal

    Tool to add a split code to a virtual terminal. Use when you need to assign payment splitting configuration to a virtual terminal.

  • Add Subaccount to Split

    Tool to add a subaccount to a split configuration, or update the share of an existing subaccount. Use this when you need to modify the payment distribution by adding new partners/customers to a split or adjusting their…

  • Archive Payment Request

    Tool to archive a payment request to clean up records. Use when you need to remove a payment request from active listings. An archived payment request cannot be verified and will not appear when listing payment requests.

  • Assign Destination to Virtual Terminal

    Tool to assign WhatsApp destinations to a Virtual Terminal for payment notifications. Use when you need to add recipients who will receive notifications for payments made through a specific Virtual Terminal.

  • Bulk Create Transfer Recipients

    Create multiple transfer recipients in batches. Use when you need to add multiple recipients at once for transfers. Duplicate account numbers automatically return existing recipient records instead of creating…

  • Check Pending Charge

    Tool to check the status of a pending charge transaction. Use when you receive a 'pending' status from a charge endpoint or need to verify if a charge status has changed. Wait at least 10 seconds after initiating a…

  • Check Slug Availability

    Tool to check if a custom slug is available for use when creating a payment page. Use when you need to verify a slug is not already taken before creating a new payment page.

  • Create Charge

    Tool to initiate a payment by integrating the payment channel of your choice. Use when you need to charge a customer using authorization code, bank account, mobile money, or USSD.

  • Create Customer

    Tool to create a customer on your Paystack integration. Use when you need to add a new customer with their email address and optional details like name and phone number.

  • Create Payment Page

    Tool to create a payment page on your Paystack integration. Use when you need to create a payment page that customers can visit to make payments.

  • Create Payment Request

    Create a new payment request by issuing an invoice to a customer. Use this when you need to request payment from a customer for goods or services.

  • Create Plan

    Tool to create a plan for recurring payments on Paystack. Use when you need to set up subscription billing or recurring payment schedules. The plan defines the amount, interval, and other settings for recurring charges…

  • Create Refund

    Tool to initiate a refund for a previously completed transaction on Paystack. Use when a customer requests a refund or when you need to reverse a payment. The refund can be for the full transaction amount or a partial…

  • Create Split Configuration

    Tool to create a split configuration for transaction revenue sharing. Use when you need to configure how transaction revenue should be split between multiple subaccounts (e.g., for marketplace platforms, revenue…

  • Create Storefront

    Create a digital storefront on Paystack to manage and display products. Use this when you need to set up a new online shop for selling digital or physical products.

  • Create Subaccount

    Tool to create a subaccount on your Paystack integration. Use when you need to set up a new subaccount with bank details and settlement information.

  • Create Transfer Recipient

    Tool to create a new recipient for transfers. Use when you need to set up a recipient before initiating a transfer. Note: A duplicate account number will lead to retrieval of the existing record rather than creating a…

  • Create Virtual Terminal

    Create a Virtual Terminal on your Paystack integration to accept payments. Use this when you need to set up a new payment terminal for in-person or remote transactions with custom notification settings.

  • Deactivate Authorization

    Tool to deactivate an authorization when a card or payment method needs to be forgotten. Use when customers want to remove saved payment methods from their account.

  • Deactivate Virtual Terminal

    Tool to deactivate a Virtual Terminal on your integration. Use when you need to disable a terminal and prevent it from accepting further payments.

  • Delete Product

    Delete a previously created product from Paystack by its ID. Use this when you need to remove a product from your catalog. The deletion is permanent and cannot be undone.

  • Delete Storefront

    Delete a previously created storefront from Paystack by its ID. Use this when you need to remove a storefront. The deletion is permanent and cannot be undone.

Setup

Connect Paystack 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.