US English (US)
ES Spanish

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
English (US)
US English (US)
ES Spanish
  • Docs home
  • Web Experiences
  • Flows

Modals & Slideouts

Configure and customize Modal and Slideout steps — layout types, backdrops, progress bars, skip options, and how step completion is tracked.

Updated at March 23rd, 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

                • Best Practices

                  • Integrations

                    Table of Contents

                    Modals Slideouts Configure background color Configure the backdrop Enable a progress bar Make a step skippable or required How step progression works How step completion is tracked For targeting conditions For analytics

                    Modals and Slideouts are attention-grabbing patterns designed for announcements, welcome messages, and content-rich steps. For an overview of all four pattern types and when to use each, see Flows overview.

                    Modals

                    Modals are full-attention, screen-level experiences. They're best for the opening step of a Flow, important announcements, or any content that needs the user's full focus.

                    Select a Modal layout from the Type dropdown in the Builder:

                    Layout Behavior
                    Standard Centered on screen with your app dimmed behind it
                    Sidebar Slides in from the side of the screen with your app dimmed in the background
                    Full screen Covers the entire viewport — the app is not visible at all

                    Slideouts

                    Slideouts are smaller overlays that appear at the edge of the screen. They're less intrusive than Modals — users can still see parts of your app behind them. Use Slideouts for feature announcements, feedback prompts, or upgrade nudges.

                    Slideouts support nine positions on the screen. The default is bottom-left. To change position, select a different option from the Position dropdown in the Builder.

                    Configure background color

                    Set the background color and main font color for Modals and Slideouts in your Theme. Open the Theme editor and adjust the colors under the pattern configuration section.

                    Configure the backdrop

                    The backdrop is the dimmed overlay behind a Modal or Slideout. It controls whether users can interact with your app while the step is visible.

                    • Opacity at 0% — no visible backdrop. Users can see and interact with your app.
                    • Opacity at 100% — fully opaque backdrop. Your app is completely hidden behind it.
                    • Any value in between creates a semi-transparent overlay.

                    A backdrop blocks users from clicking on your application elements behind it.

                    Configure the backdrop in two places:

                    • Theme — set the default backdrop color and opacity for Modals and Slideouts. Modal backdrops can only be configured in the Theme.
                    • Builder — toggle the backdrop on or off for individual Slideout steps. This overrides the Theme setting for that step.

                    Enable a progress bar

                    A progress bar shows users how far they are through a set of steps. Toggle it on in the Builder's step settings.

                    The progress bar tracks progress within the current step group only — not across the entire Flow. A separate Tooltip group later in the Flow has its own progress tracking.

                    Progress bars are supported on Modals and Slideouts only — not Tooltips or Hotspots.

                    Make a step skippable or required

                    Toggle the Skippable option in the Builder to add an X button in the top-right corner of the step. When a user clicks the X, Appcues fires a step_skipped and flow_skipped event and ends the Flow.

                    If skippable is turned off, the user must interact with the step (typically by clicking a button) to continue or dismiss the Flow.

                    For details on how skip behavior interacts with backdrops across all pattern types, see Make Flows skippable or required.

                    How step progression works

                    Modals and Slideouts require a button to advance to the next step. If a Modal or Slideout has no button and there are more steps after it, the user has no way to continue the Flow.

                    Always add at least one button with a Next step, Go to URL, or Dismiss Flow action to every Modal and Slideout step.

                    How step completion is tracked

                    Modals and Slideouts use different completion logic for targeting conditions and analytics.

                    For targeting conditions

                    Modals and Slideouts are tracked as "has been seen" — the step counts as complete the moment it renders on screen. No user interaction is required. This means targeting conditions in Studio show "has been seen / has not been seen" for these step types.

                    For analytics

                    In Flow analytics, a Modal or Slideout group is marked "completed" when the user dismisses the final step in the group through one of these actions:

                    • Clicking a Next step button (on the last step in the group)
                    • Clicking a Go to URL button with "Mark flow in progress as complete" selected
                    • Clicking a Skip to Next Group button (completes the Flow when this is the last group)
                    • Clicking a Dismiss Flow button with "Mark flow in progress as complete" selected
                    • Clicking a Trigger Appcues Flow button

                    Clicking the built-in X (skippable) button does not count as completed — it fires a flow_skipped event instead.

                    modals slideouts backdrop modal backdrop slideout required skippable

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • Mobile Modals and Slideouts
                    • Installing Appcues in Mobile Applications
                    • Register your Mobile App in Studio
                    • Customize and configure buttons
                    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