skills/strategy-customer-value-journey/SKILL.md
Maps a client's social media activity to the 8-stage Customer Value Journey (CVJ) framework (DigitalMarketer / Ryan Deiss). Produces a structured content plan showing what to create at each stage — Aware, Engage, Subscribe, Convert, Excite, Ascend, Advocate, Promote — with platform guidance, CTAs, and metrics. Invoke when a client posts either all promotional content (no awareness funnel) or all awareness content (no conversion mechanism), or when building a new social media strategy from scratch and a full-funnel plan is needed.
npx skillsauth add peterbamuhigire/social-media-skills strategy-customer-value-journeyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.This skill applies the Customer Value Journey (CVJ) framework developed by Ryan Deiss and DigitalMarketer. The CVJ maps every customer interaction — from first encounter to active referral — across 8 sequential stages. It is distinct from the RACE framework (Reach / Act / Convert / Engage, Chaffey 2024): RACE focuses on acquisition and conversion; the CVJ extends into post-purchase stages (Excite, Ascend, Advocate, Promote) that drive repeat revenue and referrals. For East African SMEs, these post-purchase stages are the most neglected and the highest-ROI opportunity.
Ask for the following before generating any deliverable:
Before mapping the journey, diagnose which failure mode applies to the client.
Failure Mode 1 — All Promotional (Stuck at Convert) The client posts discounts, product shots, and price lists. Reach is limited to people already ready to buy. No content builds awareness or nurtures interest. Follower growth is slow; engagement is low; every post asks for money before trust is established.
Failure Mode 2 — All Awareness (No Conversion Mechanism) The client posts tips, motivational quotes, and educational content. Engagement metrics look healthy but sales do not follow. There is no Subscribe mechanism (no WhatsApp opt-in, no follow prompt) and no Convert offer. The audience consumes content and moves on.
Both failure modes stem from the same root cause: treating social media as a single-stage activity rather than a multi-stage journey. The CVJ provides the corrective structure.
Apply Ryan Deiss / DigitalMarketer's CVJ to understand what the customer is thinking and feeling at each stage, and what social media must do to move them forward.
Stage 1 — Aware The customer encounters the brand for the first time. They are not looking for the client specifically; they are scrolling, watching, or being referred. The goal is to stop the scroll and create a relevant first impression. Customer mindset: "Who is this?"
Stage 2 — Engage The customer consumes content — watches a video, reads a post, saves a tip. They are evaluating whether the brand is worth their continued attention. No purchase intent yet. Customer mindset: "This looks useful / interesting."
Stage 3 — Subscribe The customer opts in to an ongoing relationship: follows the page, joins the WhatsApp broadcast list, subscribes to a newsletter, or saves the number. This is the first active commitment. In East Africa, WhatsApp opt-in is the highest-value subscribe action. Customer mindset: "I want to hear more from this brand."
Stage 4 — Convert The customer makes a first transaction — often a low-risk, low-cost entry-point offer. The goal is to convert a prospect into a buyer, not to maximise profit on this transaction. Customer mindset: "Let me try this."
Stage 5 — Excite Immediately post-purchase, the customer needs confirmation they made the right decision. This stage removes buyer's remorse, delivers a fast win, and sets expectations. Poor post-purchase experience kills Ascend and Advocate potential. Customer mindset: "Did I make the right choice?"
Stage 6 — Ascend The customer has trust established through a positive first experience. They are receptive to higher-value offers, retainers, or premium packages. This is where revenue is made. Customer mindset: "What else can this brand do for me?"
Stage 7 — Advocate The customer shares positive experience unprompted — a testimonial, a WhatsApp mention to a friend, a positive comment. Advocacy is organic and cannot be forced, only enabled. Customer mindset: "I want others to know about this."
Stage 8 — Promote The customer actively refers new customers, participates in a referral programme, or becomes a brand ambassador. This is structured, incentivised advocacy. Customer mindset: "I will tell people about this and here is why they should use it."
Entry-Point Offers (Stage 4 — Convert) Designed to remove friction and acquire a first-time buyer. Profit is not the objective. The offer must feel low-risk relative to the customer's current level of trust.
Examples for the EA context:
Design rule: the entry-point offer must deliver genuine value so that Stage 5 (Excite) happens naturally. A cheap-feeling offer produces buyer's remorse, not advocacy.
Ascension Offers (Stage 6 — Ascend) Designed to monetise established trust. Presented only after Stage 5 (Excite) is confirmed. Never pitch ascension offers to first-time buyers before they have had a positive experience.
Examples for the EA context:
| Stage | Goal | Primary Platform / Channel | Content Type | CTA | |---|---|---|---|---| | Aware | Stop the scroll; create first impression | Facebook, TikTok, Instagram, YouTube | Short video, reel, boosted post, referral content | No hard CTA — invite to follow or watch more | | Engage | Build interest; demonstrate expertise | Facebook, Instagram, YouTube, LinkedIn | Educational post, how-to video, carousel, blog excerpt | "Save this", "Comment your question", "Read more" | | Subscribe | Capture opt-in for ongoing communication | Facebook (page follow), WhatsApp, Email | Lead magnet post, free guide offer, WhatsApp link in bio | "Join our WhatsApp list", "Follow for weekly tips" | | Convert | Drive first transaction | WhatsApp broadcast, Facebook, Instagram | Entry-point offer post, limited availability, social proof | "Message us to book", "Order here", "Claim your free consult" | | Excite | Confirm the right decision; deliver fast win | WhatsApp (1-to-1 or broadcast), Email | Welcome message, onboarding guide, quick-win tip, thank-you post | "Here is what happens next" | | Ascend | Present premium or repeat offer | WhatsApp, Email, Facebook Retargeting | Upgrade offer, bundle, case study, results post | "Ready for the next step?", "Upgrade your package" | | Advocate | Enable and capture social proof | Facebook, Instagram, WhatsApp | Testimonial request, review prompt, user-generated content repost | "Share your experience", "Tag us in your results" | | Promote | Activate structured referral | WhatsApp, Facebook, Email | Referral programme announcement, incentive post, ambassador content | "Refer a friend and earn…", "Share this link" |
WhatsApp is the dominant Subscribe and Convert engine in East Africa and must be treated as a first-class channel in the CVJ, not an afterthought.
Subscribe stage — WhatsApp opt-in
Convert stage — WhatsApp broadcast
Excite and Ascend — WhatsApp follow-up sequences
Boundary: WhatsApp broadcast management (scheduling, list hygiene, automation tools) is out of scope for this skill. This skill produces the content strategy and message outlines only.
Before building the plan, audit where the client's existing content sits across the 8 stages.
Step 1 — Content inventory Review the last 30 posts across all active platforms. Categorise each post by CVJ stage using the content type column in the mapping table above.
Step 2 — Stage distribution Count how many posts fall into each stage. Express as a percentage of total posts.
Step 3 — Gap identification Identify stages with 0% or under 10% of content. These are the gaps the content plan must fill.
Step 4 — Mechanism audit Check whether the following mechanisms exist:
Step 5 — Failure mode classification Based on Steps 2 and 4, classify the client as Failure Mode 1 (all promotional), Failure Mode 2 (all awareness), or Mixed (gaps in specific stages).
Apply the following recommended content ratio as a starting point. Adjust based on audit results: clients with a large Aware/Engage deficit should weight more heavily toward the top of the journey; clients with low conversion rates should weight toward Convert and Excite.
| Journey Zone | Stages | Recommended Content Share | |---|---|---| | Top of journey | Aware + Engage | 40% | | Opt-in | Subscribe | 15% | | Conversion | Convert | 15% | | Retention and growth | Excite + Ascend | 20% | | Referral | Advocate + Promote | 10% |
For each gap identified in the audit, generate:
Content sequencing rule: A customer cannot be moved from Aware to Convert in a single post. Design content flows where each stage has at least two to three touchpoints before the CTA advances the customer. Exception: warm referrals (arriving via Stage 8 — Promote) may enter at Subscribe or Convert directly.
The referral loop is the highest-ROI section of the CVJ for EA SMEs because word-of-mouth is the dominant trust mechanism in markets with limited consumer review infrastructure.
Enabling Advocate (unprompted sharing):
Activating Promote (structured referral):
Referral loop content cadence:
Map vanity metrics to their correct stage so clients understand what each number actually measures.
| Stage | Primary Metric | Secondary Metric | Vanity Metric Trap | |---|---|---|---| | Aware | Reach, impressions, new accounts reached | Video views, shares | Likes (measure engagement, not awareness) | | Engage | Post saves, comments, shares, watch time | Profile visits, link clicks | Total likes (does not indicate intent) | | Subscribe | WhatsApp opt-ins, page follows, email sign-ups | Lead magnet downloads | Follower count (measures Subscribe accumulation, not rate) | | Convert | First purchases, consultation bookings, enquiries that convert | Cost per acquisition | Enquiry volume (high enquiries with low conversions = friction problem) | | Excite | Repeat WhatsApp engagement, positive reply rate, Day-7 retention | Return visit rate | Post-purchase likes (does not measure satisfaction) | | Ascend | Upsell conversion rate, average order value, retainer sign-ups | Revenue per existing customer | Total revenue (does not isolate ascension performance) | | Advocate | Testimonials received, user-generated content tags, unprompted shares | Review volume, positive sentiment | Comment volume (not all comments are advocacy) | | Promote | Referrals attributed, referral conversion rate, referral revenue | Referral programme participation rate | Shares (shares do not always produce referral actions) |
Output meets the standard of this skill if it:
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.