Web Rabbit MediaDocs
Policies

Rabbit AI assistant

Ask, Build and Plan modes, dashboard actions, and auto-approval settings.

Rabbit AI is the assistant built into your merchant dashboard at Merchant → Rabbit AI. It answers from these docs and from your own account data, and it can carry out a small set of dashboard actions once you confirm them. It only ever sees the business you are in and the environment you are in — Test and Live data are never mixed.

Three ways of working

Pick a mode above the message box. Each conversation remembers the mode it was started in.

ModeUse it forWhat you get back
AskQuestions about your account, payments, messaging, fees and policy.A direct answer, with the figures read live from your account and links to the docs page behind it.
BuildIntegrating Web Rabbit into your own application.A setup checklist, complete runnable code with the real endpoints and headers, and how to test it before going Live.
PlanDesigning a flow before you write any of it.The recommended architecture step by step, the trade-offs of the alternative, a sequenced checklist, and what to watch in production. No code, and no actions.

Example tasks

  • Integrate a checkout page — a hosted checkout or payment link, wired to your product list.
  • Implement a webhook — a handler for payment events, including signature verification.
  • Collect mobile money from your app — the charge call, the pending state, and the callback.
  • Set up OTP by SMS — send a code, verify it, and handle expiry and resends.
  • Design a refunds and reconciliation process — who does what, and in what order.

Actions and confirmation

In Ask and Build modes, Rabbit AI can propose an action: create a payment link, charge a Mobile Money customer, send an SMS, retry a webhook delivery, add a product, create a discount code, refund a payment, withdraw a balance or buy airtime. It never runs one silently — you see a card describing exactly what will happen, including the currency, and you press Confirm. API keys, bulk disbursements, invoices and verification documents stay on their dashboard pages.

Withdrawals choose one currency balance and go to your payout account in that currency. Refunds always use the payment's own currency, and the card shows the refund fee taken from that balance. Payment links, charges from chat, products, discounts and airtime are in GHS today.

Only the business owner can run actions. Team members can ask anything, but cannot confirm.

Auto-approval

The owner can let Rabbit AI run some actions without asking, from the gear icon next to the history button. The setting is saved per business and applies to everyone in that workspace.

SettingTest modeLive mode
None (default)Every action asks you first.Every action asks you first.
Low riskSending an SMS, retrying a webhook, adding a product or creating a discount runs automatically. Anything that moves money still asks.Every action asks you first.
AllEverything runs automatically. Test mode never moves real money.Only actions that cannot move money run automatically. Payment links, charges, refunds, withdrawals and airtime still ask.
Anything that can move real money in Live mode always waits for your confirmation, whatever the setting says. Every automatic run is written to your workspace activity log with the action, the environment and the setting that allowed it.

Several currencies

If your business collects in more than one country, Rabbit AI answers per currency: each balance, sales total and customer total is shown in its own currency and never added together. When you don't name a currency it uses the one selected on your dashboard. Ask "which countries can I collect in?" to see methods, networks and payout options per country.

What Rabbit AI can see

Rabbit AI reads your payments, refunds, payouts, balances per currency, currency conversions, payment countries, brands, sales, customers, products, orders, invoices, discounts, storefronts, bill purchases, disbursements, webhook deliveries, messaging usage, SMS Marketing campaigns and package credits, payout schedule and verification status — for the current business and the current environment only. It cannot read your API key secrets, and conversations are stored against your own account so you can return to them from the history list.