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

Create and style Pins

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

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

How to create a Pin Icon w/ Tooltip Place the Pin Add Content Styling Tooltip Icon Behavior & Position Behavior Pointer position Button Pin Place the Button Styling Button Actions Go to URL Trigger Flow Pin/Button position Fine tune position Target element

How to create a Pin

Once you have downloaded the Appcues Chrome Extension, you're ready to create your first Pin.
 
You have two options:
  1. You can go to a page of your app where you want to create your Pin and open the Chrome Extension via its icon.
  1. You can go to the Pins page in Appcues and click ‘Create a Pin’.

Using the first option, the Builder will ask you what you would like to create. Choose Add a Pin and then Create New. 

Zight Recording 2025-06-02 at 03.48.19 PM

Once you select Create New, click on  '+ Add' and choose Icon w/ Tooltip or Button.

Icon w/ Tooltip

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

Zight Recording 2025-06-02 at 04.22.51 PM

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

Place the Pin

After you make a selection, you'll enter Targeting Mode and now be able to drop the Pin anywhere on the page. Pins work by being anchored to an element on the page.

Screen Recording 2023-07-20 at 03.18.13 PM

To place a pin within a dropdown menu, hold shift while in Targeting Mode and place your pin. More details on this in our article on placing Tooltips.

 

Add Content

Once you drop the Icon w/ Tooltip Pin, you can start adding content. Select anywhere in the green outline to add Content Blocks to your tooltip.

 

Content Blocks are what you put into each step and are how you make the content yours. Add an image, text, buttons, emojis, or even custom HTML to your Pins. To learn more about each of these content block options, click the hyperlink to take you to the appropriate help article.

Styling

By default, the styling applied to your Pin is inherited from the Theme selected. You can set your custom font here if you'd like to use one.

Both the Tooltip and the Icon can be styled in the Hotspot & Tooltips section highlighted below.

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

 

Tooltip

The tooltip that expands from the Icon can only be styled in your Theme right now. You can set the background color for the tooltip here, as well as your font color, border radius and shadow.

Icon

By default, the icon will be applied with the color set in your Theme.

To further customize the Icon, click the Icon and a minibar of options will appear. You can choose a different icon for your Pin, change the color of the icon, adjust the size of the Pin, or reposition the Pin.

Zight Recording 2025-06-04 at 11.28.08 AM

Behavior & Position

You can customize the behavior and position of the Icon w/ Tooltip. These options are available in the sidebar menu.

Behavior

Allows you to choose how the pin will open.

  • On hover: The pin will open when a user hovers over the icon
  • On click: The pin will open when a user clicks the icon. You can also set a close option, with an X or a Dismiss Link. In either case, clicking outside the Pin will also close it
  • In either case, the pin will close when you click anywhere outside the tooltip. On hover, the pin will also close if you hover your cursor a far enough distance away from the tooltip
Zight Recording 2025-06-04 at 11.32.11 AM

Pointer position

Allows you to set whether the pointer of the tooltip automatically adjusts based on screen size, or if you want to set a fixed position manually.

Zight Recording 2025-06-04 at 11.34.26 AM

Button Pin

Button Pins immediately trigger Flows or link off to other URLs. 

Zight Recording 2025-06-02 at 04.23.42 PM

If you select Button, you'll be able to choose from your Primary button style, a hardcoded outlined button, as well as just place a button that looks like a Link, or even upload your own SVG icon. 

Place the Button

After you make a selection, you'll enter Targeting Mode and now be able to drop the Pin anywhere on the page. Pins work by being anchored to an element on the page.

Screen Recording 2023-07-20 at 04.27.24 PM

Styling

By default, the styling applied to your Button Pin is inherited from the Theme selected. You can set your custom font here if you'd like to use one.

Additional styling is set in the Buttons tab. You can define the styling for your Primary and Secondary Buttons here.

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

 

You can also set styling directly in the Builder to override your Theme. Click the button to open the minibar for customization, as well as adjusting the text of the button. 

Zight Recording 2025-06-04 at 01.16.23 PM

Button Pins that use an uploaded SVG icon will have a more limited minibar for customization. If needed, you can increase the size of the SVG icon above the 100 display limit. For that, type the value directly.

Zight Recording 2025-06-04 at 01.19.05 PM

Button Actions

Button pins can be set to two different actions:

  • Go to URL
  • Trigger Flow

Go to URL

Take users to regular or dynamic URLs. If you want to take users to dynamic URLs, you can add the profile attribute to the URL. You can read more about this button action in our help article Buttons.

Trigger Flow

Launch a Flow on the same URL or on another URL. If you want to take users to dynamic URLs, you can add the profile attribute to the URL. You can read more about this button action in our help article Buttons.

Track clicks on these buttons by enabling the toggle Track event. 

Update an existing user property with a specific value by enabling the toggle Update a user property.

 

Pin/Button position

This allows you to set the position of the Pin and Button.

  • Embedding: Controls how the Pin will be placed on your site
    • Inline Right: Pins will be inserted within the UI of your website, and offset the target element on the right. 
    • Inline Left: Pins will be inserted within the UI of your website, and offset the target element on the left. 
    • Overlayed: Pins will be displayed on top of the target element.
Zight Recording 2025-06-04 at 11.36.31 AM

Typically inline positioning will "make space" for the icon/button and expand the selected element. If you ‘allow content overlap’, that removes the space and place the icon/button on top of the selected element. Allowing content overlap is great when you want to place a pin on a button without expanding the size of the button. This option is only available for inline right/left embedding.

Depending on the element you anchor the pin to, Appcues will try to choose the best default for this toggle. If your pin is not being placed where you expected, consider toggling this on/off as needed

Zight Recording 2025-06-04 at 11.40.20 AM

Fine tune position

There will be situations in which you will need to fine tune the position of your Icon. Move it vertically and horizontally by defining a percentage (%) or a Pixel (Px). Enter positive or negative values until you get the desired position.

Zight Recording 2025-06-04 at 11.52.08 AM

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 Pin 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 Pin marks should go on the page. There will be situations in which you'll need to manually adjust them. For that, go click ‘Refine Selection’. Here, you'll be able to further define the CSS selector for the element you're highlighting. 

  • You can build your own selector either using the options available in the checkboxes or by manually typing your custom CSS selector.
  • You can also 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-06-04 at 12.32.23 PM

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

 

 

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

  • Use a Pin for Quick Help in your Product
  • Pins in dropdown menus/interactive elements
  • CSS Selectors
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