Lesson 2
15 mins

Experience types

Learn all the magical ways to reach users with an overview of our experiences.

User onboarding 101 badge featuring a map and a location pointer
CURRICULUM
7 minute read
12 minute read
12 minute read
12 minute read
12 minute read
30 minutes

Let's learn about experiences!

Lyla Rozelle very excited about onboarding

This training is designed to:

  • Introduce you to different types of Appcues experiences
  • Teach editing and styling Flows
  • Build an understanding for best practices

Build, measure, learn

Now that you have data flowing in and the right people on board to help out, let's learn the fun stuff!
Appcues has a ton of different experiences you can build, and in this course, you'll learn how to mix and match various pattern types to create experiences your users want to interact with.

You’ll get to know the pattern types pretty quickly, and get a feel for what works best in your product by trying different combinations and scenarios. Don’t be afraid to experiment and pivot if you’re not seeing the results you want—the great thing about experiences is that they are quick to build and change.

Experiences can be separated into three main categories depending on how it is launched for the user: interruptive, embedded, and inline.

  • Interruptive: The user does not control when they see the content, it interrupts their usage with an announcement.
  • Embedded: The user chooses when they want to interact with the content, it does not interrupt their work and remains persistent.
  • Inline: The user does not control when content appears, but additional action is required for the full experience to display and doesn't interrupt work.

Now that we've distinguished the different ways content can display, let's review pattern types and when to use them!

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Interruptive patterns

The user does not control when they see content with interruptive pattern types. Meet the Modal, an interruptive pattern that takes up whole screen.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Don't overuse one-off Modals! These are the dreaded "pop-ups" and should be used with caution, care, and understanding.

Here's a great example of a modal from our friends at GetResponse ↓

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Tip: Modals are great for giving users context at the start of a tour

Next up, meet the Slideout! This interruptive pattern “slides” into (and then back out of) your product from any direction you choose.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Here's an example of a custom survey created as a Slideout. In this example, Privy went totally custom and used images pointed at personalized links that recorded the response.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Tip: Slideouts are a less intrusive way to communicate your message. This makes them great for announcing smaller releases, collecting product feedback, or driving users to specific actions.

Embedded patterns

Users choose when they want to interact with content. Embedded patterns don't disrupt workflow and are persistent. Meet the Checklist, a list of tasks for users to complete that launch Flows or hyperlinks.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Best Practices Tip: Are there a few actions a user needs to take within your product to experience its value? A Checklist is a helpful way to orient new users or support steady-state users in adopting a complex feature.

When creating a Checklist, use the top 3 – 5actions users need to perform in your app to reach your goal.

We don't recommend more than five (okay, maybe six) items per checklist—the larger the number of tasks, the less likely it will be for users to complete them all, or even attempt to begin. Keep it as simple as possible for your product.

Learn how to break steps down into bite-sized pieces using an example from our own onboarding.

Offer a resource hub with the Launchpad! Launchpads display lists of Flows and links that users can relaunch from a widget in your product.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Best Practices Tip: Launchpad is a great way to provide in-product tutorials and announcements without intruding upon your user's experience. It also allows your users to replay/relaunch a flow they've seen previously.

Launchpad can also be used to link upcoming webinars, connect with your support team, and even submit feature requests. Learn more here!


Provide helpful, on-demand tips with Pins! Pins are a persistent experience that live on a page of your product. They’re designed to provide on-demand help and content to your users. They can display as icons with tooltips or a button.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral


There are 2 types of Pins:

  • Icon with Tooltip - Can show text and images, as well as have buttons that trigger flows and link off to other URLs
  • Buttons - Can have buttons placed right in your site and immediately trigger flows or link to other URLs
  • Pins: Manage Pin experiences


Best Practices Tip: Pins are separate experiences from Flows and will not interfere with Flow performance. Multiple Pins can be targeted to the same page, and as long as a user qualifies to see them, they will see all possible Pins!

Finally, Banners! Banners are a real-estate-friendly and well-known UI pattern that attach to the top of the user’s screen.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Using banners effectively is a great way to communicate with users–without interrupting their workflow.

Inline patterns

With inline patterns, users don't control when content appears, but additional action from users is required for the full experience to display. These patterns are subtle and do not disturb a user's workflow.

Tooltips are a pattern type with action pointers that point at elements on a page.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Best Practices Tip: Tooltips are most effective when they encourage a user to take ACTIONS within your product, making them a great fit for directing sequences or pointing out a valuable feature.

And last, but certainly not least, meet the Hotspot! Hotspots are customizable, flashing orbs that highlight an element with a tooltip. Similar to an Icon with Tooltip Pin, these orbs will continue to be visible on a page until a user interacts with them, and then will disappear. Different from Pins, Hotspots are not able to be recalled by users.

Image showing the Pirate Metrics - Acquisition, activation, retention, revenue, referral

Best Practices Tip: Hotspots are helpful guideposts in your product, and are great for passive feature discovery. You can have several Hotspots visible on a page at the same time, although only one at a time can be expanded.

Design and styling

Make all your Appcues experiences look just like your product with fancy, on-brand themes. Themes are sets of design instructions you give to Appcues like font, color, spacing, and more.

Get guidance for setting up Themes! If your team is design-oriented and is comfortable using CSS to further customize the appearance of your Flows, this is a great resource to explore!


What are themes?
Themes allow you to create standardized, repeatable Flow content in Appcues. Your team can quickly create Flow experiences that are uniform, look native to your product, and are on-brand.

Have a custom font? Yep, you can upload those! Follow the instructions in our help article: https://docs.appcues.com/article/53-custom-fonts


Ready to set up a theme? If you don't have a designer to help, here's how:

  • Double check your product colors (exact hex codes required!)
  • Check your product's font
  • Determine if you need to upload a custom font
  • Customize button and pattern colors
  • Review themes with teams responsible for design or branding