Blueprint · 03 Embedded finance

Banking inside your product, not a separate one.

Reference architecture for adding banking to a non-bank’s product. SDK-first integration, white-labelled flows, sponsor-bank-ready out of the box. The host brand stays consistent; Klyqo + sponsor handle the regulated parts. For SaaS, marketplaces, gig platforms and any product whose customers would rather not leave for banking.

The use case

Banking your customers want inside the product they already use.

Embedded finance only works when the host brand owns the experience and the regulated parts disappear under the surface. The integration must be SDK-deep enough to look native, API-deep enough to support arbitrary workflows, and compliance-deep enough that the sponsor bank trusts the deployment.

@klyqo/react
Default SDK shipped
< 1 week
Integration time for v1
White-label
Every customer touchpoint
Sponsor-bank
Optional or required
The architecture

Embedded means the host brand owns the surface.

The architecture shifts in one specific way: the channel layer collapses into the host’s product. Klyqo ships SDK components that render in the host’s brand; everything below the SDK is the same composable runtime.

Compliance railSponsor-bank disclosure + host-brand T&Cs reconciled
Layer 5 · Channels
Host product surface (no separate app)
@klyqo/react SDKHost productWebhooks to hostEmail / push (host brand)
Risk railHost’s native fraud signals + Klyqo’s + sponsor’s, concatenated
CompliancePer-tenant audit trail back to sponsor; PSD2 SCA delegated to host UX
Layer 4 · Klyqo · the Banking OS
Runtime + marketplace dispatch
ComposeDispatchRunObserveOnboardIssuePayReconcile
RiskHost-native data (usage, vetting) flows into the credit + fraud decision
ComplianceSponsor-bank-approved provider list per capability
Layer 3 · Marketplace primitives & providers
The capabilities a host product needs
KYC · PersonaCards · MarqetaPayments · Modern TreasuryNotify (host-branded)
RiskHost data + provider data concatenated under sponsor governance
ComplianceSponsor bank as system of record; host as program manager
Layer 2 · Sponsor-bank core
Sponsor as ledger + licensing
Sponsor bankProgram-level accountsCard BIN sponsorshipSettlement
RiskPer-program limits enforced at sponsor level
ComplianceSponsor-bank program agreement + your money-transmission posture
Layer 1 · Foundation (yours)
Sponsor agreement · program agreement
Sponsor bank dealProgram agreementInsurance
RiskProgram covenant defines acquisition pace
The canonical journey

Customer never leaves the host product.

A user clicks “Open account” in the host’s product. Klyqo renders the onboarding flow in the host’s brand (via @klyqo/react), runs KYC + AML + sponsor-bank account provisioning, returns control to the host SDK. The whole experience looks like a feature of the host product, not a redirect to a bank.

klyqo / journeys / embedded-onboarding · LIVE
01
Host triggers onboarding@klyqo/react opens in host’s brand
instant
02
KYC dispatchPersona · document + selfie + liveness
~90 s
03
AML screeningscreening per sponsor-approved provider list
~5 s
04
Account opened at sponsorsponsor-bank ledger entry · program ID + customer ID
~3 s
05
Virtual card issuedMarqeta · tokenized in host wallet
~4 s
06
Host webhook firedhost product updates UI · user keeps going
< 1 s
07
Settlement to hostModern Treasury · daily reconciliation report
T+1
The providers used

What you pick from the marketplace.

Embedded finance constraints the marketplace selection to providers your sponsor bank has pre-approved. Klyqo ships with a curated list per sponsor; swap within the list freely.

KYC · identity
Persona
Sponsor-approved KYC. Renders in @klyqo/react with host’s branding.
In flight
Cards · issuance
Marqeta
Card BIN under sponsor; tokenized into host’s wallet experience.
In flight
Payments · settlement
Modern Treasury
ACH / SEPA / FedWire under sponsor account. Daily reconciliation to host.
In flight
Notify · messaging
Resend
Host-branded transactional email. Notifications match host’s design system.
Roadmap
Sponsor banking layer
(Sponsor-specific)
Each sponsor (e.g. Treasury Prime, Synctera, Solid in US; Griffin, ClearBank in UK) has a Klyqo adapter.
Roadmap
LLM-as-binding
Anthropic / OpenAI
Host data + audit log accessible to the Operator Copilot for triage + customer support.
Roadmap
What this blueprint is and isn’t

Honest about the build.

The work this blueprint represents

Embedded finance has three failure modes. (1) Picking a sponsor bank who can’t actually move at your pace. (2) Wrapping a generic banking SDK in your colors and calling it embedded. (3) Underestimating the program-management work: the sponsor expects daily reconciliation, monthly compliance reports, quarterly business reviews. Klyqo solves the technology shape; the program-management discipline is yours.

What you bring: the sponsor-bank agreement (or willingness to sign one we recommend), the host product, the user base, the program-management capacity. What Klyqo brings: the SDK, the runtime, the sponsor-bank adapters, the journey templates, the audit log per tenant. What we figure out together: which sponsor for your jurisdiction, which providers in the sponsor’s approved list match your product, what the white-label depth looks like at every customer touchpoint.

If you’re a SaaS, marketplace, or platform considering embedded banking and you don’t want to learn the sponsor-bank dance the hard way: talk to us before you sign with the first BaaS vendor who pitches you a turnkey.

Adding banking to your product?

If you’re a non-bank with a real customer base and you’re evaluating embedded finance, the first conversation is short. Tell us about the product, the customer, the jurisdiction, the financial outcome you want for them. We’ll tell you which sponsor + provider combo makes sense and whether Klyqo’s SDK fits today.

Email diogo@klyqo.com Response within two business days