← Back to Blog
Observability May 2, 2026 Conduit 6 min read

Why Your Embedded Finance Monitoring Dashboard Is Lying to You

Your dashboard shows all green. Transactions processing. Latency nominal. Error rate at 0.3%. No alerts. No incidents. Everything working exactly as designed.

And your BaaS provider just changed their fee structure six days ago without notifying you. Your reconciliation gap has been growing for five days. Your KYC validation is running against an outdated schema that will fail audit if anyone checks. Your whole stack looks healthy from the inside, and is quietly drifting away from the reality of what your provider actually does.

This is the embedded finance monitoring problem. The dashboards teams have built show them their own system. They don't show them the provider's system — and in embedded finance, the provider's system is where the failures actually live.

The Monitoring Gap: Inside vs. Outside Your System

Traditional application monitoring measures what you can see from inside your own system: your own API response times, your own error rates, your own transaction processing logs. This works fine for systems where you control both ends of the connection. In embedded finance, you don't.

Your transaction processing flow goes through at minimum three external systems you don't control: your BaaS provider's API, your sponsor bank's settlement layer, and your payment network's routing infrastructure. Every one of those systems can degrade, change, or silently fail in ways your internal monitoring will never catch.

Here's the pattern teams run into repeatedly: their internal monitoring shows 99.9% uptime. But reconciliation shows a growing discrepancy. The BaaS provider changed a field behavior two weeks ago — a field that was technically optional, so nothing errored out. Transactions processed. The dashboard stayed green. The data silently went wrong.

Your monitoring dashboard tells you your system is working. It doesn't tell you your BaaS provider's system has changed. Those are fundamentally different questions, and most teams only have visibility into one of them.

What your dashboard shows vs. what actually happened
Dashboard shows
99.7% uptime
Actual uptime
99.7%
Dashboard shows
0.3% error rate
Reconciliation gap
+$18,400
Dashboard shows
Latency 140ms
API spec drift detected
3 fields

The Five False Positives Your Dashboard Is Built to Show

Every monitoring dashboard has a design philosophy baked into it — implicit assumptions about what matters and what doesn't. In embedded finance, most teams have inherited a monitoring philosophy designed for SaaS applications, which makes a specific set of assumptions that don't hold when you're dependent on third-party financial infrastructure.

The "uptime is enough" assumption. If the API responds and transactions process, the integration is healthy. This is wrong when the transaction processed but the provider silently applied a different fee tier, or when the data got written to the wrong account type. The transaction succeeded from your system's perspective, but the business outcome was wrong from the customer's perspective.

The "error rate is the signal" assumption. If errors spike, something broke. If errors are low, everything is fine. This misses behavioral drift — where the API still responds with 200s, but the response structure changed in ways that broke your downstream parsing, or where the field semantics shifted but no errors were thrown.

The "aggregate metrics tell the story" assumption. A 0.3% error rate looks healthy across 100,000 transactions. What it hides: a 22% failure rate in a specific edge case that affects only 400 transactions — but those 400 transactions are your enterprise customers, and they're about to churn.

The "latency is a performance problem" assumption. Latency above 2 seconds is a failure. Latency below 2 seconds is fine. This misses slow degradation: latency that crept from 80ms to 280ms over six months. Still well below your threshold. Still degrading user experience. Still invisible to your alert configuration.

The "customer feedback is the canary" assumption. If customers are complaining, something is wrong. If customers aren't complaining, everything is fine. This is backward. By the time customers notice, the problem is in production. A customer who calls support about a failed payment experienced a failure that your monitoring missed. The absence of complaints doesn't mean the failures aren't happening — it means you haven't instrumented them yet.

What BaaS Observability Actually Requires

Observability is not the same as monitoring. Monitoring tells you when something breaks. Observability tells you what the system is actually doing, including in states you didn't anticipate. For embedded finance, that distinction matters enormously — because the failure modes are always edge cases you didn't plan for, in a system you don't fully control.

True BaaS observability requires three capabilities that most internal monitoring stacks are missing:

Provider-side contract testing. You need automated tests running against your BaaS provider's live API on a continuous schedule — not just the spec they published, but the actual behavior they return today. When Unit updates their approval pipeline, when Treasury Prime changes fee structure, when Synctera modifies their account validation logic — you should know within hours, not days. Your internal monitoring tells you your system is still working. Contract testing tells you whether the integration is still aligned with what the provider actually does.

Reconciliation as a monitoring signal. Most teams treat reconciliation as an accounting function. It should also be a monitoring signal. A growing reconciliation gap is a leading indicator of a provider-side change that broke your settlement logic, a fee structure update your code didn't pick up, or a data integrity issue in your own pipeline. Run it daily. Alert on deltas, not just month-end totals.

Behavioral baseline tracking. Your provider's API has a baseline behavior: p50 latency, p95 latency, error rate distribution, response field structure. Track those baselines over time. Alert on relative changes, not just absolute thresholds. A 20% increase in API latency week-over-week is more actionable than an absolute threshold breach, and it catches the slow-boiling degradation that nothing else will surface.

Monitoring tells you your code is running. Observability tells you your BaaS provider is still doing what you built your code to expect. In embedded finance, the second question is the one that matters.

Stay ahead

Get weekly insights on BaaS observability and embedded finance monitoring.

✓ You're in
🩺
Free Tool
How healthy is your BaaS integration?

8 questions. 2 minutes. Get your score.

Check Your Score →

The Danger of Green Dashboards in 2026

The embedded finance landscape in 2026 has a specific property that makes green dashboards particularly dangerous: the providers are changing faster than at any prior point. Plaid's pricing shifts, Unit's sponsor bank compliance windows, Treasury Prime's API contract updates — every change is a potential drift event for every company connected to that provider.

When a provider changes something and you don't detect it, your system doesn't fail — it drifts. Transactions still process. Errors stay low. Dashboard stays green. But the data you're recording is based on an old contract, the fees you're collecting are wrong, the compliance records you're generating are incomplete. And the longer the drift continues, the harder the remediation becomes.

Teams with green dashboards are often the ones with the most accumulated drift — because their monitoring is telling them everything is fine when it's not. The first time they discover this, it tends to be during an audit, an incident, or a compliance review. None of which are good discovery mechanisms.

The alternative: treat your BaaS integration as infrastructure that requires external monitoring — not just internal monitoring. Know what your provider is actually doing, not just what your code is sending and receiving.

See what your BaaS provider is actually doing

Conduit's embedded finance observability layer runs continuous contract testing against your BaaS provider, catches reconciliation drift in real-time, and alerts on behavioral changes before they compound.

  • What field changes happened in your BaaS provider's API in the last 72 hours?
  • When was the last time your reconciliation gap was checked — and what was it?
  • What's the current behavioral baseline of your provider's API, and has it shifted?
  • How would you know if your KYC schema drifted out of compliance spec?

If you can't answer all four questions, your dashboard isn't telling you the truth.

See Conduit in action →

Green dashboards are comfortable. They're also the clearest signal that your monitoring stack isn't asking the right questions. The teams that avoid the worst embedded finance incidents aren't the ones with better alerting — they're the ones who built observability into their integration layer itself, so they're watching the provider, not just themselves.

If your dashboard is green and you haven't run contract tests this week, you don't have observability. You have a dashboard.

🩺
Free Tool
How healthy is your BaaS integration?

8 questions. 2 minutes. Get your score.

Check Your Score →

Get notified when we publish new insights

Engineering deep dives on embedded finance, BaaS integrations, and compliance monitoring — delivered to your inbox.