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

Place Tooltips and Hotspots

Learn more about how to place tooltips and hotspots on elements in your application.

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

                    Prerequisites Add a Tooltip or Hotspot in the Builder Auto-place a Tooltip Change the alignment Fine-tune the position Z-index conflicts Manually adjust the CSS Selector Place on hidden elements Scroll behavior Fix Tooltips cut off on small screens or zoomed viewports Switch to Auto placement Adjust the vertical offset for fixed-position Tooltips Confirm it worked If your Tooltip or Hotspot isn't showing

                    Tooltips and Hotspots attach to elements in your application to guide users through features and workflows. Here's how to place them on visible elements, dynamic elements, and fine-tune their position.

                    Prerequisites

                    • The Appcues Builder is open on the page where you want to place your Tooltip or Hotspot.
                    • You've already created a Flow. See Create a Flow if you need to set one up first.

                    Add a Tooltip or Hotspot in the Builder

                    1. Click the green + Add button > Tooltip/Hotspot group.
                    2. Choose a template or start from scratch.
                    3. Hover over the element you want to annotate. The element area highlights in green to show you what the pattern will attach to.
                    4. Click to drop the Tooltip or Hotspot onto that element.
                    Zight Recording 2025-05-09 at 11.53.22 AM

                    Auto-place a Tooltip

                    The Builder can automatically detect and attach a Tooltip to a target element using the Reposition Tooltip feature. This is the fastest way to place a Tooltip when the element is visible on the page.

                    1. Add a Tooltip to your Flow.
                    2. Click Reposition Tooltip in the Builder sidebar. The Builder enters targeting mode.
                    3. Hover over the element you want to annotate. The element highlights in green.
                    4. Click the element to auto-place the Tooltip. The Builder captures a CSS selector for the element and sets the alignment automatically.

                    If the Builder has trouble detecting the target element — common with dynamic selectors or complex UI frameworks — you'll need to fall back to manual placement. See Manually adjust the CSS selector below.

                    Change the alignment

                    When you place a Tooltip or Hotspot, the alignment is set automatically. To change it, select a different anchor point in the Placement tab. This controls which side of the element the pattern appears on.

                    Zight Recording 2025-05-09 at 02.54.00 PM

                    Fine-tune the position

                    For precise adjustments, open the Placement tab and adjust the vertical and horizontal offset values. Enter positive or negative percentage (%) values to nudge the Tooltip or Hotspot until it's in the right spot.

                    Zight Recording 2025-05-09 at 03.05.39 PM

                    Z-index conflicts

                    Sometimes a Tooltip or Hotspot looks cut off but is actually hidden behind another element — a sticky footer, a chat widget, or a fixed navigation bar. If the Tooltip appears partially obscured rather than truly clipped, increase the z-index value in the Placement tab. See How Appcues is overlaid for more on z-index.

                    Manually adjust the CSS Selector

                    When you place a Tooltip or Hotspot, the Builder captures a CSS selector for the target element. CSS selectors act as repeatable instructions that tell Appcues where to attach the pattern on the page. In some cases, you'll need to manually adjust the selector.

                    1. Open the Placement tab.
                    2. Click the Manual tab.
                    3. Build your selector using the available checkbox options, or type a custom CSS selector directly.
                    4. Add filters to narrow the match if needed:
                    • By order — use when multiple elements share the same CSS selector.
                    • By text — use when the target element always contains specific text.

                    For a deeper dive, see CSS Selectors.

                    Zight Recording 2025-05-14 at 03.29.59 PM

                    Place on hidden elements

                    Hidden elements — like dropdown menus, dialogs, and popovers — only appear after a user interaction. You can still attach a Tooltip or Hotspot to these elements without adding a navigation step, as long as the interaction doesn't change the URL.

                    1. Add a new Tooltip or Hotspot to your Flow.
                    2. Hover over the area where the dynamic element will appear.
                    3. Hold down SHIFT on your keyboard.
                    4. While holding SHIFT, interact with the page to reveal the element (click to open a dropdown, hover to show a popover, etc.).
                    5. Release SHIFT.
                    6. Click the now-visible element to attach the Tooltip or Hotspot.
                    Zight Recording 2025-05-09 at 11.48.30 AM

                    For a full walkthrough with multiple steps and navigation, see Use Tooltips in dropdown menus and dialogs.

                    When editing a step where the target element isn't visible, the Builder shows a caution triangle (!) and a warning banner. This is expected — the element simply isn't in view at that moment. The warning disappears once the element is visible again, and the Flow displays correctly when live.

                     

                    Scroll behavior

                    Tooltip and Hotspot Flows auto-scroll to the next step if the target element is offscreen. If the target element is already visible on screen, the Flow does not auto-scroll.

                    To force auto-scroll behavior, position your Tooltip or Hotspot as low on the page as possible so the next step falls below the visible area.

                    Zight Recording 2025-05-09 at 03.42.14 PM

                    Fix Tooltips cut off on small screens or zoomed viewports

                    Tooltips can get clipped near the bottom of the screen, especially on laptops or when users have their browser zoomed in (e.g. 150%). This happens because the tooltip renders below the visible viewport edge. Here's how to fix it.

                    Switch to Auto placement

                    Auto placement is the most reliable fix. When set to Auto, Appcues dynamically chooses which side of the target element to display the Tooltip on, keeping it within the viewport. If your Tooltip is pinned to a fixed position like "bottom," switching to Auto in the Placement tab usually resolves the clipping.

                    Auto placement is the recommended default for Tooltips that need to work across different screen sizes and zoom levels. There is no dynamic "flip upward if the viewport is too short" control for fixed-position Tooltips — Auto is the only option that adapts consistently.

                     

                    Adjust the vertical offset for fixed-position Tooltips

                    If you need the Tooltip to stay in a specific alignment (top, bottom, left, or right), adjust the % From Top value in the Placement tab. Lowering this value moves the anchor point higher on the target element, which shifts the Tooltip up and away from the bottom edge of the screen.

                    Confirm it worked

                    • Preview your Flow in the Builder to verify each Tooltip and Hotspot appears on the correct element.
                    • Check that hidden element steps display properly by interacting with the page during preview.
                    • Test the full Flow end-to-end on a live page to confirm scroll behavior and step progression.

                    If your Tooltip or Hotspot isn't showing

                    • Check that the CSS selector matches the target element. Open DevTools and verify the selector is correct. See CSS Selectors.
                    • If the element is inside an iFrame, build the Flow on the iFrame's source URL instead. See Using Appcues with iFrames.
                    • Elements inside SVGs are not currently supported.
                    • If the issue persists, see Why isn't a step showing?.

                     

                    hotspots tooltips progress action driven how to use tooltips action driven tooltips tooltip progress tooltips in dropdown add to dropdown scroll auto-scroll target element place tooltips css selectors

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • CSS Selectors
                    • Create a Flow
                    • Why isn't a step showing?
                    • Use tooltips in dropdown menus and dialogs
                    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