Embeddable flows ยท v1

Two SDKs. One console. Every customer step accounted for.

Drop a script tag into any host app to open an onboarding or request flow. Progress is saved, events stream back to the host, and admins can push flags and messages into live sessions.

01

OmniLease

Browse the asset catalogue and pick a daily repayment plan.

<script src="ORIGIN/sdk-one.js"></script>
<script>
  OmniLease.open({
    customerRef: "cust_123",
    onComplete: (e) => console.log(e.payload),
    onClose: () => {},
    onError: (e) => console.warn(e),
  });
</script>

Omnicred

SecondFlowSDK

Omnicred activation (journey coming soon).

<script src="ORIGIN/sdk-two.js"></script>
<script>
  SecondFlowSDK.open({
    customerRef: "cust_123",
    mode: "inline",
    container: "#mount",
    onEvent: (e) => console.log(e.type, e.payload),
  });
</script>

Prefer one file? Load /sdk.js and call SDK.launchFlowOne(...) or SDK.launchFlowTwo(...). Replace ORIGIN with this site's address.