Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Integration Hub
  • Contact Us
  • Docs home
  • Web Experiences
  • Targeting and Triggering

Configure Audience Targeting

Define which users see an experience by combining properties, events, segments, and interaction history into targeting rules.

Updated at March 30th, 2026

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Home

  • Getting Started

    • Installation & Developers

      • Web Experiences

        • Mobile Experiences

          • Workflows

            • Analytics & Data

              • Account Management

                • Integrations

                  Table of Contents

                  What is audience targeting? Choose a targeting scope All users Users in a segment Specific users Available targeting filters Advanced targeting options Use multiple conditions (All vs. Any) Logic groups Watch out: multiple negative conditions with OR Targeting examples Welcome flow for new trial admins Feature feedback survey Onboarding nudge for inactive users Lifecycle nudge for feature adoption Encourage repetitive behavior If targeting isn't working

                  What is audience targeting?

                  Audience targeting determines who sees an experience. When a user is identified, Appcues checks whether they match the conditions you set. If they do — and page targeting also matches — the experience fires.

                  Choose a targeting scope

                  On your experience's Settings page, under Audience, pick one of three options.

                  All users

                  Every identified user qualifies. No conditions needed.

                  Users in a segment

                  Select a saved Segment from the dropdown. All users in that segment qualify.

                  To exclude a segment instead, choose Specific users, add the segment, and set the condition to doesn't match.

                  Specific users

                  Build custom conditions using any combination of the filters below.

                  Available targeting filters

                  Filter What it targets Example
                  User property Auto-properties or custom properties on the user (role, plan, created_at, etc.) plan_type equals Trial
                  Group property Account-level properties sent via Appcues.group() company_size is greater than 50
                  Language The user's browser language language equals Spanish
                  Flow Whether the user has seen or completed a Flow Onboarding Tour has been seen
                  Mobile Flow Whether the user has seen, completed, or dismissed a mobile Flow Mobile Welcome has been completed
                  Pins Whether the user has interacted with a Pin Feature Pin has been interacted with
                  Banners Whether the user has seen or dismissed a Banner Maintenance Banner has been dismissed
                  Checklist Whether a Checklist is not started, in progress, completed, or skipped Setup Checklist is completed
                  Event Whether a tracked event has occurred Invited Teammate has occurred
                  Segment Whether the user matches or doesn't match a saved segment Enterprise Users matches
                  Emails Status of emails sent via Workflows (delivered, opened, clicked, etc.) Welcome Email has been opened
                  Push notification Status of push notifications sent via Workflows Re-engage Push has been sent

                  For a deep dive on property comparators (equals, contains, starts with, occurrence, list membership, etc.), see Target by User & Group Property.

                  Advanced targeting options

                  Some filters display a Show options button that lets you add granularity:

                  • Count: "Event X has occurred more than 3 times"
                  • Recency: "Event X has occurred in the last 7 days"
                  • Date range: "Event X occurred after 2025-01-01"

                  These options are available on event, Flow, and interaction-based filters.

                  Zight Recording 2025-06-11 at 11.09.01 AM

                  Use multiple conditions (All vs. Any)

                  Add multiple conditions and choose how they combine:

                  • All (AND) — the user must satisfy every condition. Example: plan is Trial AND Occupation is Cook AND role isn't Admin.
                  • Any (OR) — the user only needs to satisfy one condition. Example: Occupation is Cook OR plan is Trial.

                  Logic groups

                  For more complex rules, use logic groups to nest AND/OR logic. Each group evaluates independently, and then groups combine at the top level.

                  Example: The user must have Moonwalk as their Dance Move AND Jackson as their Last Name. Additionally, they must be on a Paid plan OR their ID must contain Appcues. The top-level operator is ALL, and the bottom two conditions are in an OR group.

                  Watch out: multiple negative conditions with OR

                  If you combine negative conditions (like "doesn't equal") with Any, nearly all users will qualify. That's because a user only needs to fail one of the negatives to match.

                  Example: "NPS score doesn't equal 3" OR "NPS score doesn't equal 7" qualifies almost everyone, because any score other than 3 passes the first condition.

                  Fix: Use ALL instead. With All, the user must pass every negative condition — meaning they can't have any of the excluded values.

                  Targeting examples

                  Here are common patterns to get you started.

                  Welcome flow for new trial admins

                  Target users who signed up recently, are on a trial plan, and have an admin role:

                  • plan_type equals Trial
                  • first_seen_at occurred less than 7 days ago
                  • role equals admin
                  • Operator: All

                  Feature feedback survey

                  Target users whose account has access to a beta feature:

                  • beta_feature_enabled equals true (group property)
                  • feature_x_used has occurred (event)
                  • Operator: All

                  Onboarding nudge for inactive users

                  Remind new users who haven't completed a key action:

                  • first_seen_at occurred more than 2 days ago
                  • plan_type equals Trial
                  • Invited Teammate has not occurred
                  • Operator: All

                  Lifecycle nudge for feature adoption

                  Encourage existing users to try an underused feature:

                  • first_seen_at occurred more than 30 days ago
                  • Created Segment has not occurred
                  • Published Flow has occurred at least 2 times
                  • Operator: All

                  Encourage repetitive behavior

                  Nudge new users who aren't using a core feature frequently enough:

                  • first_seen_at occurred less than 14 days ago
                  • Uploaded Document has not occurred at least 3 times in the last 7 days
                  • Operator: All

                  If targeting isn't working

                  • Check the user's eligibility. Go to Users in Studio, search for the affected user, and open the Eligibility tab to see which conditions pass or fail.
                  • Verify property values. Property values are case-sensitive. "Trial" and "trial" are not the same. Check the user's profile or the Properties page in Studio to confirm exact values.
                  • Check All vs. Any logic. Make sure you're using the right operator for your intent, especially with negative conditions.

                  Still stuck? Contact support@appcues.com with the experience URL from Studio, the affected user's User ID, and a screenshot of your audience targeting settings.

                  audience targeting specific users targeting options in the last previously multiple conditions

                  Was this article helpful?

                  Yes
                  No
                  Give feedback about this article

                  Related Articles

                  • Target by User & Group Property
                  • Advanced Targeting Techniques
                  • Targeting use cases and examples
                  Appcues logo

                  Product

                  Why Appcues How it works Integrations Security Pricing What's new

                  Use cases

                  Appcues Integration Hub User Onboarding Software Feature Adoption Software NPS & Surveys Announcements Insights Mobile Adoption

                  Company

                  About
                  Careers

                  Support

                  Developer Docs Contact

                  Resources

                  The Appcues Blog Product Adoption Academy GoodUX Case studies Webinar Series Made with Appcues

                  Follow us

                  Facebook icon Twitter icon grey Linkedin icon Instagram icon
                  © 2022 Appcues. All rights reserved.
                  Security Terms of Service Privacy Policy

                  Knowledge Base Software powered by Helpjuice

                  Expand