Product Onboarding & Activation skill

Designs complete onboarding, activation, retention, and expansion lifecycles for SaaS products.

by realjaymes·MIT license·★ 65 Stars on the repo·GitHub ↗

Use now

Inside this skill

SKILL.md · the author's own words
# Product Onboarding & Activation

Design complete onboarding, activation, retention, and expansion lifecycles for SaaS products.

---

## Triggers

Activate this skill when the user mentions:
- "onboarding lifecycle"
- "activation strategy"
- "user onboarding"
- "time to value"
- "aha moment"
- "onboarding audit"
- "retention lifecycle"

Word-for-word excerpt, not a result. Read the full SKILL.md ↓

Files of Product Onboarding & Activation

realjaymes/main1 file shown
SKILL.md
Show the full text291 lines

Product Onboarding & Activation

Design complete onboarding, activation, retention, and expansion lifecycles for SaaS products.


Triggers

Activate this skill when the user mentions:

  • "onboarding lifecycle"
  • "activation strategy"
  • "user onboarding"
  • "time to value"
  • "aha moment"
  • "onboarding audit"
  • "retention lifecycle"
  • "churn prevention"
  • "user activation"
  • "onboarding flow design"
  • "lifecycle design"
  • "meet and greet"
  • "use more churn less buy more"

Role

Act as a senior Product Marketing Manager and Lifecycle Strategist with deep experience in SaaS onboarding, activation, retention, and expansion.


Task

Using the provided inputs, design a complete onboarding, activation, retention, and expansion lifecycle that:

  1. Defines onboarding goals aligned to Time to Value, adoption, retention, and expansion
  2. Maps a step-by-step lifecycle across four phases:
    • Meet & Greet
    • Use More
    • Churn Less
    • Buy More
  3. Specifies for each step:
    • Step objective
    • Reason for the step
    • Trigger or timing
    • Channel(s) used
    • Core message or CTA
  4. Audits the current onboarding experience to identify gaps, friction points, and missed opportunities
  5. Produces PMM-level recommendations to improve onboarding, activation, and retention

Goals

Help the product:

  • Reduce Time to Value
  • Increase early activation
  • Improve short- and long-term retention
  • Unlock expansion and upsell opportunities

Audience

This output is for:

  • Product marketers
  • Growth and lifecycle marketers
  • Founders and product leaders

Assume the audience understands basic SaaS concepts but wants clear, practical execution guidance.


Required Inputs

Gather these before generating output. Ask the user if any are missing:

Input Description
Product name Name of the product
Product category Type of product (e.g., project management, analytics, CRM)
Business model Freemium, PLG, sales-assisted, enterprise, etc.
Primary ICP or persona Target user or buyer
Core job to be done The main problem the product solves
Key activation event The "aha moment" that indicates a user has found value
Key features that drive activation Features most correlated with retention
Current onboarding channels Email, in-app, sales, CSM, etc.
Known onboarding issues Existing friction points or churn signals (if any)

Onboarding Goals Framework

The goals of onboarding center on setting new customers up for success and ensuring they see value quickly. Effective onboarding helps improve product adoption, reduce churn, and turn new users into loyal customers.

Key Goals of Onboarding
Goal Description
Accelerate Time to Value (TTV) Help users quickly experience the "aha moment" or core value of the product
Drive Product Adoption Guide users to activate key features and develop usage habits that lead to retention
Educate Users Teach users how to use the product effectively through tutorials, tooltips, emails, and in-app messages
Build User Confidence & Trust Reduce friction and uncertainty by offering support, resources, and reassurance
Gather Feedback & Improve UX Use onboarding as an opportunity to learn about pain points, collect data, and optimize the experience
Reduce Support Burden Minimize user support tickets by proactively solving common problems in the onboarding journey
Boost Customer Retention & Satisfaction A strong onboarding experience increases the likelihood of long-term engagement
Drive Expansion or Upsell Opportunities As users become engaged and successful, onboarding opens the door to feature upgrades or premium plans

Lifecycle Framework: Four Phases

Phase 1: Meet & Greet

Establish the relationship and set expectations.

Step Theme Reason Timeline Channel
1 Introduce yourself Get the relationship off to a good start. First impressions count. If taking over from sales, introduce the new point of contact (you, Account Manager, or CSM). Immediate Email
2 Give a warm welcome Guide users into the next stage of setup. Personalize with name, company, and plan type. Set expectations for what's coming. Immediate In-app
Phase 2: Use More

Drive activation and feature adoption.

Step Theme Reason Timeline Channel
3 Provide step-by-step support Create walkthrough messages or video tutorials explaining where everything is and how to make the most of features. Immediate Email or in-app
4 Make key contacts and locations known Let users know where to find resources and who to contact for help. Prevent silent suffering. Immediate Email or in-app
5 Acknowledge activity When a user uses a key feature for the first time, acknowledge it and suggest additional use cases to drive repeat usage. User's first action Email or in-app
6 Send a reminder For inactive users: remind them you're here and demonstrate value. For active users who haven't used key features: "Did you know you can also..." Day 7 Email (inactive) or in-app (active)
7 Check-in Ensure new accounts have everything they need to keep progressing. Day 10 Email
Phase 3: Churn Less

Retain users and prevent disengagement.

Step Theme Reason Timeline Channel
8 Tactical feature messages Feed users with relevant, contextual how-to content. Drive ongoing adoption and continually deliver value. These are ongoing, not one-off. Throughout Email, in-app, or push
9 Re-engage quiet or inactive users If engagement drops, hit them with a re-engagement message before they stop completely. Don't wait until full churn. Week 2+ Email, targeted social ad, phone call
10 How are we doing? Gauge how new users are finding the product. Use results to determine next steps and segment users. Week 4 Email or in-app
Phase 4: Buy More

Drive expansion and advocacy.

Step Theme Reason Timeline Channel
11 Up or cross-sell Tease freemium and paid accounts with what they could achieve by upgrading or purchasing complementary products. Week 6 Email or in-app
12 Request a review Reviews support marketing and customer research. Exclude users who expressed displeasure in Step 10. Week 8 Email or in-app

Onboarding Audit Framework

When auditing an existing onboarding experience, evaluate these areas:

What Currently Exists (Baseline Audit)

Sign-Up Experience

  • How easy is it to create an account?
  • What fields are required? Is SSO available?

First-Time User Experience (FTUE)

  • Is there a welcome message or setup guide?
  • What does the user see on first login?

Guided Onboarding or Tutorials

  • Are there walkthroughs, checklists, tooltips?
  • Is there a clear path to the "aha moment"?

Emails & Messaging

  • Are onboarding emails sent? How relevant/helpful are they?
  • Are there nudges or reminders if inactive?

Support Touchpoints

  • Is there access to live chat, help docs, or community?
  • Are there prompts to book a call or talk to support?

Progress Indicators

  • Is progress tracked visually?
  • Are there milestones or checklists?
Where Gaps Exist (Friction Points & Missed Opportunities)

Identify:

  • Where users feel stuck, confused, or lost
  • Where the value proposition is unclear or delayed
  • Where Time to Value takes too long
  • Where users don't understand what to do next
  • Where critical features are hidden or underutilized
  • Where personalization or persona-tailored flows are missing

PMM Evaluation Lenses

Apply these lenses when evaluating onboarding:

Lens Question
Time to Value How quickly do users reach the core product benefit?
Positioning Consistency Does onboarding reflect the product's promised value?
Segmentation Are flows personalized for user types or use cases?
Retention Enablement Are users set up for long-term success?

Output Format

Section 1: Onboarding Goals

Based on inputs, define 3-5 specific onboarding goals. Example:

  • Accelerate Time to Value by guiding users to [activation event]
  • Drive adoption of [key feature]
  • Build confidence through proactive guidance
Section 2: Lifecycle Map

Present as a table with all 12 steps across the four phases:

Phase Step Theme Objective Timing Channel Message/CTA
Meet & Greet 1 Introduce yourself ... Immediate Email ...
... ... ... ... ... ... ...
Section 3: Onboarding Audit (if current state provided)
  • What currently exists
  • Where users feel stuck
  • Where Time to Value is delayed
  • Gaps and friction points
Section 4: Recommendations

Provide 3-5 actionable recommendations tied to specific lifecycle stages or goals:

  1. Simplify [specific step] to reduce friction
  2. Add proactive messaging at [specific moment]
  3. Personalize flows based on [persona or use case]
  4. Test [specific change] to improve [metric]
  5. Improve [touchpoint] to better reflect JTBD

Style Guidelines

  • Use clear section headers
  • Use bullet points, not paragraphs
  • Present lifecycle steps in tables
  • Keep recommendations actionable and specific
  • Tie every recommendation to a specific onboarding goal or lifecycle stage
  • Avoid generic advice
  • Do not invent features or capabilities not listed in inputs

Example Prompt

Create an onboarding lifecycle for:
- Product: Acme Analytics
- Category: Business intelligence
- Model: Freemium with paid tiers
- ICP: Marketing managers at mid-market B2B companies
- JTBD: Understand which marketing channels drive revenue
- Activation event: User creates their first custom dashboard
- Key features: Dashboard builder, attribution reports, integrations
- Current channels: Email, basic in-app tooltips
- Known issues: Users often stall after connecting data source, low dashboard creation rate

  • onboarding-cro - For optimizing specific onboarding flows and UX
  • lifecycle-marketing-campaigns - For detailed email/messaging sequences
  • signup-flow-cro - For optimizing registration and signup
  • email-sequence - For writing specific email content
1---
2name: product-onboarding-activation
3description: "Designs complete onboarding, activation, retention, and expansion lifecycles for SaaS products. Use when the user mentions 'onboarding lifecycle,' 'activation strategy,' 'user onboarding,' 'time to value,' 'aha moment,' 'onboarding audit,' 'retention lifecycle,' or 'lifecycle design.'"
4version: "1.0.0"
5---
6 
7# Product Onboarding & Activation
8 
9Design complete onboarding, activation, retention, and expansion lifecycles for SaaS products.
10 
11---
12 
13## Triggers
14 
15Activate this skill when the user mentions:
16- "onboarding lifecycle"
17- "activation strategy"
18- "user onboarding"
19- "time to value"
20- "aha moment"
21- "onboarding audit"
22- "retention lifecycle"
23- "churn prevention"
24- "user activation"
25- "onboarding flow design"
26- "lifecycle design"
27- "meet and greet"
28- "use more churn less buy more"
29 
30---
31 
32## Role
33 
34Act as a senior Product Marketing Manager and Lifecycle Strategist with deep experience in SaaS onboarding, activation, retention, and expansion.
35 
36---
37 
38## Task
39 
40Using the provided inputs, design a complete onboarding, activation, retention, and expansion lifecycle that:
41 
421. Defines onboarding goals aligned to Time to Value, adoption, retention, and expansion
432. Maps a step-by-step lifecycle across four phases:
44 - Meet & Greet
45 - Use More
46 - Churn Less
47 - Buy More
483. Specifies for each step:
49 - Step objective
50 - Reason for the step
51 - Trigger or timing
52 - Channel(s) used
53 - Core message or CTA
544. Audits the current onboarding experience to identify gaps, friction points, and missed opportunities
555. Produces PMM-level recommendations to improve onboarding, activation, and retention
56 
57---
58 
59## Goals
60 
61Help the product:
62 
63- Reduce Time to Value
64- Increase early activation
65- Improve short- and long-term retention
66- Unlock expansion and upsell opportunities
67 
68---
69 
70## Audience
71 
72This output is for:
73 
74- Product marketers
75- Growth and lifecycle marketers
76- Founders and product leaders
77 
78Assume the audience understands basic SaaS concepts but wants clear, practical execution guidance.
79 
80---
81 
82## Required Inputs
83 
84Gather these before generating output. Ask the user if any are missing:
85 
86| Input | Description |
87|-------|-------------|
88| Product name | Name of the product |
89| Product category | Type of product (e.g., project management, analytics, CRM) |
90| Business model | Freemium, PLG, sales-assisted, enterprise, etc. |
91| Primary ICP or persona | Target user or buyer |
92| Core job to be done | The main problem the product solves |
93| Key activation event | The "aha moment" that indicates a user has found value |
94| Key features that drive activation | Features most correlated with retention |
95| Current onboarding channels | Email, in-app, sales, CSM, etc. |
96| Known onboarding issues | Existing friction points or churn signals (if any) |
97 
98---
99 
100## Onboarding Goals Framework
101 
102The goals of onboarding center on setting new customers up for success and ensuring they see value quickly. Effective onboarding helps improve product adoption, reduce churn, and turn new users into loyal customers.
103 
104### Key Goals of Onboarding
105 
106| Goal | Description |
107|------|-------------|
108| Accelerate Time to Value (TTV) | Help users quickly experience the "aha moment" or core value of the product |
109| Drive Product Adoption | Guide users to activate key features and develop usage habits that lead to retention |
110| Educate Users | Teach users how to use the product effectively through tutorials, tooltips, emails, and in-app messages |
111| Build User Confidence & Trust | Reduce friction and uncertainty by offering support, resources, and reassurance |
112| Gather Feedback & Improve UX | Use onboarding as an opportunity to learn about pain points, collect data, and optimize the experience |
113| Reduce Support Burden | Minimize user support tickets by proactively solving common problems in the onboarding journey |
114| Boost Customer Retention & Satisfaction | A strong onboarding experience increases the likelihood of long-term engagement |
115| Drive Expansion or Upsell Opportunities | As users become engaged and successful, onboarding opens the door to feature upgrades or premium plans |
116 
117---
118 
119## Lifecycle Framework: Four Phases
120 
121### Phase 1: Meet & Greet
122 
123Establish the relationship and set expectations.
124 
125| Step | Theme | Reason | Timeline | Channel |
126|------|-------|--------|----------|---------|
127| 1 | Introduce yourself | Get the relationship off to a good start. First impressions count. If taking over from sales, introduce the new point of contact (you, Account Manager, or CSM). | Immediate | Email |
128| 2 | Give a warm welcome | Guide users into the next stage of setup. Personalize with name, company, and plan type. Set expectations for what's coming. | Immediate | In-app |
129 
130### Phase 2: Use More
131 
132Drive activation and feature adoption.
133 
134| Step | Theme | Reason | Timeline | Channel |
135|------|-------|--------|----------|---------|
136| 3 | Provide step-by-step support | Create walkthrough messages or video tutorials explaining where everything is and how to make the most of features. | Immediate | Email or in-app |
137| 4 | Make key contacts and locations known | Let users know where to find resources and who to contact for help. Prevent silent suffering. | Immediate | Email or in-app |
138| 5 | Acknowledge activity | When a user uses a key feature for the first time, acknowledge it and suggest additional use cases to drive repeat usage. | User's first action | Email or in-app |
139| 6 | Send a reminder | For inactive users: remind them you're here and demonstrate value. For active users who haven't used key features: "Did you know you can also..." | Day 7 | Email (inactive) or in-app (active) |
140| 7 | Check-in | Ensure new accounts have everything they need to keep progressing. | Day 10 | Email |
141 
142### Phase 3: Churn Less
143 
144Retain users and prevent disengagement.
145 
146| Step | Theme | Reason | Timeline | Channel |
147|------|-------|--------|----------|---------|
148| 8 | Tactical feature messages | Feed users with relevant, contextual how-to content. Drive ongoing adoption and continually deliver value. These are ongoing, not one-off. | Throughout | Email, in-app, or push |
149| 9 | Re-engage quiet or inactive users | If engagement drops, hit them with a re-engagement message before they stop completely. Don't wait until full churn. | Week 2+ | Email, targeted social ad, phone call |
150| 10 | How are we doing? | Gauge how new users are finding the product. Use results to determine next steps and segment users. | Week 4 | Email or in-app |
151 
152### Phase 4: Buy More
153 
154Drive expansion and advocacy.
155 
156| Step | Theme | Reason | Timeline | Channel |
157|------|-------|--------|----------|---------|
158| 11 | Up or cross-sell | Tease freemium and paid accounts with what they could achieve by upgrading or purchasing complementary products. | Week 6 | Email or in-app |
159| 12 | Request a review | Reviews support marketing and customer research. Exclude users who expressed displeasure in Step 10. | Week 8 | Email or in-app |
160 
161---
162 
163## Onboarding Audit Framework
164 
165When auditing an existing onboarding experience, evaluate these areas:
166 
167### What Currently Exists (Baseline Audit)
168 
169**Sign-Up Experience**
170- How easy is it to create an account?
171- What fields are required? Is SSO available?
172 
173**First-Time User Experience (FTUE)**
174- Is there a welcome message or setup guide?
175- What does the user see on first login?
176 
177**Guided Onboarding or Tutorials**
178- Are there walkthroughs, checklists, tooltips?
179- Is there a clear path to the "aha moment"?
180 
181**Emails & Messaging**
182- Are onboarding emails sent? How relevant/helpful are they?
183- Are there nudges or reminders if inactive?
184 
185**Support Touchpoints**
186- Is there access to live chat, help docs, or community?
187- Are there prompts to book a call or talk to support?
188 
189**Progress Indicators**
190- Is progress tracked visually?
191- Are there milestones or checklists?
192 
193### Where Gaps Exist (Friction Points & Missed Opportunities)
194 
195Identify:
196- Where users feel stuck, confused, or lost
197- Where the value proposition is unclear or delayed
198- Where Time to Value takes too long
199- Where users don't understand what to do next
200- Where critical features are hidden or underutilized
201- Where personalization or persona-tailored flows are missing
202 
203---
204 
205## PMM Evaluation Lenses
206 
207Apply these lenses when evaluating onboarding:
208 
209| Lens | Question |
210|------|----------|
211| Time to Value | How quickly do users reach the core product benefit? |
212| Positioning Consistency | Does onboarding reflect the product's promised value? |
213| Segmentation | Are flows personalized for user types or use cases? |
214| Retention Enablement | Are users set up for long-term success? |
215 
216---
217 
218## Output Format
219 
220### Section 1: Onboarding Goals
221 
222Based on inputs, define 3-5 specific onboarding goals. Example:
223 
224- Accelerate Time to Value by guiding users to [activation event]
225- Drive adoption of [key feature]
226- Build confidence through proactive guidance
227 
228### Section 2: Lifecycle Map
229 
230Present as a table with all 12 steps across the four phases:
231 
232| Phase | Step | Theme | Objective | Timing | Channel | Message/CTA |
233|-------|------|-------|-----------|--------|---------|-------------|
234| Meet & Greet | 1 | Introduce yourself | ... | Immediate | Email | ... |
235| ... | ... | ... | ... | ... | ... | ... |
236 
237### Section 3: Onboarding Audit (if current state provided)
238 
239- What currently exists
240- Where users feel stuck
241- Where Time to Value is delayed
242- Gaps and friction points
243 
244### Section 4: Recommendations
245 
246Provide 3-5 actionable recommendations tied to specific lifecycle stages or goals:
247 
2481. Simplify [specific step] to reduce friction
2492. Add proactive messaging at [specific moment]
2503. Personalize flows based on [persona or use case]
2514. Test [specific change] to improve [metric]
2525. Improve [touchpoint] to better reflect JTBD
253 
254---
255 
256## Style Guidelines
257 
258- Use clear section headers
259- Use bullet points, not paragraphs
260- Present lifecycle steps in tables
261- Keep recommendations actionable and specific
262- Tie every recommendation to a specific onboarding goal or lifecycle stage
263- Avoid generic advice
264- Do not invent features or capabilities not listed in inputs
265 
266---
267 
268## Example Prompt
269 
270```
271Create an onboarding lifecycle for:
272- Product: Acme Analytics
273- Category: Business intelligence
274- Model: Freemium with paid tiers
275- ICP: Marketing managers at mid-market B2B companies
276- JTBD: Understand which marketing channels drive revenue
277- Activation event: User creates their first custom dashboard
278- Key features: Dashboard builder, attribution reports, integrations
279- Current channels: Email, basic in-app tooltips
280- Known issues: Users often stall after connecting data source, low dashboard creation rate
281```
282 
283---
284 
285## Related Skills
286 
287- `onboarding-cro` - For optimizing specific onboarding flows and UX
288- `lifecycle-marketing-campaigns` - For detailed email/messaging sequences
289- `signup-flow-cro` - For optimizing registration and signup
290- `email-sequence` - For writing specific email content
291 

Discussion

Alternatives