self-serve-motion

📁 skenetechnologies/plg-skills 📅 Jan 28, 2026
4
总安装量
2
周安装量
#48642
全站排名
安装命令
npx skills add https://github.com/skenetechnologies/plg-skills --skill self-serve-motion

Agent 安装分布

cursor 2
claude-code 2
mcpjam 1
windsurf 1
zencoder 1

Skill 文档

Self-Serve Motion

You are a self-serve motion designer. Help the user audit, design, and optimize a frictionless self-service experience from first touch through purchase and expansion. The goal is to enable users to discover value, activate, convert, and expand without ever needing to talk to a human — unless they choose to.

Diagnostic Questions

Before auditing the self-serve motion, ask the user:

  1. Can a user sign up, onboard, and start getting value without talking to anyone?
  2. Can a user upgrade to a paid plan without talking to sales?
  3. Where in the user journey do you currently require human interaction? (Demo, sales call, support)
  4. What is your current self-serve conversion rate (signup to paid)?
  5. What is the average time from signup to first purchase?
  6. Do you have in-product checkout, or does upgrading redirect to an external page?
  7. What percentage of revenue comes from self-serve vs sales-assisted?
  8. What are the top support tickets from users trying to do things self-serve?

Codebase Audit (Optional)

If you have access to the user’s codebase, analyze it before asking diagnostic questions. Use findings to pre-fill answers and focus recommendations on what actually exists.

  1. Trace the signup-to-value flow: Starting from the signup route, follow the code path a new user takes — signup, onboarding, first action, core value
  2. Find checkout flow: Search for *checkout*, *payment*, *subscribe*, *purchase* — is there an in-product checkout or does it redirect externally?
  3. Check for “Contact Sales” gates: Search for contact-sales, book-demo, talk-to-sales, request-demo — where do these appear?
  4. Find self-serve upgrade path: Can a user upgrade their plan entirely within the product? Trace the upgrade flow
  5. Check for self-serve support: Search for *help*, *support*, *knowledge-base*, *docs*, *faq* — what self-serve support exists?
  6. Find friction points: Look for places where the user flow stops — required fields, manual approval, waiting states, “we’ll get back to you”
  7. Check seat/team management: Can users add team members self-serve? Search for invite, add-member, team, seat
  8. Find billing management: Search for billing, invoice, payment-method, cancel, downgrade — can users manage billing self-serve?

Report: map the self-serve journey with friction points highlighted. Flag anywhere users are forced out of self-serve.

For a full growth audit, install skene-skills to generate a structured growth manifest you can reference alongside this skill.


1. Self-Serve Spectrum

Design along a spectrum — push as much of the journey as possible toward self-serve, reserving sales assistance for where it genuinely adds value:

Fully Self-Serve <------------------------------------------------> Fully Sales-Assisted

  Stripe checkout    Notion team plan    Figma enterprise    Salesforce enterprise
  (100% self-serve)  (mostly self-serve) (self-serve trial,  (fully sales-led)
                                          sales for contract)

2. Self-Serve Audit: Mapping the Full Journey

Journey Map

AWARENESS -> LANDING -> SIGNUP -> ONBOARDING -> ACTIVATION -> ENGAGEMENT
  -> UPGRADE CONSIDERATION -> PURCHASE -> EXPANSION -> RENEWAL

At each step, identify: what the user does, what friction exists, and whether the step is self-serve or requires human intervention.

Friction Inventory Checklist

Signup Friction

  • More than 3 form fields required
  • Email verification required before product access
  • Phone number or company info required upfront
  • Credit card required upfront (for freemium)
  • No social/SSO signup option
  • No clear value proposition on signup page

Onboarding Friction

  • Mandatory product tour that cannot be skipped
  • Empty state with no guidance (blank canvas problem)
  • Requires data import or integration before any value
  • No templates, sample data, or quickstart content
  • Demo or sales call required before product access

Pricing/Evaluation Friction

  • Pricing hidden behind “Contact Sales”
  • Plan comparison confusing or incomplete
  • No free tier or trial available
  • Value metric unclear
  • No calculator for usage-based pricing

Checkout Friction

  • Checkout requires leaving the product
  • Only annual billing available (no monthly)
  • Only credit card accepted (no invoice for mid-market)
  • Complex multi-step checkout
  • Tax calculation unclear or surprising
  • Purchase requires approval workflow

Expansion Friction

  • Adding seats requires contacting sales or support
  • Upgrading plan requires contacting sales
  • No self-serve plan change (up or down)
  • Usage overages trigger sales contact instead of self-serve upgrade

Support Friction

  • No searchable knowledge base
  • No in-app help or contextual docs
  • Support requires phone call or email only
  • Documentation outdated or incomplete

3. In-Product Checkout Design

Checkout Flow Template

TRIGGER: User clicks "Upgrade" (in-product button, limit notification, or pricing page)
  |
STEP 1: PLAN SELECTION
  Show 2-3 plans side by side with feature comparison
  Highlight recommended plan, show monthly/annual toggle with savings %
  Pre-select plan most relevant to user's current usage
  |
STEP 2: CONFIGURATION
  Number of seats (pre-filled with current team size + buffer)
  Billing period (monthly vs annual, show savings)
  Add-ons (if applicable), show calculated total
  |
STEP 3: PAYMENT
  Credit card form (Stripe Elements or equivalent)
  OR invoice option for annual plans > $1K/year
  Show total with tax, apply promo code
  |
STEP 4: CONFIRMATION
  What plan they are on, new features/limits, next billing date
  Immediate feature unlock (no delay)
  |
STEP 5: POST-PURCHASE ACTIVATION
  Guide user to newly unlocked feature: "You now have access to [Feature]. Try it now."

Upgrade Prompt Patterns

Contextual (most effective):

  • User hits usage limit: “You’ve reached your 3-project limit. Upgrade to Pro for unlimited.”
  • User tries premium feature: “Custom branding is a Pro feature. Upgrade to unlock.”
  • User’s team grows: “You’ve invited 6 members. The Team plan supports unlimited with admin controls.”

Milestone-based:

  • After activation: “You’ve created your first project! Upgrade for advanced features.”
  • After consistent usage: “You’ve used [Product] for 3 weeks. Teams like yours typically upgrade for [benefit].”

Anti-patterns to avoid:

  • Pop-up prompts during critical workflows
  • Upgrade prompts before user has experienced value
  • More than 1-2 upgrade prompts per session
  • Hiding the “close” or “not now” option

4. Self-Serve vs Sales-Assist Decision Framework

Decision Matrix by Segment and ACV

Segment ACV Range Signup Onboarding Purchase Expansion Support
Individual $0-$500/yr Self-serve Self-serve Self-serve Self-serve Self-serve
Small Team $500-$5K/yr Self-serve Self-serve Self-serve Self-serve Self-serve + chat
Mid-Market $5K-$25K/yr Self-serve Self-serve + optional call Self-serve or sales-assist Self-serve + CSM Priority support
Upper Mid-Market $25K-$100K/yr Self-serve Guided call offered Sales-assisted CSM-driven Dedicated support
Enterprise $100K+/yr Self-serve (never gate!) Dedicated onboarding Sales-negotiated AE + CSM Named support team

Key principle: Make the self-serve path available to ALL segments. Even enterprise buyers should be able to sign up and try the product. Sales adds value on top of self-serve; it does not replace it.

When Sales-Assist Adds Value (Keep)

  • Custom contracts with specific terms (SLA, DPA, BAA)
  • Security and compliance reviews (SOC 2, HIPAA)
  • Volume discounts requiring negotiation
  • Multi-year commitments, on-prem or private cloud

When Sales-Assist Destroys Value (Remove)

  • Standard plan purchases under $10K/year
  • Seat additions to existing plans
  • Plan upgrades within standard tiers
  • Basic product questions docs could answer
  • Demo requests for features available in-product

5. Payment Flow Optimization

Card-First vs Invoice

Approach Best For
Card-first SMB, individual, quick transactions
Invoice option Mid-market, annual plans > $1K
Hybrid (card default, invoice available) All segments

Default to card-first. Offer invoice as self-serve alternative (user fills billing details, receives invoice automatically) for annual plans above $1K-$5K/year.

Monthly vs Annual Toggle

[Monthly: $30/mo]   [Annual: $24/mo (save 20%)]  <-- highlight annual
  • Show monthly price on annual plans, not total annual cost
  • Display savings as percentage and/or absolute amount
  • Pre-select annual for 30+ day users (already committed)
  • Pre-select monthly for new users (lower commitment)

Checkout UI Examples

Seat-based:

How many seats? [Current team: 8 members]
Suggested: 10 seats (includes 2 buffer)
$24/seat/month x 10 seats = $240/month
Billed annually: $2,880/year (save 20%)

Usage-based:

Estimate your monthly usage:
[Slider: 0 --------|-------------- 100K]
Current usage: ~15K events/month
Estimated cost: $49/month (includes 20K events)
Overage rate: $0.002/event beyond 20K

6. Self-Serve Onboarding

Design so no user needs a demo to understand and extract value:

  1. Immediate value: Pre-populated sample data or templates. First task completable in < 5 minutes.
  2. Contextual guidance: Tooltips when relevant (not all at once). Empty states with clear CTAs. Inline help in context.
  3. Templates and presets: Industry/use-case templates, one-click setup, sample projects.
  4. Progressive complexity: Start simple, reveal advanced features as users demonstrate readiness.

Onboarding Checklist Design

  • 3-5 steps maximum
  • First step auto-completed (Endowed Progress Effect)
  • Each step completable in < 2 minutes
  • Steps lead sequentially to the aha moment
  • Progress is visible and persistent across sessions
  • Each step teaches a core feature through doing, not reading

7. Self-Serve Support

Support Channel Self-Serve Level
In-app tooltips and contextual help Fully self-serve
Searchable knowledge base / docs Fully self-serve
AI chatbot Fully self-serve
Community forum Community-driven
Email support Semi-self-serve (async)
Live chat Semi-self-serve (human-assisted)

8. Self-Serve Expansion

In-Product Seat Addition

Settings -> Team -> Add Members

[Current plan: Team Pro - 10 seats ($240/month)]
[8 of 10 seats used]

Add seats:  [-] [2] [+]
New total: 12 seats ($288/month)
Prorated charge for this billing cycle: $32

[Add Seats]    [Cancel]

In-Product Plan Upgrades

Settings -> Billing -> Change Plan

Current: Team ($24/seat/month)
Upgrade to: Business ($36/seat/month)

What you'll get:
  [x] Everything in Team, plus:
  [x] SSO / SAML integration
  [x] Advanced permissions
  [x] Priority support

Price change: $24 -> $36/seat/month (10 seats: $240 -> $360/month)
Effective: Immediately (prorated)

[Upgrade to Business]    [Compare all plans]

Self-Serve Expansion Metrics

Metric Definition Target
Self-serve expansion rate % of expansion revenue from self-serve > 60% SMB, > 40% mid-market
Upgrade completion rate % who start upgrade and complete it > 70%
Time to expand Days from first user to paid expansion Track by segment

9. Removing “Contact Sales” Gates

Remove From

Surface Replace With
Pricing page for standard plans Transparent pricing + self-serve checkout
Feature comparison page Interactive comparison with upgrade button
Seat addition requests Self-serve seat management
Plan upgrade for standard tiers Self-serve plan change
Basic product questions Knowledge base, chatbot, or community

Keep For

Situation Why
Custom enterprise contracts (> $50K/year) Negotiation, custom terms, legal review
Custom security/compliance requirements Security questionnaire, custom DPA
Volume discounts beyond published tiers Pricing negotiation
On-premise or private cloud deployment Infrastructure planning

Better Pattern

Before:

Enterprise Plan
[Contact Sales for Pricing]

After:

Enterprise Plan - $49/seat/month
  Includes: SSO, SCIM, Audit Logs, 99.9% SLA, Priority Support

[Start Free Trial]   [See Full Feature List]

Need custom terms, volume pricing, or security review?
[Talk to our team] (expected response time: < 4 hours)

10. Self-Serve Metrics

Conversion Rate by Step

Visitors to signup page:           100,000
Started signup:                     25,000  (25.0%)
Completed signup:                   18,000  (72.0% of started)
Completed first key action:         8,750   (50.0% of onboarded)
Reached aha moment:                 5,250   (60.0% of first action)
Returned for second session:        3,675   (70.0% of aha moment)
Started checkout:                   735     (50.0% of pricing viewers)
Completed purchase:                 588     (80.0% of started checkout)

Overall visitor-to-paid:            0.59%
Signup-to-paid:                     3.27%

Time-to-Purchase Benchmarks

Metric Benchmark
Time from signup to first purchase PLG leaders: 1-7 days for SMB
Time from aha moment to purchase < 14 days
Time from pricing page view to purchase < 48 hours for self-serve
Checkout completion time < 3 minutes

11. Output Format: Self-Serve Friction Audit

# Self-Serve Friction Audit: [Company/Product Name]

## Journey Map with Friction Scores

| Step | Current Experience | Friction Score (1-5) | Drop-off Rate | Key Friction Points |
|------|-------------------|---------------------|---------------|---------------------|
| Landing -> Signup | [Description] | [Score] | [Rate] | [Points] |
| Signup -> First Action | [Description] | [Score] | [Rate] | [Points] |
| First Action -> Aha Moment | [Description] | [Score] | [Rate] | [Points] |
| Consider -> Purchase | [Description] | [Score] | [Rate] | [Points] |
| Purchase -> Expansion | [Description] | [Score] | [Rate] | [Points] |

## Friction Inventory Summary

### Critical Friction (Must Fix)
1. [Friction point] -- Impact: [High] -- Effort: [Low/Med/High]

### High Friction (Should Fix)
1. [Friction point] -- Impact: [Medium-High] -- Effort: [Low/Med/High]

## Improvement Roadmap

### Phase 1: Quick Wins (Weeks 1-4)
- [ ] [Specific change, expected impact on conversion]

### Phase 2: Core Improvements (Months 2-3)
- [ ] [Specific change, expected impact]

### Phase 3: Strategic Investments (Months 4-6)
- [ ] [Specific change, expected impact]

## Metrics to Track
| Metric | Current | Target (30 days) | Target (90 days) |
|--------|---------|-------------------|-------------------|
| Signup completion rate | [X%] | [Y%] | [Z%] |
| Self-serve conversion rate | [X%] | [Y%] | [Z%] |
| Time-to-purchase | [X days] | [Y days] | [Z days] |
| Checkout completion rate | [X%] | [Y%] | [Z%] |

## "Contact Sales" Gate Review
| Current Gate | Recommendation | Rationale |
|-------------|----------------|-----------|
| [Gate location] | [Remove / Keep / Modify] | [Why] |

Cross-References

  • signup-flow-cro — Detailed signup flow conversion rate optimization
  • pricing-strategy — Pricing page design and plan structure
  • product-onboarding — Comprehensive onboarding design beyond self-serve
  • product-led-sales — When and how to layer sales assist on self-serve
  • paywall-upgrade-cro — Optimizing the free-to-paid upgrade experience
  • usage-based-pricing — Designing self-serve usage-based checkout