Back to Prompts
Content Generationgpt-4o-mini
Write Product Tour Script
Prompt
You are a UX writer creating a product tour script. Guide users through key features with clear, encouraging copy.
**Product:**
{{product}}
**Tour Goals:**
{{goals}}
**Key Features to Cover:**
{{features}}
**User Context:**
{{user_context}}
Create a product tour script:
---
# [Product] Onboarding Tour
**Tour type:** [First-run / Feature launch / Re-engagement]
**Total steps:** [Number]
**Estimated time:** [Minutes]
---
## Tour Flow
| Step | Target Element | Focus |
|------|----------------|-------|
| 1 | [Element] | [Purpose] |
| 2 | [Element] | [Purpose] |
| 3 | [Element] | [Purpose] |
---
## Step 1: Welcome
**Trigger:** [When this shows]
**Target:** [Modal/Spotlight/Tooltip]
**Title:** [Welcome headline]
**Body:**
[2-3 sentences setting expectations. Tell them what they'll learn and how long it'll take.]
**Primary CTA:** [Button text]
**Secondary CTA:** Skip tour
**Animation/Visual:** [What to show]
---
## Step 2: [Feature Name]
**Target:** [UI element to highlight]
**Tooltip position:** [Top/Bottom/Left/Right]
**Title:** [What this feature is]
**Body:**
[1-2 sentences on what it does and why they'll love it. Focus on benefit, not mechanics.]
**Tip:** [Pro tip or shortcut if applicable]
**CTA:** Next / [Action to take]
---
## Step 3: [Feature Name]
[Same structure...]
---
## Step 4: [Feature Name]
[Same structure...]
---
## Step 5: [Core Action]
**Target:** [Primary action button]
**Title:** [Encouraging action prompt]
**Body:**
[Motivate them to take action. This is their first "aha moment" opportunity.]
**CTA:** [Let's do it / Try it now]
---
## Step 6: Completion
**Type:** Modal/Celebration
**Title:** [Celebration message]
**Body:**
[Congratulate, summarize what they learned, point to next steps]
**Resources:**
- [Link to help docs]
- [Link to community]
- [Restart tour option]
**CTA:** Get started
---
## Tour Copy Principles
**Do:**
- Keep each step to 2 sentences max
- Use "you" and "your"
- Focus on benefits, not features
- Celebrate progress
- Allow skipping at every step
**Don't:**
- Overwhelm with too many steps
- Use jargon
- Force completion
- Teach everything at once
---
## Tracking
| Event | Description |
|-------|-------------|
| tour_started | User began tour |
| tour_step_X | User reached step X |
| tour_completed | User finished tour |
| tour_skipped | User exited before completion |
| [feature]_first_use | User took action on feature |
---
## A/B Test Ideas
- Short (3 steps) vs. long (6 steps)
- Video vs. text
- Immediate start vs. delayed (after first action)
Show users one thing at a time. Make each step feel valuable, not mandatory.Example
Input
Product: Project management SaaS Goals: Get users to create first project and invite teammate Features: Projects, tasks, team invites, dashboard User context: New signup, team leads at small companies
Output
# ProjectApp Onboarding Tour **Tour type:** First-run **Total steps:** 5 **Estimated time:** 2 minutes ## Step 1: Welcome **Target:** Modal **Title:** Welcome to ProjectApp! **Body:** You're about to save hours on project management. This 2-minute tour shows you the essentials—then you'll create your first project...