DynamicForm Start free trial
Step 10 of 15 · Integrations · topic 4 of 8

Control · Integrations

One service. Several providers. Connected calls.

Your application can use one business service even when several providers can supply it. Choose how requests are shared between providers, or connect several service calls when the result of one determines what should happen next.

In short

Set rules for choosing a provider or connecting several calls. Your screens receive consistent results, and your team tests each path before publishing.

Choose a routing mode

ModeWhen to use itExample
FailoverKeep working when the preferred provider is unavailable. The rules choose an eligible backup.If Provider A cannot answer, send the request to Provider B.
Weighted splitShare requests between providers using proportions your team sets. This controls how much work each receives.Allocate one configured share to Provider A and the rest to Provider B.
RulesChoose a provider using information about the request. Rules can use channel, product, amount or time.Send requests from one channel to Provider A and requests from another to Provider B.
QuotaKeep provider use within a daily or monthly allowance. The routing settings take these limits into account.Choose a provider according to the daily quota set for the service.
Cost or latencyChoose by the configured cost or response time. Latency means how long a provider takes to respond.Select the eligible provider with the lowest cost or quickest reply.
First answerAsk providers at the same time and use the first answer returned. This is one of the routing choices your team can configure.Send the request to Provider A and Provider B, then take the first answer.

Switching providers and switching back

A logical operation is the business service your application asks for, independent of which provider supplies it. A provider group contains the providers that can perform that service. Their replies are mapped into the same fields, so your screens and workflows can use the result consistently.

Health tracking shows whether each provider is responding. If the primary provider fails, failover sends requests to a backup according to your rules. Failback means returning to the primary provider when it recovers; this can be automatic or manual. Enable stickiness when one case should stay with the same provider.

Primary down, backup answersThe primary provider fails in red; an eligible backup answers in green and returns the same result shape.1. Provider A unavailable2. Failover rule matched3. Provider B answers4. Same result shape
Primary down, backup answers

Integration Flows

An Integration Flow connects several calls into one process. It can choose a path based on a result, run calls in parallel, repeat a step for each item in a list, wait for a delayed reply or run another saved flow. Compensation steps define actions that undo earlier work when needed.

Describe the process and the AI can draft the flow for review. The checker points out steps that cannot be reached and results that have no next action. The path tester highlights the route taken, helping your team see whether the flow follows the intended process.

Choose how long to wait for a reply and whether to retry after a delay. Increasing the wait between attempts is called back-off. A call that changes data is retried only if the provider supports idempotency: a way to prevent the same request from making the change twice. A circuit breaker temporarily stops calls to a provider that is failing.

Example · Customer Loan Origination

The loan example reads a document type, routes to PAN, Aadhaar or Voter/DL verification, then matches the name and returns one combined result. All demonstration data is invented.

Provider group shows routing modes, failover triggers, stickiness and automatic failback.
The group lets your team choose how several providers serve the same business request. Failover rules determine when to use a backup, and stickiness keeps one case with the same provider.
Document verification flow branches by document type and highlights the tested path.
The highlighted route shows the path taken through this document-check example. Follow it through verification and name matching to see how several calls produce one combined result.

See the full loan example

Build your first app free

All platform features, hosted by us for 120 days. For testing and evaluation, subject to our Fair Use Policy.

Updated 30 October 2026