> ## 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.

# Get started with survey

> Get started with Userpilot surveys to collect in-app feedback at the right moment, analyze responses, and turn user insights into action.

## Survey Overview

Userpilot surveys allow you to collect valuable feedback at scale and at the right moment. Whether you aim to improve the user experience, measure satisfaction, gather feedback on new features, or segment your users, this tool provides a dynamic and flexible approach to collecting insights.

<Info>
  The Survey feature is included with **Growth** and **Enterprise** plans.
</Info>

<Tabs>
  <Tab title="Overview Tab">
    The **Survey Overview** serves as your central hub for monitoring and analyzing survey performance. Once you access this dashboard, you'll find:

    **What Can You Do in the Overview Tab?**

    1. **View & Manage Surveys** Easily access and view all surveys in your workspace, with key details like title, trigger type, and status (Active, Draft, Archived).
    2. **Organize & Filter Surveys** Filter by status, trigger type, target segment, or creator to quickly find relevant surveys.
    3. **Customize Your Data** Reorder columns, show/hide data, and sort by different attributes to focus on key metrics.
    4. **Export Surveys** Download report in CSV file to analyze and share survey data.

           <img src="https://mintcdn.com/userpilot/_BJC5imHpacCJLbf/user-feedback/surveys/assets/images/Screenshot2025-01-31at5.57.54PM.png?fit=max&auto=format&n=_BJC5imHpacCJLbf&q=85&s=22a759d409af97092b8b75aa5a4b61c6" alt="Screenshot2025 01 31at5 57 54PM Pn" width="2704" height="1428" data-path="user-feedback/surveys/assets/images/Screenshot2025-01-31at5.57.54PM.png" />

    ## Creating a Survey
  </Tab>

  <Tab title="Ordering & Throttling">
    ### Ordering

    To ensure a seamless user experience, you can order surveys.

    You can arrange the order of your Web App and Mobile App surveys separately by clicking on the tabs above the ordering and throttling table.

    <img src="https://mintcdn.com/userpilot/GMyyjr9u-0budvmc/Screenshot2025-12-10at13.47.31.png?fit=max&auto=format&n=GMyyjr9u-0budvmc&q=85&s=60854f900a40486f56b64010f268e7d1" alt="images/Screenshot2025-01-31at6.00.58PM.png" width="2528" height="1798" data-path="Screenshot2025-12-10at13.47.31.png" />

    * **Change the survey order**: Rearrange surveys to set the priority order by drag and drop experience, or change the order number from the list.
    * **Priority by Creation Date**: New surveys are placed at the bottom of the list by default.

    ### **Throttling**

    <Warning>
      Content throttling is only available for **Growth** and **Enterprise** plans. If you're on a lower plan, you won't be able to access this feature.
    </Warning>

    \*\*Content Throttling \*\*is a feature that lets you control how many surveys are shown to users based on your configuration. By setting specific limits or intervals, you can ensure users aren’t overwhelmed with too many interactions at once, creating a more thoughtful and user-friendly experience.

    <img src="https://mintcdn.com/userpilot/GMyyjr9u-0budvmc/Screenshot2025-12-10at13.59.46.png?fit=max&auto=format&n=GMyyjr9u-0budvmc&q=85&s=f06a77f25571036e7220040727898089" alt="images/Screenshot2025-01-31at7.29.52PM.png" width="2216" height="1130" data-path="Screenshot2025-12-10at13.59.46.png" />
  </Tab>
</Tabs>

<Tabs>
  <Tab title="Content">
    To create a new survey, follow these steps:

    1. \*\*Navigate to the Survey Page. \*\*From the navbar, click **User Feedback > Survey** and then **Create Survey.**
    2. Choose a **template** or **create one from scratch**. Templates include:
       1. **Product**: Gather product feedback, evaluate fit.
       2. **Customer Experience**: Measure CSAT, CES.
       3. **Marketing**: Collect insights from new users, track attribution.
       4. **Sales**: Qualify leads, understand customer choices.
    3. \*\*Select the platform, and then \*\*pick either **Web app** or **Mobile app** based on where you want to gather user feedback.

    <Note>
      If you want feedback from both your web app and mobile app users, you’ll just need to set up two separate surveys, one for each platform.
    </Note>

    <img src="https://mintcdn.com/userpilot/i_hL61WZW7vm9Xm1/Createfromscratch.png?fit=max&auto=format&n=i_hL61WZW7vm9Xm1&q=85&s=afce9ac1bef3b735155762250e23c6a7" alt="images/Screenshot2025-01-31at6.39.53PM.png" width="5760" height="4096" data-path="Createfromscratch.png" />

    ### **Survey Questions**

    Userpilot offers multiple question types to fit your survey needs. \
    To stand adding questions, click **+ Add Question** and choose from types to tailor the survey based on responses.

    1. Open-ended questions: Open text and signle input - best for gathering detailed insights.
    2. Close-ended questions: Likert scase, multiple choice - best for quick, structured feedback.
    3. Text/URL prompt: Use for directing users to content or capturing simple inputs.

           <img src="https://mintcdn.com/userpilot/i_hL61WZW7vm9Xm1/Center-align.png?fit=max&auto=format&n=i_hL61WZW7vm9Xm1&q=85&s=d2f2d6a60b956738a30b0ad4161e8715" alt="Center Align Pn" width="5760" height="4096" data-path="Center-align.png" />

           <img src="https://mintcdn.com/userpilot/eKuoNPh2qVInx2ej/images/Screenshot2025-07-10at11.09.47.png?fit=max&auto=format&n=eKuoNPh2qVInx2ej&q=85&s=c0a8437e08bdf00dc8b5ed88153ecc22" alt="Screenshot2025 07 10at11 09 47 Pn" width="2872" height="1546" data-path="images/Screenshot2025-07-10at11.09.47.png" />

    ### **Survey logic**

    For every survey question, you will see a **Logic** option. Once you open it, you can customize the question flow based on the user’s response.\
    Survey logic lets you show or skip questions depending on how users answer, keeping the experience simple and helping you collect more accurate, meaningful feedback.

    <img src="https://mintcdn.com/userpilot/okx6EgHCnXtrBzqv/images/Screenshot2025-12-10at14.20.21.png?fit=max&auto=format&n=okx6EgHCnXtrBzqv&q=85&s=1a5656ab30f3ee7eeff46c5b442acfc8" alt="Screenshot2025 12 10at14 20 21 Pn" width="2172" height="894" data-path="images/Screenshot2025-12-10at14.20.21.png" />

    ### Thank you message

    After you finish creating your survey questions, you can enable the Thank You message to acknowledge your users and thank them for taking the time to respond.

    <img src="https://mintcdn.com/userpilot/okx6EgHCnXtrBzqv/images/Screenshot2025-12-10at14.30.43.png?fit=max&auto=format&n=okx6EgHCnXtrBzqv&q=85&s=ccbc431a9e3c15aea6b1a9a6d9e48fb2" alt="Screenshot2025 12 10at14 30 43 Pn" width="2064" height="684" data-path="images/Screenshot2025-12-10at14.30.43.png" />

    <Info>
      You can make a question required by switching on the “Required” toggle.

      <img src="https://mintcdn.com/userpilot/okx6EgHCnXtrBzqv/images/Screenshot2025-12-10at14.25.58.png?fit=max&auto=format&n=okx6EgHCnXtrBzqv&q=85&s=8039fbd6c8748e41c6664e2b1a64ada8" alt="Screenshot2025 12 10at14 25 58 Pn" width="2052" height="1120" data-path="images/Screenshot2025-12-10at14.25.58.png" />
    </Info>
  </Tab>

  <Tab title="Style">
    ## Styling Your Survey

    Now it's time to make your survey look aligned with your brand.

    * **General Settings**: Adjust widget position and set primary/background colors.
    * **Font**: Customize font family and text color.
    * **Box & Border**: Select a border style (solid or shadow) and adjust width, intensity, and corner radius.
    * **Progress Bar**: Choose bar or ball style and set progress color.

          <Note>
            If you use survey logic, the progress bar won’t appear because we can’t reliably detect how many questions the user will see.
          </Note>
    * **Backdrop**: Change the color and opacity of the backdrop.
    * **Close Button**: Choose the close icon’s shape, color, size, and corner radius.

          <img src="https://mintcdn.com/userpilot/4kr7HDc38HMUSCZv/screencapture-run-userpilot-io-surveys-80-widget-2025-12-10-16_57_32.png?fit=max&auto=format&n=4kr7HDc38HMUSCZv&q=85&s=58ac2828b6fdbba9a9637cff486605b3" alt="images/Userpilot-survey-design.gif" width="2942" height="3487" data-path="screencapture-run-userpilot-io-surveys-80-widget-2025-12-10-16_57_32.png" />
  </Tab>

  <Tab title="Settings">
    ## Survey Settings

    Once your survey is ready, the next step is setting when and where it will appear.

    <img src="https://mintcdn.com/userpilot/4kr7HDc38HMUSCZv/screencapture-run-userpilot-io-surveys-80-configure-2025-12-10-17_02_49.png?fit=max&auto=format&n=4kr7HDc38HMUSCZv&q=85&s=1472b74b8a8968e0ee0777e35216dc6f" alt="images/Screenshot2025-01-31at6.49.38PM.png" width="3076" height="2650" data-path="screencapture-run-userpilot-io-surveys-80-configure-2025-12-10-17_02_49.png" />

    ### **Triggering Methods**

    Surveys can be triggered in the following ways:

    1. **Page-Specific** Show the survey on a specific page.
    2. **Event Occurrence** Trigger the survey based on user actions (available on Growth and Enterprise plans).
    3. **Manually** Trigger via Userpilot content or via an element on your webapp. **Shareable Permalink:** Use a unique link for internal testing.

           <img src="https://mintcdn.com/userpilot/okx6EgHCnXtrBzqv/images/Screenshot2025-12-10at17.04.23.png?fit=max&auto=format&n=okx6EgHCnXtrBzqv&q=85&s=68ce8623e7d543fe28a36225353ce2d0" alt="Screenshot2025 12 10at17 04 23 Pn" width="2284" height="316" data-path="images/Screenshot2025-12-10at17.04.23.png" />

    ### Targeting Options

    Target surveys based on user or company data, as well as product usage:

    1. **Environment:**
       * Choose the environment where you want the survey to appear. Select Staging to test it internally, or Production when you're ready to publish it live for all users.

             <Note>
               The Staging environment is available only for Growth and Enterprise plans. If you're on a Starter plan, you will need to [upgrade](https://userpilot.com/pricing/) to select it.
             </Note>
    2. **Domains**:
       * Choose to display the survey on all domains or specific ones.
    3. **Pages**:
       * Show the survey on any page or specify a specific URL path.
       * Use regex to match dynamic URLs (e.g., `/*/dashboard/*`).
    4. **Audience**:

       * **All Users**: Default option, visible to every identified user.
       * **Only me**: This is a great option if you want to test the survey. Just keep in mind that it will appear for anyone who has the Userpilot Chrome extension installed
       * **Saved Segment**: Target a specific group of users based on saved criteria.
       * **Custom Conditions**: Define eligibility using user and company data, app events, and more.

           <img src="https://mintcdn.com/userpilot/okx6EgHCnXtrBzqv/images/Screenshot2025-12-10at17.05.23.png?fit=max&auto=format&n=okx6EgHCnXtrBzqv&q=85&s=3ebb91ec2fdfaf2719177efdf066a6d9" alt="Screenshot2025 12 10at17 05 23 Pn" width="2268" height="1024" data-path="images/Screenshot2025-12-10at17.05.23.png" />

    ### Frequency & Behavior Settings

    3. **Sampling Rate**: Define what percentage of eligible users will see the survey.
       * Set to **100%** for all eligible users.
       * Set a lower percentage (e.g., **20%**) for a sample of users.
    4. **User Behavior**: Trigger the survey based on user actions, such as time spent on the page or number of page visits.
    5. **Frequency**: Set how often the survey appears for a user:
       * **Once Only**: The survey will be shown once.
    6. **Time Based Recurrence**: Choose whether to show the survey every time the user becomes eligible, or show it again after a set period (e.g., 2 months) until it’s unpublished, completed, or dismissed.\
       You can also limit how many times a user can dismiss the survey before it stops appearing.

           <img src="https://mintcdn.com/userpilot/GMyyjr9u-0budvmc/Screenshot2025-12-10at17.22.34.png?fit=max&auto=format&n=GMyyjr9u-0budvmc&q=85&s=03fab41ba8dbe0db74ca0e61b6c6c5c2" alt="Screenshot2025 12 10at17 16 46 Pn" width="2222" height="680" data-path="Screenshot2025-12-10at17.22.34.png" />

       ### \\

       \
       Publishing and Scheduling Your Survey

       Once your survey is finalized, you can either publish it immediately or schedule it for a later date.

       **1. Publishing Your Survey**

       Click the "**Publish**" button to make your survey live instantly.

       Once published, the survey will start appearing to users who meet the targeting conditions.

           <Note>
             If any changes are made after publishing, you'll need to "Push Updates" for them to take effect.
           </Note>

           <img src="https://mintcdn.com/userpilot/okx6EgHCnXtrBzqv/images/Screenshot2025-12-10at17.25.10.png?fit=max&auto=format&n=okx6EgHCnXtrBzqv&q=85&s=3153396f461497ce0a148151e28c23a8" alt="Screenshot2025 12 10at17 25 10 Pn" width="1846" height="722" data-path="images/Screenshot2025-12-10at17.25.10.png" />

       \
       **2. Scheduling Your Survey**

       You can control how long your survey stays active using one of the following options:

       * **End Date:** Set a specific date when the survey will automatically stop showing.
       * **Fixed Number of Responses:** The survey will stop displaying once it reaches the set number of responses.

             <img src="https://mintcdn.com/userpilot/okx6EgHCnXtrBzqv/images/Screenshot2025-12-10at17.27.22.png?fit=max&auto=format&n=okx6EgHCnXtrBzqv&q=85&s=c744006bc5d02666240d660a64728d87" alt="Screenshot2025 12 10at17 27 22 Pn" width="1780" height="794" data-path="images/Screenshot2025-12-10at17.27.22.png" />

       **3. Unpublishing a Survey**

       * You can manually **unpublish** a survey at any time if you no longer want it to be shown.
       * If an end date or response limit is reached, the survey will automatically stop appearing.

    <Info>
      **Mobile app survey settings**

      The mobile survey uses the same settings as the web app, with some differences:

      * In the Trigger section, you’ll find a new option: **Start app session**. Selecting this will make the survey appear right when users start a new session on your mobile app.

              <img src="https://mintcdn.com/userpilot/eKuoNPh2qVInx2ej/images/Screenshot2025-07-10at11.52.34.png?fit=max&auto=format&n=eKuoNPh2qVInx2ej&q=85&s=f05de81b697a6e1bc85f913f6003596f" alt="Screenshot2025 07 10at11 52 34 Pn" width="1626" height="994" data-path="images/Screenshot2025-07-10at11.52.34.png" />

      * You can select the operating system (iOS, Android, or both) where you want your survey to appear.

              <img src="https://mintcdn.com/userpilot/eKuoNPh2qVInx2ej/images/Screenshot2025-07-10at11.48.16.png?fit=max&auto=format&n=eKuoNPh2qVInx2ej&q=85&s=c5fcf9ea2cf644f4b364559c626297c9" alt="Screenshot2025 07 10at11 48 16 Pn" width="1522" height="872" data-path="images/Screenshot2025-07-10at11.48.16.png" />
    </Info>
  </Tab>

  <Tab title="Localization">
    ### **Localization:**

    Userpilot allows you to **translate survey content** into multiple languages, ensuring a seamless experience for a global audience. You can configure localization settings under **Account Settings >** [**Localization Tab**](https://run.userpilot.io/settings/localization).

    <img src="https://mintcdn.com/userpilot/GMyyjr9u-0budvmc/Screenshot2025-12-10at17.31.20.png?fit=max&auto=format&n=GMyyjr9u-0budvmc&q=85&s=a94a1baedf8b51119bc06a4d9ed616ba" alt="images/Screenshot2025-01-31at7.49.42PM.png" width="3026" height="2004" data-path="Screenshot2025-12-10at17.31.20.png" />

    **Setting the Localization Parameter**

    Userpilot determines the language based on:

    * **Custom User Property ()** – Must follow **ISO 639-1 codes** (e.g., `en`, `fr`).
    * **Default Browser Language** – If no property is set, Userpilot detects the user's browser language.

          <img src="https://mintcdn.com/userpilot/_BJC5imHpacCJLbf/user-feedback/surveys/assets/images/Screenshot2025-01-31at7.47.45PM.png?fit=max&auto=format&n=_BJC5imHpacCJLbf&q=85&s=0783b61b4768e1af068a7a92567499fb" alt="images/Screenshot2025-01-31at7.47.45PM.png" width="2558" height="714" data-path="user-feedback/surveys/assets/images/Screenshot2025-01-31at7.47.45PM.png" />

    #### **Localization Methods**

    * **Automated** – Instantly translate surveys using AI-powered translation, with the option to edit manually.
    * **Manual** – Export survey content as a **CSV/XLIFF file**, translate it externally, and re-import it.

    #### **How to Apply Localization**

    1. Finalize your survey content in the base language.
    2. Add target languages in the **Localization tab**.
    3. Choose **Auto-Translate** or **Export for manual translation**.
    4. Enable the **"Live" toggle** to activate translations.
    5. **Preview & Publish** the changes.

    <Warning>
      Switching between Automated and Manual translation will reset any previous translations
    </Warning>
  </Tab>
</Tabs>

## FAQs

<AccordionGroup>
  <Accordion title="What's the difference between a green dot and a yellow dot in the Localization tab?" defaultOpen="false">
    * A **green dot** means the translated survey is **live and fully active** for end users.
    * A **yellow dot** means the translation is **saved but not yet live**, requiring publishing to take effect.
  </Accordion>

  <Accordion title="How does the sampling rate affect survey triggering?" defaultOpen="false">
    The **sampling rate** determines what percentage of eligible users see the survey.

    * **Low sampling rate (e.g., 10%)** → Only a small fraction of users receive the survey, reducing responses but avoiding survey fatigue.
    * **High sampling rate (e.g., 100%)** → Every eligible user sees the survey, maximizing responses but increasing exposure.
  </Accordion>

  <Accordion title="If I update the original survey, will translations update automatically?" defaultOpen="false">
    No, translations **do not auto-update** when the original survey content changes. You must manually retranslate or update each language version.
  </Accordion>

  <Accordion title="What happens if a user's language isn't available in my localization settings?" defaultOpen="false">
    If a user's language **isn't translated**, they will see the **default base language** of the survey.
  </Accordion>
</AccordionGroup>

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