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.

  • Appcues Certifications & Training
  • Integration Hub
  • Contact Us
  • Docs home
  • Web Experiences
  • Flows

Placing Tooltips & Hotspots

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

Updated at June 17th, 2025

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.

  • Installation & Developers
    Installing Appcues Web Installing Appcues Mobile API & Data Troubleshooting Extras
  • Web Experiences
    Flows Launchpads Pins Checklists Banners NPS Surveys & Forms Targeting and Triggering Customization & Styling Troubleshooting Use Cases FAQ
  • Mobile Experiences
    Installation & Overview Building Mobile Experiences Mobile Analytics & Integrations Troubleshooting
  • Workflows
    Building & Configuration Use Cases Workflow Analytics and Integrations
  • Account Management
    Subscription Users & Data
  • Analytics & Data
    Experience and Event Analytics Data Users & Accounts
  • Best Practices
    Best Practices Use Cases Pro Tips Product-led Growth
  • Integrations
    Integration Documents Use Cases Extras
  • System Status
    System Status & Incidents
+ More

Table of Contents

Add Tooltips/Hotspots in the Builder Alignment Fine tune position Target element Place on Dynamic Elements (dropdown menus, dialogs, etc.) Scroll behavior Additional information

Add Tooltips/Hotspots in the Builder

Once you've opened the Builder to create a flow, select the green '+ Add' button > 'Tooltip/Hotspot group' and choose a template or start from scratch.

When you're ready to place that Tooltip/Hotspot to an element, all you have to do is to hover on top of it and drop it where it you'd like it to show up. The area of the element will be highlighted in green so you'll know which part of the element it will be attached to.

Zight Recording 2025-05-09 at 11.53.22 AM

Alignment

When you place a Tooltip/Hotspot, the alignment will be automatically set. However, you can change it by choosing a different point from which it should show.

Zight Recording 2025-05-09 at 02.54.00 PM

Fine tune position

There will be situations in which you will need to fine tune the position of your Tooltip/Hotspot. For that, go to the Placement tab. Here, you can move it vertically and horizontally by defining a percentage (%). Enter positive or negative values until you get the desired position.

Zight Recording 2025-05-09 at 03.05.39 PM

Z-Index

Sometimes our z-index value will conflict with the existing elements on your page and you may need to adjust the Appcues z-index up/down a bit so the page looks as it should. You can read more about this in our article How Appcues is overlaid.

Target element

When you initially place a Tooltip or Hotspot in our Builder, we capture a CSS selector for the element you are trying to annotate. You can think of CSS selectors as repeatable instructions for where your Hotspots/Tooltips marks should go on the page. There will be situations in which you'll need to manually adjust them. For that, go to the Placement tab and then to the Manual tab.

Zight Recording 2025-05-09 at 03.15.53 PM

Here, you'll be able to further define the CSS selector for the element you're highlighting. 

At the top, you can build your own selector either using the options available in the checkboxes or by manually typing your custom CSS selector.

At the bottom, you'll be able to add additional filters to narrow the results when trying to find it on the page. You can add a ‘By order’ filter if you have multiple objects with the same CSS header or a ‘By text’ filter.

Zight Recording 2025-05-14 at 03.29.59 PM

For a deeper dive into CSS selectors, please check out our article CSS Selectors.

 

Place on Dynamic Elements (dropdown menus, dialogs, etc.)

There will be cases where you'll want to attach a tooltip/hotspot to an element that will only appear after some hovering or clicking action from the user, such as a dropdown menu.

Zight Recording 2025-05-09 at 11.48.30 AM  If this action does not change the URL, you can anchor a Tooltip/Hotspot without needing a navigation step.

To do this, hold down the SHIFT button on your keyboard > interact with your page to show the element > release the SHIFT button, and > attach the tooltip normally.

The video below shows you how to do this in the Builder. 

We also have a step by step guide that shows you how to do this in a Flow with multiple steps and navigation: Use Tooltips is dropdown menus and dialogs.

NOTE: When editing a tooltip/hotspot step where the target element isn't visible, it is expected for the step in the Builder to show a triangle caution (!) symbol, as well as a banner. Do not worry! This is normal as the element isn't in view at that moment. The message will disappear if the target/dynamic element is once again visible and the flow will also display correctly if seen live.

 

Scroll behavior

Tooltips and Hotspots Flows will auto-scroll to the following step if it's somewhere offscreen on the page. That means that if the target element is on the visible screen, the Flow will not auto-scroll. If you're looking for your Flow to auto-scroll, ensure that you position your Tooltip/Hotspot as lower as possible to force the behavior.

Zight Recording 2025-05-09 at 03.42.14 PM

Additional information

If placing Tooltips/Hotspots on iFrames, please see Using Appcues with iFrames for more information. Additionally, elements inside SVGs aren't currently supported so it wouldn't be possible to attach the patterns to those kinds of elements.

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?
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 Appcues University

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