# How to create Checklist?

Uzera's onboarding checklist feature is ideal for new users, especially those who are on the free plan or trial, those who have not completed a key activation event, or those who have just signed up recently in your application. This feature helps users progress through the primary actions to find value and complete the setup of your product.

Checklist items will be marked as complete when their success condition has been met, whether or not the user has clicked the item within the checklist.&#x20;

The "Beacon" is the button users click to open the Checklist dialog, which is persistent and stays in one place until the user completes the checklist or is no longer eligible. You can position the Beacon in the bottom left, bottom right, top left, or top right of your application.

#### To create an onboarding checklist with Uzera, follow these steps:

1. Log in to your Uzera account and click on "Checklist" from the left sidebar menu.
2. Click on the "Create new checklist" button.
3. Customize the content of the checklist dialog, including the title, description, and beacon text by directly from the widget preview, or you can also change it from the sidebar panel.

<div align="left"><figure><img src="https://1535888196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbc2nibKwy27UEWgzIr5B%2Fuploads%2Fy1QVkRe7JuQLIlaxoo0U%2Fimage.png?alt=media&#x26;token=1df21efe-984f-4940-a666-11ca9fb5333b" alt=""><figcaption></figcaption></figure></div>

4. For your convenience, by default new checklist comes with two sample checklist items. You can edit those items by clicking on the gear icon, or click "Add more items" to add additional items to your list. Give each item a name that users will identify with.

5. Then, you can set up what will happen when the item is clicked:

   * **Go to a page:** Add a URL that you'd like to redirect your users to.&#x20;
   * **Launch an experience:** Select any Uzera's experience that a user will see once they click the list item.&#x20;
   * **Mark item completed:** The best success criteria is the completion of an action, which can be tied to an Event. When that Event occurs, the Item will be checked. You can also use the completion of any Uzera experience or a User property.&#x20;

   <div align="left"><figure><img src="https://1535888196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbc2nibKwy27UEWgzIr5B%2Fuploads%2FbiKnsUVphOnGrN9RZ4Pb%2Fimage.png?alt=media&#x26;token=18f44ed2-8336-48c0-b0a4-217d7ce5171a" alt=""><figcaption></figcaption></figure></div>

6. Next, you can change the checklist widget color, styling, position, progress bar, fonts, etc.

7. On the Channel tab, you can choose where you want to display the checklist. For testing, you can select the sandbox option and select any sandbox templates to try on.&#x20;

   <div align="left" data-full-width="true"><figure><img src="https://1535888196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbc2nibKwy27UEWgzIr5B%2Fuploads%2F4YjhrKTR6Xnw6juDqP46%2Fimage.png?alt=media&#x26;token=4f60bf29-901a-43e6-93af-3448e47ed66f" alt=""><figcaption></figcaption></figure></div>

8. Select the target audience for your onboarding checklist by adding an existing segment or creating a new segment.

   <div align="left"><figure><img src="https://1535888196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbc2nibKwy27UEWgzIr5B%2Fuploads%2FpxGvUKWu88lGHQICkaFI%2Fimage.png?alt=media&#x26;token=3b904f75-b4cb-49f9-a6d3-9b2ffe656545" alt=""><figcaption></figcaption></figure></div>

9. Specify the path(s) that you want your checklist to show on on selected domain where you would like your checklist to appear.

   <div align="left"><figure><img src="https://1535888196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbc2nibKwy27UEWgzIr5B%2Fuploads%2FY6EmeZ65ymADjq9acsGy%2Fimage.png?alt=media&#x26;token=3d6d8552-f49d-43de-afe8-27feb2b7e7bc" alt=""><figcaption></figcaption></figure></div>

10. Once all of your checklist targeting is set up, go ahead and publish the checklist. You can then sign in to your platform, navigate to a page where you expect the checklist to appear, and test it!

11. You can choose to either publish the checklist immediately or schedule it for a later time. Once a publish or unpublish time is scheduled, the system will automatically trigger the action at the specified time, and the checklist will be published or unpublished accordingly.

<div align="left"><figure><img src="https://1535888196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fbc2nibKwy27UEWgzIr5B%2Fuploads%2FYqNeLyXmUqA43P8n5I9e%2Fimage.png?alt=media&#x26;token=3aa2f885-7659-4e00-8976-8f6353e31d39" alt=""><figcaption></figcaption></figure></div>
