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
  • Pins

Create Pins

Learn more about Pins, a persistent experience type that provides quick and contextual help to your users.

Updated at March 12th, 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 Create a Pin Icon w/ Tooltip Pins Place the icon Add content Style the tooltip Style the icon Set behavior Button Pins Place the button Style the button Set button actions Position and embedding Embedding mode Allow content overlap Fine-tune position Z-index Refine the target element Confirm it worked Troubleshooting Pin doesn't appear on the page Pin is hidden behind other elements Tooltip is clipped or cut off Pin disappears inside a dropdown menu

                    Build persistent, always-visible Pins that attach to elements in your product. You can create Icon w/ Tooltip Pins for contextual help or Button Pins that trigger Flows and link to URLs.

                    Prerequisites

                    • The Appcues Chrome Extension installed in your browser
                    • A Theme configured for your Pins (or use the default)

                    Create a Pin

                    You can start building a Pin from either the Chrome Extension or from Studio.

                    From the Chrome Extension:

                    1. Navigate to the page in your app where you want the Pin to appear.
                    2. Click the Appcues Chrome Extension icon in your browser toolbar. The Builder opens.
                    3. Select Add a Pin, then Create New.
                    4. Click + Add and choose Icon w/ Tooltip or Button.

                    From Studio:

                    1. Go to Experiences > Pins in Studio.
                    2. Click Create a Pin.
                    3. Enter a name, build URL, and select a Theme, then click Create. A new tab opens with the Builder on your build URL.
                    4. Click + Add and choose Icon w/ Tooltip or Button.

                    Icon w/ Tooltip Pins

                    Icon w/ Tooltip Pins display a small icon next to an element. When a user hovers over or clicks the icon, a tooltip expands with your content.

                    Zight Recording 2025-06-02 at 04.22.51 PM

                    Place the icon

                    1. After selecting Icon w/ Tooltip, choose an icon from the library or upload your own SVG.
                    2. Enter Targeting Mode. Click any element on the page to anchor the Pin to it.

                    To place a Pin inside a dropdown menu, hold Shift while in Targeting Mode. See placing Tooltips for details.

                    Screen Recording 2023-07-20 at 03.18.13 PM

                    Add content

                    1. Click anywhere inside the green tooltip outline. The content block menu appears.
                    2. Add content blocks — text, images, buttons, emojis, or custom HTML.

                    Style the tooltip

                    Tooltip styling is controlled by your Theme. Open your Theme and go to the Hotspot & Tooltips section to set the background color, font color, border radius, and shadow.

                    Custom CSS isn't supported in Pins at this time.

                     

                    Style the icon

                    The icon color is set by your Theme by default. To override it per Pin, click the icon in the Builder to open the minibar. From there you can change the icon, adjust its color, resize it, or reposition it.

                    Zight Recording 2025-06-04 at 11.28.08 AM

                    Set behavior

                    Open the sidebar menu to configure how the tooltip opens and closes.

                    Open trigger:

                    • On hover — The tooltip opens when a user hovers over the icon. It closes when the cursor moves away or the user clicks outside it.
                    • On click — The tooltip opens when a user clicks the icon. You can add a close option (X button or Dismiss link). Clicking outside the tooltip also closes it.
                    Zight Recording 2025-06-04 at 11.32.11 AM

                    Pointer position:

                    • Auto — The tooltip pointer adjusts its position based on screen size automatically.
                    • Fixed — You set the pointer position manually.

                    Icon w/ Tooltip Pins open a tooltip when a user interacts with the icon.

                    If you select Icon w/ Tooltip, you'll be able to choose an Icon for your Pin or upload your own SVG icon. 

                    Zight Recording 2025-06-04 at 11.34.26 AM

                    Button Pins

                    Button Pins display a clickable button next to an element. They immediately trigger a Flow or navigate to a URL — no tooltip involved.

                    Zight Recording 2025-06-02 at 04.23.42 PM

                    Place the button

                    1. After selecting Button, choose a button style: Primary, Outline, Text link, or SVG icon.
                    2. Enter Targeting Mode. Click any element on the page to anchor the Button Pin to it.
                    Screen Recording 2023-07-20 at 04.27.24 PM

                    Style the button

                    Button styling inherits from your Theme. Open your Theme and go to the Buttons tab to set Primary and Secondary button styles.

                    To override styling per Pin, click the button in the Builder to open the minibar. You can change the button text, colors, border, and font directly.

                    Custom CSS is not supported in Pins at this time.

                     

                    SVG icon buttons have a more limited minibar. To set the SVG size above the 100 display limit, type the value directly into the size field.

                    Zight Recording 2025-06-04 at 01.19.05 PM

                    Set button actions

                    Each Button Pin has one action:

                    • Go to URL — Takes users to a static or dynamic URL. You can include profile attributes in the URL for personalization.
                    • Trigger Flow — Launches a Flow on the current page or a different URL. You can also include dynamic URL attributes.

                    Optionally, enable Track event to capture clicks for analytics, or Update a user property to set a property value when the button is clicked.

                    Position and embedding

                    These settings apply to both Icon w/ Tooltip and Button Pins.

                    Embedding mode

                    Controls how the Pin is placed relative to its target element.

                    • Inline Right — Inserts the Pin into the page layout to the right of the target element.
                    • Inline Left — Inserts the Pin into the page layout to the left of the target element.
                    • Overlayed — Places the Pin on top of the target element without affecting page layout.

                    Allow content overlap

                    Available for Inline Right and Inline Left only. By default, inline Pins "make space" by expanding the target element. Enable Allow content overlap to place the Pin on top of the element instead — useful when placing a Pin on a button without changing the button's size.

                    Appcues selects a default for this toggle based on the target element. If the Pin isn't positioned as expected, try toggling this on or off.

                    Zight Recording 2025-06-04 at 11.40.20 AM

                    Fine-tune position

                    Move the Pin vertically or horizontally by entering positive or negative values in px or % in the sidebar position controls.

                    Z-index

                    If your Pin is hidden behind other UI elements, increase its z-index. Open the sidebar and adjust the value — try 99999 or higher. See How Appcues is overlaid for more details.

                    Refine the target element

                    When you place a Pin, Appcues captures a CSS selector for the target element. If the selector doesn't work reliably (e.g., it uses dynamic classes or isn't unique), you can refine it.

                    1. Click Refine Selection in the sidebar.
                    2. Build a custom selector using the checkbox options, or type a CSS selector directly.
                    3. Add filters to narrow the match: By order (when multiple elements share the same selector) or By text (to match specific text content).
                    4. For a deeper guide on selectors, see CSS Selectors.
                    Zight Recording 2025-06-04 at 12.32.23 PM

                    Confirm it worked

                    • The Pin appears on the correct element when you preview the page
                    • Icon w/ Tooltip: hovering or clicking the icon opens the tooltip with your content
                    • Button: clicking the button triggers the correct Flow (only works in live test, not preview) or navigates to the right URL
                    • The Pin displays correctly on different screen sizes
                    • See Preview and Test your Pin for testing steps before publishing

                    Troubleshooting

                    Pin doesn't appear on the page

                    • Verify Appcues is installed on the page. Open the Appcues Debugger and check for green checkmarks.
                    • Confirm the CSS selector matches a visible element. See Troubleshooting Pins.

                    Pin is hidden behind other elements

                    • Increase the z-index value in the sidebar position settings.

                    Tooltip is clipped or cut off

                    • If the Pin is inline inside a container with overflow: hidden or overflow: auto, the container clips the tooltip. Move the Pin outside that container or switch to Overlayed embedding.

                    Pin disappears inside a dropdown menu

                    • Use Inline embedding so the Pin lives inside the menu's DOM tree. See Pins in dropdown menus.

                     

                    button pin pin icon persistent inline overlayed persistent beacon pins create pins

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • What Are Pins?
                    • Pin Targeting Settings
                    • Preview and Test your Pin
                    • Pin Analytics
                    • Pins FAQ
                    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