Flow plans are scoped to your Account Types, not to Baskets. You manage flow plans for the accounts your neobank operates. Risk Architects define the strategy. You decide when to act on drift.
How It Works
Drift detection
Blend monitors all accounts under your Account Types. When a position drifts from its target allocation beyond the configured threshold, a flow plan is created with status
PENDING_APPROVAL.Each flow plan includes a drift snapshot: the current vs. target allocation at the time of detection, plus the total drift balance in USD.Review
Pending flow plans appear in your admin portal under the Account Type’s flow plans tab. For each plan, you can see:
- The Safe address and user address
- The total drift balance (how far off-target the position is, in USD)
- The number of transfer nodes (individual asset movements needed)
- When the plan was created
Flow plans can be automatically removed if market conditions change and the position returns to sync before you review it.
Approve or cancel
After reviewing, you can:
- Approve: Moves the plan to
QUEUEDstatus. A solver picks it up and computes the optimal route. - Cancel: Dismisses the plan. The position stays at its current allocation.
PENDING_APPROVAL or QUEUED status.Execution pipeline
After approval, the flow plan moves through an automated pipeline:
QUEUED- Waiting for a solver to pick it upSOLVING- The solver computes the best route across chains and protocolsEXECUTING- On-chain transactions are in progressSETTLED- Done. The transaction is recorded for auditability.
FAILED.Flow Plan States
| Status | Description | Can cancel? |
|---|---|---|
| PENDING_APPROVAL | Awaiting your review. May be auto-removed if drift resolves. | Yes |
| QUEUED | Approved, waiting for solver. | Yes |
| SOLVING | Solver is computing the optimal route. | No |
| EXECUTING | On-chain transactions in progress. | No |
| SETTLED | Rebalance complete. Archived with transaction details. | No |
| FAILED | Execution failed. Can be retried. | No |
| CANCELLED | Dismissed. Archived. | No |
Batch Operations
For Account Types with many accounts, you can batch-approve all pending flow plans at once. This moves everyPENDING_APPROVAL plan for that Account Type to QUEUED.
Use batch approve when you trust the drift detection and want to rebalance all accounts together.
What Flow Plans Contain
Each flow plan includes:| Field | Description |
|---|---|
| Drift snapshot | A point-in-time record of how each position has drifted from its target allocation |
| Total drift balance | The total deviation in USD across all positions |
| Transfer nodes | The individual asset movements the solver will execute (source chain, destination chain, token, amount) |
| Account info | The Safe address and user address for the affected account |
Next Steps
Account Types
Create and manage your product offerings.
Deposit & Withdraw
Implement funding flows with the SDK.
Integration Fees
Understand the fee structure for neobanks.
Risk Architects
Learn how Risk Architects define the strategies your Account Types use.