All Collections
Integration Partner Help Center
🚀 Getting started with your integration
Off-ramp integration types: Native Flow vs. Manual Flow Off-Ramp
Off-ramp integration types: Native Flow vs. Manual Flow Off-Ramp

Unlocking off-ramp excellence: The comparison between Native Flow and Manual Flow integration

Updated over a week ago

There are two types of user flow implementations for our off-ramp product, giving you the flexibility to choose the approach that best suits your needs. When making your decision, consider aligning the chosen flow with the unique characteristics of your product. This way, you can ensure a seamless experience that resonates well with your users and enhances the overall value of your application.

Native flow



  • Seamless user experience: users never leave your app

  • Safer transactions

  • Slightly higher effort to implement and maintain

  • Unsupported on web-hosted-type integrations

Users can initiate and complete transactions within your app using its built-in wallet when selling their crypto. The app's native wallet streamlines the process by pre-filling data like wallet address, amount, and asset type, ensuring accurate transactions are sent directly to the intended destination.

Opting for the native flow is strongly advised if your app supports it, as it significantly enhances user experience compared to manual flow.

Manual flow



  • Easier to implement

  • Staggered experience: users must leave your app

  • Risk of human error when user sends transaction

  • Unsupported on native mobile app views

Users have the option to initiate the sale directly from within your app; however, to complete the transaction, they would need to utilize an external wallet. This approach introduces friction to the overall experience, requiring users to navigate between different platforms. Furthermore, the manual involvement of copying and pasting transaction information poses a risk of errors, potentially complicating the process for users.

It's important to consider the potential drawbacks it presents. The added steps and room for mistakes might impact user satisfaction and the efficiency of the transaction process.

In summary, all of our integration options are open source (this includes pull requests for upcoming changes), making it easier to read about these changes and double-check that everything is working smoothly.

Lastly, Ramp’s integration allows you to subscribe to events directly from our widget.

Did this answer your question?