Skip to main content
Frayme can route around a degraded provider automatically. The Fallback Rules panel binds a primary provider to a secondary one in the same category; when the primary returns degraded or disconnected, calls are transparently re-routed.

Anatomy of a rule

FieldMeaning
PrimaryThe provider workflows would normally hit.
FallbackThe replacement. Must be in the same category as the primary.
Notify adminIf true, sends a notification to the admin team when the fallback activates.
EnabledDisable to keep the rule in place but inactive.
The dialog’s fallback dropdown is filtered to providers in the same category as the primary — Frayme refuses to swap a Sanctions/AML provider for a Device Fingerprint one.

Failover triggers

A fallback activates when:
  • the primary’s last health probe is disconnected; OR
  • the primary’s success_rate < 95% over the last 5 minutes; OR
  • the primary times out N+1 times in succession (N = retryCount on the node).

Example: KYC liveness

PrimaryFallbackReason
JumioSocureJumio reports degraded; Socure picks up identity verification calls.
SumsubResold, no fallback wired (Frayme manages SLA upstream).
Resold providers (Sumsub, LSEG, BigDataCorp, Crystal) don’t ship with a default fallback. Their SLA is held by Frayme; routing around them silently would mask an issue Frayme needs to see.

What happens to in-flight calls

Mid-flight calls already issued against the primary continue to be awaited. New calls — including retries on the same node — start hitting the fallback. The workflow’s audit log records both the original target and the routed target.