For embedded finance
A financial agent inside any product.
Whatever your product is, its users have money to move. Embed an agent scoped to the actions you allow, on our rails or yours, and let them act where they already are.
Finance where users already are
Expose exactly the financial actions your product needs through a natural-language interface, backed by grounding and guardrails, so the experience is powerful and safe.
For developers
One call, a structured financial action.
A message in, a validated intent out, with confirmation controls built in.
request.js
const res = await twelve.chat({
message: "Send ₦50,000 to Sarah",
customerId: userId,
})response.json
{
"intent": "transfer",
"message": "₦50,000 to SARAH OKAFOR. Confirm to send.",
"pendingConfirmation": {
"tool": "transfer_funds",
"arguments": { "amount": 50000 }
},
"continuation": "enc.a91x"
}Why embed with TwelveAI
Scoped capabilities
Expose only the actions your product needs.
Natural interface
Users talk; your product acts.
Safe by default
Confirmations and limits on every action.
Fast to add
One API, your rails, minimal lift.
12Built on real financial rails
For embedded finance in practice
Infrastructure, not a demo.
Everything here runs on the same platform we operate for real customers, grounded answers, gated writes, and a full audit trail.
- Scoped capabilities. Expose only the actions your product needs.
- Natural interface. Users talk; your product acts.
- Safe by default. Confirmations and limits on every action.
- Fast to add. One API, your rails, minimal lift.