Before deploying a low-code app, you must have a Workflow with the following settings to maximize conversion rates, reduce fraud, and protect customer's privacy.

# 1. Redirect desktop to mobile  
To reduce fraud and increase conversion, you will want to redirect desktop users to complete their onboarding on a mobile device.

This configuration can be set within the _Workflow Designer_ → _Edit_ → _Edit Workflow Data ✎_.

# 2. Optional - Set a Redirect URL  
An URL to redirect the user at the end of the flow.

If you are creating a _Redirect and Back_ integration, this is where you would put the URL of your coming back URL, usually something like `https://your-local-ip/finished.html` for local development.

For other types of integrations, this would be optional but can be useful to give a branded success screen.

# 3. Add the Data Sharing Consent Module  
This module can be added to your Workflow within Workflow Designer. It is a hard requirement for all workflows.

> 📘  
> ### More about Workflows  
> If you are unfamiliar with the Incode Workflows, please read the guide on [how to create Workflows and how to use the Workflow Designer](https://developer.incode.com/docs/getting-started-with-workflows-1)

# 5. Backend Server  
Required for all integrations approaches, we will use it to Start the session and Generate the Onboarding URL.

> 🚧  
> ### fake_backend.js  
> In the code samples we provide a `fake_backend.js` file that exemplifies how to do this api calls in the frontend, this should be moved to the backend in the final implementation.

### What’s Next

Fetch the URL where the user will complete the onboarding.

- [URL Redirect](https://developer.incode.com/docs/low-code-url-redirect)
- [Redirect and Back](https://developer.incode.com/docs/low-code-redirect-and-back)
- [Embedded Iframe](https://developer.incode.com/docs/low-code-embedded-iframe)
