Low Code Integrations
A lightweight implementation of Incode's services.
With this approach, you will only need a few lines of code to obtain results.
In a low-code implementation, an Incode's Onboarding URL is used to launch the onboarding experience; it could either be using a redirect or by embedding it in an iframe; at the end, the backend process of getting the results will be triggered either by the frontend or by a Webhook
Available integration options
Incode offers 3 main flows to integrate a low-code onboarding experience. They all require some backend to generate the URL and safely retrieve the results.
- URL Redirect: Get a URL from Incode and redirect the user to it. When the user finishes, you can show a success screen or send them to a different URL and wait for the results in the webhook.
- Redirect and Back: Get a URL from Incode and redirect the user to it. When the user finishes, they are sent back to the app, where you can get scores and continue with your flow.
- Embedded Iframe: Get a URL from Incode and put it in an iframe in the app. When the user finishes, the iframe closes, and you can get scores and continue with your flow.
These building blocks could be mixed up to create custom solutions just like legos, but in general, these 3 scenarios are the most common.
Low-code options comparison table:
Redirect | Redirect and Back | iFrame | |
---|---|---|---|
User experience configuration updates happen instantly when flows are saved. | ✅ | ✅ | ✅ |
Upgrades are automatic to get quality improvements and enhancements. | ✅ | ✅ | ✅ |
Optional redirection to a specific URL when onboarding is completed. | ✅ | ✅* | ✅* |
Webhook Notification to your backend. | ✅ | ✅ | ✅ |
Customize Colors, Logos, and styles. | ✅ | ✅ | ✅ |
Continue using your web app as soon as the user finishes the onboarding | ❌ | ✅ | ✅ |
Display your website URL. | ❌** | ❌** | ✅ |
Customize Strings and Translations. | ❌ | ❌ | ❌ |
Reduced risk of permissions for being different for camera and video usage. | ✅ | ✅ | ❌ |
* It must be done by the app.
** Add vanity URL package to your subscription to display your company's domain during onboarding.
Sample Code
You can find sample code for this approaches in Code Samples for Web Integrations, Including the required backend.
Updated 5 months ago