Skip to main content

Creating a theme

To modify or create a new theme, follow these steps:
  1. Select Settings > Themes from the sidebar
  2. Click New Theme or select an existing standard theme Theme Settings Page
  3. To edit an existing standard theme, click the three dots in the top-right corner of each theme card, then click Duplicate theme to customize Theme Settings Page

Designing your first theme

We recommend starting by adjusting these options:

Base colors

Choose your Brand Background Color and Main Text Color. All other elements and hover/active states will automatically match.

Font

Select your app’s font. We support all standard fonts and Google fonts out of the box. For other fonts, please contact us. In the preview area, you can see a live example of what your theme looks like. Theme Preview Options

Other elements you can modify

  • Font sizes
  • Button size, position, and colors
  • Tooltip size, position, and colors
  • Checklist size, position, and colors
You can change the preview content using the dropdown menu to see what your theme looks like for tooltips, modals, etc. Theme Preview Options

Conditional variations

You can create conditional overrides of your theme based on user (and company) attributes and URLs (via current page conditions). Use cases include: Theme Preview Options

Supporting dark and light modes

Support both dark and light modes in a single theme. This requires your UserTour.js snippet to pass a user attribute indicating whether the user is in dark or light mode.

Mobile responsiveness

Adjust sizing for mobile devices.

Conditional color changes

Change the color of content based on company or user attributes, or the URL the user is currently on. For example, to handle white-labeled versions of your software with different color schemes. Theme with Variations All overrides from all variations with true conditions will be applied to the main theme in the order they’re listed.

Setting a default theme

You can set a new theme as your default theme, which means it will be used by default for all new content. You can change the theme on specific flows, checklists, and launchers. Click the three dots menu in the top-right corner of the theme card to promote a theme to be the default theme. Default Theme Settings

Applying themes to content

You can change the theme for flows, checklists, and launchers via the Theme button in the builder. Change Theme on Flow

Theme Settings

  • Base colors — Set the main colors for headers, buttons, background, and text across all content (speech bubbles, tooltips, modals, launchers, etc.). More specific theme options can still override these.
  • Font — Set font color, family, size, line height, and weight for text.
  • Chrome border radius — Control how rounded the corners are on modals, tooltips, and speech bubbles.
  • X-button — Change the close (X) button color and behavior for flows and checklists: show an exit menu (resume, close, restart) or simply close the flow.
  • Avatar type — Choose what appears on modals and speech bubbles: a cartoon character, your own image (upload or URL), or no avatar.
  • Buttons — Customize buttons inside modals, tooltips, and speech bubbles—height, width, corner roundness, colors (default, on click, on hover), and alignment (left, right, center). Primary and secondary buttons can use different settings.
  • Speech bubble — Set the width and position of speech bubbles (e.g. bottom left, top center). You can also adjust the offset.
  • Tooltip — Adjust tooltip width and notch size. Set how long to wait when the target is missing and what happens then (auto-dismiss, show warning, or switch to speech bubble).
  • Modal — Change modal width and padding (position is fixed). Choose whether the backdrop blocks clicks or closes the flow when clicked.
  • Checklist — Set checklist colors, width, z-index, and position (e.g. bottom center, top right). Choose how completed tasks look: line-through or no decoration.
  • Checklist launcher — Set colors (default, on click, on hover), width, z-index, and position for the checklist launcher. If the checklist is shown in the Resource Center, the Resource Center launcher settings take precedence.
  • Progress bar — The bar that shows progress through flow steps. Pick a style and set its color, height, and position (top or bottom).
  • Beacons — Set the beacon color for flows and launchers.
  • Launcher icons — Set icon size, colors, and opacity for launcher icons.
  • Launcher buttons — Set launcher button colors (default, on click, on hover), height, width, border radius, and border size.
  • Backdrop — The dimmed overlay that blocks clicks and highlights the modal or tooltip. Customize its color, opacity, and the highlight (type, radius, spread, color, opacity).
  • Focus highlight — The outline on focused buttons for accessibility. Set its color and opacity.