---
title: "Checklist Overview"
url: "https://help.productfruits.com/en/article/checklist-overview"
language: "en"
last_updated: "2026-08-25T09:11:32.193Z"
---

# Checklist Overview

With Checklists, you can help keep user onboarding under control. Multiple checklists can be used for different purposes.

Checklists allow you to create a list of actions you want the user to take. You can add the option to Run a Flow, Launch a tour, Open a Link or add an API-driven item. When the user performs an action (e.g. completes a tour or opens a link), that item is marked finished. The user will see the progress they're making visualized by a progress bar. Once all items are checked, they will see a celebratory animation confirming the completion of the Checklist. 

![a Product Fruits checklist showing two items completed and the progress bar of the checklist](https://cdn-assets.productfruits.com/a1416296-fbc9-4c13-b43c-f893cb786b42)

## Onboarding Checklists

Onboarding Checklists are the most typical checklist you will use. **Each application should have an onboarding checklist** that contains all the steps you want the user taking to be familiarized with your application.  
**When considering your checklist, focus on including essential steps that will motivate your users to continue using your app, rather than trying to incorporate every single detail.**

## Multiple Checklists

You can have as many Checklists as you need (based on your [subscription tier](https://productfruits.com/pricing#features)) and [Segmentation](https://help.productfruits.com/en/article/segmentation) can be used to choose which users see which Checklists.

Examples include:

-   Checklists for new users
-   Checklists for advanced users
-   Checklists for specific sections of the application

## Checklist Visibility

You can restrict the visibility of Checklists to certain URLs. This is a convenient option when using multiple checklists.

## Embedded Checklist

You can [embed checklists](https://help.productfruits.com/en/article/how-to-embed-checklists-to-custom-elements) directly into your application, creating integral content that matches your themes & designs.

[Embedded content](https://player.vimeo.com/video/831848875)

## Checklist & Custom Events

[Custom events are a very powerful feature](https://help.productfruits.com/en/article/custom-events) and they can be used with Checklists as well.

-   Checklists can be started based on a custom event (such as a user being switched into a new role)
-   A custom event can mark a checklist item "done" (such as a user uploading their photo)
-   A checklist task can be marked as "done" based on a custom event generated by a **custom property** sent via integration (a custom property from Hubspot)

## Checklists & API-driven items

[API-driven checklist](https://help.productfruits.com/en/article/api-driven-checklist-items) items are a big help when you need more advanced onboarding flows. For instance, if you want the user to fill in multiple forms and finish an advanced account setup.
