> ## Documentation Index
> Fetch the complete documentation index at: https://docs.userpilot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Targeting a Checklist

> When you’re finished designing your Beacon, you can move on to Page Settings. Page Settings let you choose where you want your checklist to be triggered.

## Domain Targeting

When you’re finished designing your **Beacon**, you can move on to **Page Settings**. **Page Settings** let you choose **where** you want your checklist to be triggered. You can set it to trigger on **all domains** or select a **specific domain**. The same applies to **Pages** and **Audiences**.

### **Options**

* **All domains (Default):** This will show the Checklist on all domains that have the Userpilot snippet installed 
* **Specific domain:** Specify which domain(s) or sub-domain(s) the Checklist should appear on. 

  <Note>
    **Note:** You can list all the domains that you have Userpilot installed on the [Environments tab](https://run.userpilot.io/environment) to automatically find the domains listed in the drop-down.
  </Note>

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage8.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=2eee5fce9d0acf23ef46c76714086718" alt="checklistimage8" width="2046" height="610" data-path="in-app-engagement/checklists/assets/images/checklistimage8.png" />

<Info>
  **Pro tip:** Specific domains can be extremely helpful while testing the Checklist on your testing environment. 
</Info>

## Page Targeting

This section will allow you to specify where to show the Checklist based on the URL the user is currently on.

### **Options**

* **Any page (Default)**: This will show the Checklist on any page that has the Userpilot script installed
* **Only on Specific Paths:** Here you can limit the Checklist to be shown on specific URL path(s) within your web app. 

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage9.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=79097c50c49e086b10fcf1024c3af592" alt="checklistimage9" width="2046" height="840" data-path="in-app-engagement/checklists/assets/images/checklistimage9.png" />

You can add **one** or **multiple conditions** to a **URL path**. For example, if you want the **module** to appear in the **Checklist** when a user is on one of two specific pages, you can add a **condition** for each **URL path** and select the **"Any"** option.

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage10.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=dc47a37cd748ebf8600e28c9e56a5c8a" alt="checklistimage10" width="2046" height="610" data-path="in-app-engagement/checklists/assets/images/checklistimage10.png" />

### **What if my URL contains dynamic URL paths?**

In the case of dynamic URL paths, you can select the page condition **Match Regex** and replace the dynamic part of the URL with an asterisk.

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage11modified.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=fc15bb77254d0531d8a20295f189cc3a" alt="checklistimage11modified" width="2043" height="510" data-path="in-app-engagement/checklists/assets/images/checklistimage11modified.png" />

## Audience targeting

Audience targeting is important in deciding who should see the module in the Checklist.

### **Options**

* **All Users (Default):** Show the Checklist to any user that visits the page(s) where the Checklist is shown
* **Only Me:** Show the Checklist only to your colleagues who are in your Userpilot account and have the Chrome extension installed. 

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage12.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=4ec24bbb739fe3d23e79ced85a2d6d7f" alt="checklistimage12" width="2046" height="348" data-path="in-app-engagement/checklists/assets/images/checklistimage12.png" />

* **A Specific Segment:** Show the Checklist to a specific segment you've previously specified from the [Users](https://run.userpilot.io/users) page

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage13.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=67e7bfce118041c38640f0a4abd9a7f8" alt="checklistimage13" width="2046" height="348" data-path="in-app-engagement/checklists/assets/images/checklistimage13.png" />

* **Users That Match Specific Conditions:** Narrow down the eligibility of your users to see the module by a single or a combination of operators; namely: User Properties, Segments, Form Responses, Gear, Location, Flow Events, NPS Events, and Tracked Events.

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage14.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=b742c6d773be9bf5a2e832b94312c768" alt="checklistimage14" width="2046" height="348" data-path="in-app-engagement/checklists/assets/images/checklistimage14.png" />

<Note>
  If a user is not eligible to see any of the modules listed in the Checklist, then the beacon will not appear.
</Note>

Finally, you can set how often your checklist will trigger your users in **Frequency**.

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/checklistimage16.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=fff4f0016e3049f3489c53b56b09c57a" alt="checklistimage16" width="2046" height="348" data-path="in-app-engagement/checklists/assets/images/checklistimage16.png" />

<Info>
  The green **"Live" icon** indicates that **all changes** have been successfully pushed to the **live version**. Conversely, a yellow **"Live" icon** signals that **some changes** haven’t been applied to the **live version** yet, prompting you to **push the updates** to ensure they appear live.
</Info>

### FAQs

<AccordionGroup>
  <Accordion title="If a user dismisses a checklist and a new task is added, will it reappear?" icon="sparkles">
    If the Checklist is set to dismiss when it is manually dismissed by a user, then it would not reappear when a new task is added.
  </Accordion>
</AccordionGroup>

<Frame>
  [**For any questions or concerns please reach out to support@userpilot.com**](mailto:support@userpilot.com)
</Frame>
