Skip to main content
A Step represents a single screen within a multi-step Experience. Steps define:
  • What to show — title, body text, buttons, and input fields
  • Where to show it — positioned relative to the screen, snapped to an element, or rendered inline
  • When to show it — triggered on page load, element visibility, click, hover, or custom events

Schema

Step presets

Steps use a preset to define their type and behavior: Steps without a survey-related preset are standard Tour steps (tooltips, modals, banners, etc.).

Step positioning


Example Step JSON (Tour step)

Example Step JSON (Microsurvey step)


Steps in context

Steps appear as embedded objects within Tours, Microsurveys, and Embeddables. They are included when you retrieve an Experience with the appropriate expand parameter. See also:
  • Tours — contain ordered sequences of Steps
  • Microsurveys — contain survey-type Steps
  • Embeddables — contain inline Steps
  • Elements — define the DOM targets Steps use
  • Buttons — define the interactive actions within Steps