← All integrations

Billing

Track international transfers and reconcile balances

Connect Wise so agents can look up transfers, manage recipients, reconcile multi-currency balances, and respond to supported profile events.

5,000 free credits to start.

Agent reach

Wise Platform API, 2026Q4 and legacy

The full surface, searched at run time.

Connect with

  • API key
  • Your own OAuth app

Personal API tokens are the default. Partner OAuth requires Wise onboarding and mTLS.

Event triggers

Yes · 34 events

Plus manual, schedule, and signed webhook.

What the agent can do

What agents do with Wise

Helios searches the Wise Platform API, 2026Q4 and legacy at run time. The agent finds the endpoint the task needs and calls it.

  • Look up transfers, fees, exchange rates and recipients through the indexed API.
  • Reconcile balances and investigate failed or refunded payments within your token's permissions.
  • Start workflows from supported profile webhooks with filters for profile, resource and status.

Examples

Tasks you can hand to a Wise agent

Investigate a failed payout

Use a payout failure event to inspect the transfer and summarize the reason for review.

Wise payout failed

Investigate this failed Wise payout

  1. wise·Read the transfer and its payout failure details
  2. wise·Look up the recipient and payment status

Payout investigation

  • Transfer status and failure reason prepared for review.

Event triggers

Start a run on Wise events

Attach any of these events to a workflow and filter on the fields that matter. Manual, schedule, and signed webhook triggers work too.

EventWhat it means
transfer.active_cases_updatedTransfer active cases.
transfer.refundedTransfer refund.
transfer.payout_failedTransfer payout failure.
transfer.state_changedTransfer state change.
account_details_order.state_changedAccount details order state change.
account_details_payment.state_changedAccount details payment state change.
allocation.state_changedAllocations state changed.
card.status_changedCard status change.
card.production_status_changedCard production status change.
card.3ds_challenge_requested3DS challenge.
card_order.status_changedCard order status change.
card_transaction.state_changedCard transaction state change.
card.provisioning_verification_requestedCards manual provisioning verification.
hold_limit_breach.updatedHold limit breach update.
profile.additional_verification_state_changedAdditional verification state change.
profile.overdraft_threshold_reachedOverdraft limit threshold.
profile.state_changedProfile state change.
profile.verification_state_changedVerification state change.
kyc_review.state_changedKYC review state change.
user.state_changedUser state change.
balance.updatedBalance update.
balance.state_changedBalance account state change.
batch_payment.state_changedBatch payment initiations state change.
support_case.changedPartner support case changed.
settlement.funds_receivedSettlement funds received.
swift_payment.creditedSwift receive credit.
swift_message.receivedSwift message received.
transaction_dispute.updatedTransaction disputes update.
bulk_settlement.payment_receivedBulk settlement payment received.
incoming_transfer.creditedIncoming transfer credited.
recipient.state_changedRecipient state change.
balance.creditedBalance credited.
payment_instrument.status_changedPayment instrument status changed.
payin.status_changedPayin status changed.

Works with

Wise works with the rest of your stack

One agent, one run, several services. It reads from one tool and writes to the next in the same sandbox.

FAQ

Questions, answered

Put an agent on Wise.

Connect it once and describe the task in chat. Then reuse the prompt as a workflow on a schedule or a webhook.