Triggering a Checklist Conditionally
Just as with flows, you can control which segment and under which conditions does a checklist trigger.
To trigger the checklist on a specific domain, select "On a Specific Domain". You can use this option to include or exclude certain domains.
You can also select the pages where the checklist would appear.
To trigger the checklist exclusively for a certain segment, either select an already pre-defined segment or create one on the fly!
Lastly, you have a few options to select for the frequency.
You can either keep triggering the checklist until all tasks are completed or until manually dismissed by the user. In the second option, the checklist will keep triggering even if all of its tasks are completed.
You can alternatively trigger it manually using the userpilot.trigger() method as shown above.