GlowTour.js
Get started

Examples

Every example runs for real, in this page - the code beside it is exactly what produced it.

Simple walkthrough

A plain, 3-step walkthrough - no special options, just steps.

Workspace settings

Workspace name
Acme Inc.
Timezone
UTC-08:00 Pacific
const tour = createGlowTour();

const workflow = tour
  .create("welcome")
  .step({
    id: "workspace-name",
    target: "#workspace-name",
    title: "Start with the workspace name",
    content: "A step can target any element - this one points at a plain field.",
  })
  .step({
    id: "timezone",
    target: "#timezone",
    title: "Then the timezone",
    content: "Chain as many .step() calls as the tour needs.",
  })
  .step({
    id: "save-button",
    target: "#save-button",
    title: "A plain, non-interactive walkthrough",
    content: "No special options here - no allowInteraction, no custom behavior.",
  })
  .build();

tour.run(workflow);