# Onboarding

<div data-with-frame="true"><figure><img src="https://284917788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZz9BLmTU9oydDpL3qiUh%2Fuploads%2FwWEFGfOEF0u5iKqLHNbE%2Fonboarding.png?alt=media&#x26;token=30a1ef5d-39f7-4422-9228-56d0e2009bbc" alt=""><figcaption></figcaption></figure></div>

A smooth onboarding process is crucial for applications because it directly affects user retention and engagement. Here are a few reasons why it is important:

* **User Retention**: A seamless onboarding experience helps in retaining new users by reducing friction and making it easier for them to get started with the app.
* **First Impressions**: The onboarding process shapes the first impressions of the application. A positive experience can lead to increased trust and credibility.

By prioritizing a well-designed onboarding process, developers can enhance user experience and promote wider adoption of Bitcoin/Stacks applications.
