← Run 20260904-151257-1cd41651
90-day marketing plan for a fictional B2B SaaS
task marketing-planSep 4, 2026skill copywritingskill analytics

Answers & verdicts

Gemini 3.8 Flash high effort

Task failed
Task the exact prompt the model was given — assignment, source material, and skill guidance
Create a 90-day go-to-market marketing plan for Northstar Ops with a $15,000 total budget. Required sections, each labeled: (1) ICP and positioning built on the approved positioning; (2) channel plan choosing exactly three channels with a rationale for each choice and for what was excluded; (3) first-four-weeks content calendar sketch; (4) funnel and activation metrics tied to the documented trial activation event (a trial team invites two teammates and completes one shared workflow); (5) budget allocation across the three channels with reasoning; (6) weekly measurement plan naming each metric's source; (7) top three risks with mitigations. Do not invent customers, revenue figures, market-share claims, or testimonials. --- ## Supplied source: product-marketing.md # Northstar Ops Northstar Ops is a fictional B2B SaaS operations workspace for growing teams. Its 14-day trial activation event is inviting two teammates and completing one shared workflow. The approved positioning is faster, visible handoffs without adding another weekly status meeting. This fixture is synthetic and redistribution-safe. Do not invent customers, revenue, market leadership, performance guarantees, or causal claims. --- ## Skill guidance you should follow --- name: copywriting description: "Write, rewrite, or draft persuasive site and brand copy — homepage, landing, pricing, feature pages; headlines, value props, CTAs. Claims must be supportable; a declined claim names the evidence that would unlock it." metadata: version: 2.1.1 --- # Copywriting You are an expert conversion copywriter. Your goal is to write marketing copy that is clear, compelling, and drives action. ## Before Writing **Check for product marketing context first:** If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. **Apply the project's brand:** If `BRAND.md` exists, read it before asking questions and apply it to everything you produce — its voice, messaging, and audience for anything written, and its colors, typography, and logo for anything visual. Never ask for a brand fact it already answers. If it lacks something you need, name the missing fact instead of inventing one or quietly falling back to a generic default. Gather this context (ask if not provided): ### 1. Page Purpose - What type of page? (homepage, landing page, pricing, feature, about) - What is the ONE primary action you want visitors to take? ### 2. Audience - Who is the ideal customer? - What problem are they trying to solve? - What objections or hesitations do they have? - What language do they use to describe their problem? ### 3. Product/Offer - What are you selling or offering? - What makes it different from alternatives? - What's the key transformation or outcome? - Any proof points (numbers, testimonials, case studies)? ### 4. Context - Where is traffic coming from? (ads, organic, email) - What do visitors already know before arriving? --- ## Copywriting Principles ### Clarity Over Cleverness If you have to choose between clear and creative, choose clear. ### Benefits Over Features Features: What it does. Benefits: What that means for the customer. ### Specificity Over Vagueness - Vague: "Save time on your workflow" - Specific: "Cut your weekly reporting from 4 hours to 15 minutes" ### Customer Language Over Company Language Use words your customers use. Mirror voice-of-customer from reviews, interviews, support tickets. ### One Idea Per Section Each section should advance one argument. Build a logical flow down the page. ### Claims Must Be Supportable — and Declines Must Name Their Unlock Write only claims the source material supports. When a requested claim isn't supported, don't write it and don't silently drop it: name the claim, say why it falls short, offer the closest supportable alternative, and state exactly what evidence would unlock the original — a customer-review export, a written guarantee policy, a certification, a citable study or dataset. A declined claim with an unlock path is an action item for the client; without one it's a dead end. --- ## Writing Style Rules ### Core Principles 1. **Simple over complex** — "Use" not "utilize," "help" not "facilitate" 2. **Specific over vague** — Avoid "streamline," "optimize," "innovative" 3. **Active over passive** — "We generate reports" not "Reports are generated" 4. **Confident over qualified** — Remove "almost," "very," "really" 5. **Show over tell** — Describe the outcome instead of using adverbs 6. **Honest over sensational** — Fabricated statistics or testimonials erode trust and create legal liability ### Quick Quality Check - Jargon that could confuse outsiders? - Sentences trying to do too much? - Passive voice constructions? - Exclamation points? (remove them) - Marketing buzzwords without substance? For thorough line-by-line review, use the **copy-editing** skill after your draft. --- ## Best Practices ### Be Direct Get to the point. Don't bury the value in qualifications. ❌ Slack lets you share files instantly, from documents to images, directly in your conversations ✅ Need to share a screenshot? Send as many documents, images, and audio files as your heart desires. ### Use Rhetorical Questions Questions engage readers and make them think about their own situation. - "Hate returning stuff to Amazon?" - "Tired of chasing approvals?" ### Use Analogies When Helpful Analogies make abstract concepts concrete and memorable. ### Pepper in Humor (When Appropriate) Puns and wit make copy memorable—but only if it fits the brand and doesn't undermine clarity. --- ## Page Structure Framework ### Above the Fold **Headline** - Your single most important message - Communicate core value proposition - Specific > generic **Example formulas:** - "{Achieve outcome} without {pain point}" - "The {category} for {audience}" - "Never {unpleasant event} again" - "{Question highlighting main pain point}" **For comprehensive headline formulas**: See [references/copy-frameworks.md](references/copy-frameworks.md) **For natural transition phrases**: See [references/natural-transitions.md](references/natural-transitions.md) **Subheadline** - Expands on headline - Adds specificity - 1-2 sentences max **Primary CTA** - Action-oriented button text - Communicate what they get: "Start Free Trial" > "Sign Up" ### Core Sections | Section | Purpose | |---------|---------| | Social Proof | Build credibility (logos, stats, testimonials) | | Problem/Pain | Show you understand their situation | | Solution/Benefits | Connect to outcomes (3-5 key benefits) | | How It Works | Reduce perceived complexity (3-4 steps) | | Objection Handling | FAQ, comparisons, guarantees | | Final CTA | Recap value, repeat CTA, risk reversal | **For detailed section types and page templates**: See [references/copy-frameworks.md](references/copy-frameworks.md) --- ## CTA Copy Guidelines **Weak CTAs (avoid):** - Submit, Sign Up, Learn More, Click Here, Get Started **Strong CTAs (use):** - Start Free Trial - Get [Specific Thing] - See [Product] in Action - Create Your First [Thing] - Download the Guide **Formula:** [Action Verb] + [What They Get] + [Qualifier if needed] Examples: - "Start My Free Trial" - "Get the Complete Checklist" - "See Pricing for My Team" --- ## Page-Specific Guidance ### Homepage - Serve multiple audiences without being generic - Lead with broadest value proposition - Provide clear paths for different visitor intents ### Landing Page - Single message, single CTA - Match headline to ad/traffic source - Complete argument on one page ### Pricing Page - Help visitors choose the right plan - Address "which is right for me?" anxiety - Make recommended plan obvious ### Feature Page - Connect feature → benefit → outcome - Show use cases and examples - Clear path to try or buy ### About Page - Tell the story of why you exist - Connect mission to customer benefit - Still include a CTA --- ## Voice and Tone Before writing, establish: **Formality level:** - Casual/conversational - Professional but friendly - Formal/enterprise **Brand personality:** (take this from `BRAND.md` when it exists) - Playful or serious? - Bold or understated? - Technical or accessible? Maintain consistency, but adjust intensity: - Headlines can be bolder - Body copy should be clearer - CTAs should be action-oriented --- ## Output Format When writing copy, provide: ### Page Copy Organized by section: - Headline, Subheadline, CTA - Section headers and body copy - Secondary CTAs ### Annotations For key elements, explain: - Why you made this choice - What principle it applies ### Alternatives For headlines and CTAs, provide 2-3 options: - Option A: [copy] — [rationale] - Option B: [copy] — [rationale] ### Meta Content (if relevant) - Page title (for SEO) - Meta description --- ## Related Skills - **copy-editing**: For polishing existing copy (use after your draft) - **cro**: If page structure/strategy needs work, not just copy - **emails**: For email copywriting - **popups**: For popup and modal copy - **ab-testing**: To test copy variations - **offers**: For the offer underneath the copy (bonuses, guarantees, value framing) --- ## Skill guidance you should follow --- name: analytics description: "Set up or audit tracking — GA4, GTM, Mixpanel, Segment; tracking plans, event naming, UTM conventions, conversion and attribution debugging. Rate metrics divide matching closed windows — never full-period spend by partial-period results." metadata: version: 2.2.0 --- # Analytics Tracking You are an expert in analytics implementation and measurement. Your goal is to help set up tracking that provides actionable insights for marketing and product decisions. ## Initial Assessment **Check for product marketing context first:** If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. **Apply the project's brand:** If `BRAND.md` exists, read it before asking questions and apply it to everything you produce — its voice, messaging, and audience for anything written, and its colors, typography, and logo for anything visual. Never ask for a brand fact it already answers. If it lacks something you need, name the missing fact instead of inventing one or quietly falling back to a generic default. Before implementing tracking, understand: 1. **Business Context** - What decisions will this data inform? What are key conversions? 2. **Current State** - What tracking exists? What tools are in use? 3. **Technical Context** - What's the tech stack? Any privacy/compliance requirements? --- ## Core Principles ### 1. Track for Decisions, Not Data - Every event should inform a decision - Avoid vanity metrics - Quality > quantity of events ### 2. Start with the Questions - What do you need to know? - What actions will you take based on this data? - Work backwards to what you need to track ### 3. Name Things Consistently - Naming conventions matter - Establish patterns before implementing - Document everything ### 4. Maintain Data Quality - Validate implementation - Monitor for issues - Clean data > more data ### 5. Compute, Don't Eyeball - Derive every total, rate, and delta from row-level data with a script or spreadsheet — never by scanning rows and summing mentally. One silently dropped row corrupts every figure downstream of it. - Cross-check each headline figure a second, independent way (a reconciliation total, a recomputation from a different grouping) before reporting it, and chase any mismatch to the exact row. - When a claim is about one segment — a single campaign, ad set, channel, or week — report that segment's own numbers. Never fold it into a neighboring group and let the group's total speak for it. ### 6. Match Observation Windows - A rate or efficiency metric divides a numerator and denominator that cover the same closed observation window. Never divide a full period's spend by a partial period's conversions or revenue — restate both over the weeks that actually have data, and say which weeks those are. - Cohort rates use only cohorts whose observation window has ended. A trial or signup still inside its window is pending, not failed — exclude it from the denominator and label it as pending rather than counting it against the rate. ### 7. Recommend Against the Stated Goal - Analysis ends in a recommendation, and the recommendation must be argued from the goal the brief states — the launch target, audience, revenue, or positioning objective — not only from what is operationally easiest. Name which stated goal each option serves and what it trades away. --- ## Tracking Plan Framework ### Structure ``` Event Name | Category | Properties | Trigger | Notes ---------- | -------- | ---------- | ------- | ----- ``` ### Event Types | Type | Examples | |------|----------| | Pageviews | Automatic, enhanced with metadata | | User Actions | Button clicks, form submissions, feature usage | | System Events | Signup completed, purchase, subscription changed | | Custom Conversions | Goal completions, funnel stages | **For comprehensive event lists**: See [references/event-library.md](references/event-library.md) --- ## Event Naming Conventions ### Recommended Format: Object-Action ``` signup_completed button_clicked form_submitted article_read checkout_payment_completed ``` ### Best Practices - Lowercase with underscores - Be specific: `cta_hero_clicked` vs. `button_clicked` - Include context in properties, not event name - Avoid spaces and special characters - Document decisions --- ## Essential Events ### Marketing Site | Event | Properties | |-------|------------| | cta_clicked | button_text, location | | form_submitted | form_type | | signup_completed | method, source | | demo_requested | - | ### Product/App | Event | Properties | |-------|------------| | onboarding_step_completed | step_number, step_name | | feature_used | feature_name | | purchase_completed | plan, value | | subscription_cancelled | reason | **For full event library by business type**: See [references/event-library.md](references/event-library.md) --- ## Event Properties ### Standard Properties | Category | Properties | |----------|------------| | Page | page_title, page_location, page_referrer | | User | user_id, user_type, account_id, plan_type | | Campaign | source, medium, campaign, content, term | | Product | product_id, product_name, category, price | ### Best Practices - Use consistent property names - Include relevant context - Don't duplicate automatic properties - Avoid PII in properties --- ## GA4 Implementation ### Quick Setup 1. Create GA4 property and data stream 2. Install gtag.js or GTM 3. Enable enhanced measurement 4. Configure custom events 5. Mark conversions in Admin ### Custom Event Example ```javascript gtag('event', 'signup_completed', { 'method': 'email', 'plan': 'free' }); ``` **For detailed GA4 implementation**: See [references/ga4-implementation.md](references/ga4-implementation.md) --- ## Google Tag Manager ### Container Structure | Component | Purpose | |-----------|---------| | Tags | Code that executes (GA4, pixels) | | Triggers | When tags fire (page view, click) | | Variables | Dynamic values (click text, data layer) | ### Data Layer Pattern ```javascript dataLayer.push({ 'event': 'form_submitted', 'form_name': 'contact', 'form_location': 'footer' }); ``` **For detailed GTM implementation**: See [references/gtm-implementation.md](references/gtm-implementation.md) --- ## UTM Parameter Strategy ### Standard Parameters | Parameter | Purpose | Example | |-----------|---------|---------| | utm_source | Traffic source | google, newsletter | | utm_medium | Marketing medium | cpc, email, social | | utm_campaign | Campaign name | spring_sale | | utm_content | Differentiate versions | hero_cta | | utm_term | Paid search keywords | running+shoes | ### Naming Conventions - Lowercase everything - Use underscores or hyphens consistently - Be specific but concise: `blog_footer_cta`, not `cta1` - Document all UTMs in a spreadsheet --- ## Debugging and Validation ### Testing Tools | Tool | Use For | |------|---------| | GA4 DebugView | Real-time event monitoring | | GTM Preview Mode | Test triggers before publish | | Browser Extensions | Tag Assistant, dataLayer Inspector | ### Validation Checklist - [ ] Events firing on correct triggers - [ ] Property values populating correctly - [ ] No duplicate events - [ ] Works across browsers and mobile - [ ] Conversions recorded correctly - [ ] No PII leaking ### Common Issues | Issue | Check | |-------|-------| | Events not firing | Trigger config, GTM loaded | | Wrong values | Variable path, data layer structure | | Duplicate events | Multiple containers, trigger firing twice | --- ## Privacy and Compliance ### Considerations - Cookie consent required in EU/UK/CA - No PII in analytics properties - Data retention settings - User deletion capabilities ### Implementation - Use consent mode (wait for consent) - IP anonymization - Only collect what you need - Integrate with consent management platform --- ## Output Format ### Tracking Plan Document ```markdown # [Site/Product] Tracking Plan ## Overview - Tools: GA4, GTM - Last updated: [Date] ## Events | Event Name | Description | Properties | Trigger | |------------|-------------|------------|---------| | signup_completed | User completes signup | method, plan | Success page | ## Custom Dimensions | Name | Scope | Parameter | |------|-------|-----------| | user_type | User | user_type | ## Conversions | Conversion | Event | Counting | |------------|-------|----------| | Signup | signup_completed | Once per session | ``` --- ## Task-Specific Questions 1. What tools are you using (GA4, Mixpanel, etc.)? 2. What key actions do you want to track? 3. What decisions will this data inform? 4. Who implements - dev team or marketing? 5. Are there privacy/consent requirements? 6. What's already tracked? --- ## Tool Integrations For implementation, see the [tools registry](../../tools/REGISTRY.md). Key analytics tools: | Tool | Best For | MCP | Guide | |------|----------|:---:|-------| | **GA4** | Web analytics, Google ecosystem | ✓ | [ga4.md](../../tools/integrations/ga4.md) | | **Mixpanel** | Product analytics, event tracking | - | [mixpanel.md](../../tools/integrations/mixpanel.md) | | **Amplitude** | Product analytics, cohort analysis | - | [amplitude.md](../../tools/integrations/amplitude.md) | | **PostHog** | Open-source analytics, session replay | - | [posthog.md](../../tools/integrations/posthog.md) | | **Segment** | Customer data platform, routing | - | [segment.md](../../tools/integrations/segment.md) | --- ## Related Skills - **ab-testing**: For experiment tracking - **seo-audit**: For organic traffic analysis - **cro**: For conversion optimization (uses this data) - **revops**: For pipeline metrics, CRM tracking, and revenue attribution
Answer the model's full response$0.030 · 53.2s · 7.0k tok
# 90-Day Go-to-Market Marketing Plan: Northstar Ops **Total Budget:** $15,000 **Core Activation Event:** A trial team invites two teammates and completes one shared workflow within their 14-day trial. **Approved Positioning:** Faster, visible handoffs without adding another weekly status meeting. --- ## 1. ICP and Positioning ### Ideal Customer Profile (ICP) * **Company Profile:** Growing B2B teams (typically 20–150 employees) undergoing rapid cross-functional expansion across product delivery, customer onboarding, implementation, and revenue operations. * **Primary Roles:** Operations Leads (Director/Head/Manager of Operations), Project/Program Managers, and Cross-Functional Team Leads. * **Core Pain Points:** * Cross-functional work stalls during team-to-team handoffs because nobody knows who holds the baton. * Status meetings are repeatedly scheduled to determine the progress of tasks, draining cross-functional focus. * Lack of handoff visibility leads to dropped customer deliverables, delayed release handoffs, and fractured internal communication. * **Key Objections:** * *"Not another tool our team has to check every morning."* * *"It takes too long to get other departments onboarded and working together."* ### Positioning Framework * **Category:** B2B SaaS Operations Workspace. * **Headline Value Proposition:** Faster, visible handoffs without adding another weekly status meeting. * **Subheadline:** Northstar Ops gives growing cross-functional teams direct visibility into where work stands—so projects move forward without scheduling another recurring check-in. * **Supportable Transformation:** From invisible handoff bottlenecks and recurring alignment meetings to transparent, documented workflow transitions between teammates. ### Claim Policy & Declined Claims | Requested / Common SaaS Claim | Assessment | Supportable Working Copy | Evidence Required to Unlock Original | | :--- | :--- | :--- | :--- | | *"Cuts weekly status meetings by 50% and saves 5 hours per employee."* | **Declined.** Violates fixture rules; performance guarantees and numerical time-savings claims cannot be invented. | *"Replace manual status check-ins with clear, visible handoff milestones."* | A verified time-tracking study or pre/post user workflow audit measuring meeting hour reductions across a representative customer sample. | | *"Trusted by hundreds of leading operational teams."* | **Declined.** Violates fixture rules against inventing social proof, customer volume, or market leadership. | *"Built specifically for growing teams that need cross-functional clarity."* | Production database export of active, paid tenant counts or verified customer logos with explicit marketing release rights. | --- ## 2. Channel Plan and Exclusions To maximize the $15,000 budget over 90 days, resources are concentrated into three channels that target high-intent problem discovery, role-targeted outreach, and in-product collaborative activation. ### The Three Selected Channels #### 1. High-Intent Paid Search (Google Search) * **Rationale:** Direct capture of demand from operations leads actively looking for solutions to broken team handoffs and excessive status meetings. When an operations leader searches for solutions to coordinate cross-team handoffs, their intent to trial a dedicated workspace is at its highest. * **Focus Keywords:** Exact- and phrase-match terms addressing operations workflows (e.g., `"cross team handoff software"`, `"operations workflow tool"`, `"status meeting alternative"`, `"team handoff management"`). * **Role in Funnel:** Top-of-Funnel (ToFu) to Middle-of-Funnel (MoFu) high-intent trial acquisition. #### 2. Precision Paid Social (LinkedIn Sponsored Content) * **Rationale:** Operations titles are well-indexed on LinkedIn. It allows precise firmographic filtering (Operations Manager, Head of Operations, Program Manager at companies with 20–200 employees). This channel introduces Northstar Ops' core positioning directly into the feeds of leaders suffering from coordination overhead before they search for point solutions. * **Focus Format:** Single-image problem/solution graphics illustrating the "status meeting vs. visible handoff" contrast, linking to dedicated landing pages with self-serve 14-day trial entry. * **Role in Funnel:** Middle-of-Funnel (MoFu) targeted demand generation and retargeting of search visitors who did not start a trial. #### 3. Product-Led Lifecycle Marketing (Lifecycle Email & In-App Onboarding Content) * **Rationale:** In a product where trial activation requires **inviting two teammates and completing one shared workflow**, acquisition spend is wasted if the primary user signs up alone and stalls. Dedicated lifecycle messaging educates the workspace creator on *how* to invite their two collaborators and provides step-by-step handoff templates to execute that first shared workflow. * **Focus Format:** Behavioral-triggered email sequences, interactive handoff setup guides, and pre-built workflow templates (e.g., Client Onboarding Handoff, Product Release Handoff). * **Role in Funnel:** Bottom-of-Funnel (BoFu) trial-to-activation conversion driver. --- ### Excluded Channels and Strategic Rationale * **Excluded: Cold Outbound Email / SDR Outbound Calling** * *Reason for Exclusion:* High setup costs (data scrapers, deliverability infrastructure, sequence tooling, or SDR labor) deplete a $15,000 budget quickly. Cold outbound sales cycles for operations workspaces typically exceed 60–90 days, failing to supply fast trial cohorts required to measure early activation. * **Excluded: Programmatic Display & Broad Brand Advertising** * *Reason for Exclusion:* Broad display banners generate untargeted, low-intent traffic with poor conversion rates. On a lean budget, zero capital should be allocated to unmeasured "brand impressions." * **Excluded: In-Person Events and Conference Sponsorships** * *Reason for Exclusion:* A single conference booth or sponsorship package routinely costs upwards of $10,000–$20,000 before travel and collateral expenses, exhausting the entire 90-day budget on an untracked single event. * **Excluded: Third-Party Influencer / Podcast Sponsorships** * *Reason for Exclusion:* High minimum campaign commitments, low attribution precision, and unpredictable cohort pacing make it unsuitable for validating a specific 14-day collaborative activation milestone on limited funds. --- ## 3. First-Four-Weeks Content Calendar Sketch All content centers on the core value proposition: **faster, visible handoffs without adding another weekly status meeting**, driving visitors to initiate a 14-day trial and launch a shared workflow. ``` WEEK 1 WEEK 2 WEEK 3 WEEK 4 +-----------------------+ +-----------------------+ +-----------------------+ +-----------------------+ | Core Handoff Friction | | Meeting-Free Status | | Collaborative Setup | | Multi-Department Flow | | Focus: Search Landing | | Focus: LinkedIn Ads | | Focus: Email Nurture | | Focus: Full Workflow | | Page & Launch Ads | | & Handoff Playbook | | & Template Library | | & Retargeting Case | +-----------------------+ +-----------------------+ +-----------------------+ +-----------------------+ ``` ### Week 1: Core Handoff Friction & Launch Baseline * **Theme:** "Where Work Gets Stuck Between Teams." * **Deliverable 1 (Landing Page Copy):** Dedicated PPC landing page matching the headline: *"Faster, visible handoffs without adding another weekly status meeting."* Action CTA: `Start 14-Day Free Trial`. * **Deliverable 2 (Search Ad Copy Sets):** 3 responsive search ad groups focused on: (a) eliminating status meetings, (b) cross-functional handoffs, and (c) operations workspace workflows. * **Deliverable 3 (Lifecycle Email 0 - Day 0):** Trigger: Account created. Subject: *"Welcome to Northstar Ops: Set up your first visible handoff."* Goal: Prompt user to invite Teammate #1 and Teammate #2 during initial workspace setup. ### Week 2: Meeting Elimination & The Handoff Canvas * **Theme:** "Kill the Recurring Status Sync." * **Deliverable 1 (LinkedIn Sponsored Graphic):** Visual side-by-side graphic: "The 45-Minute Status Meeting" (agenda debates, unrecorded verbal updates) vs. "The Northstar Ops Handoff" (real-time task transition, clear ownership, documented context). CTA: `See How It Works`. * **Deliverable 2 (Interactive Template):** In-product pre-configured template: *"Cross-Functional Client Onboarding Handoff"* (Sales to Implementation to Customer Success). * **Deliverable 3 (Lifecycle Email 2 - Day 3):** Trigger: User created workspace but has invited 0 teammates. Subject: *"Workflows need a team: Bring in your first two collaborators."* CTA: `Invite Your Teammates`. ### Week 3: Solving Multi-User Drop-Off * **Theme:** "Designing Clean Handoff Milestones." * **Deliverable 1 (Workflow Guide / Educational Post):** Tactical blog/guide distributed via social: *"The Anatomy of a Clean Handoff: Why Context Drops Between Teams."* Breakdowns of input requirements, completion criteria, and handoff notifications. * **Deliverable 2 (Lifecycle Email 3 - Day 6):** Trigger: Teammates invited, but 0 shared workflows completed. Subject: *"Run your first workflow in 10 minutes (Template included)."* Directly links into the shared workflow execution view. * **Deliverable 3 (LinkedIn Retargeting Copy):** Retargeting non-converting site visitors with: *"Stop chasing updates in Slack. Give your growing team visible handoffs."* CTA: `Try Northstar Ops Free`. ### Week 4: Full-Team Workflow Completion * **Theme:** "Cross-Functional Handoffs in Action." * **Deliverable 1 (In-App Workflow Blueprint):** Template 2: *"Internal Release Handoff"* (Product to Marketing to Support). Highlights roles, triggers, and automated handoff states. * **Deliverable 2 (Lifecycle Email 4 - Day 10):** Trigger: Team has completed 1 shared workflow. Subject: *"Your team's first completed handoff: What's next?"* Reinforces visible progress, prompts setting up a recurring operational workflow. * **Deliverable 3 (Direct Outreach Playbook):** Plain-text template for operational workspace creators to share internally with their team leads: *"Why our team is trialing Northstar Ops to cut our weekly status meetings."* --- ## 4. Funnel and Activation Metrics The funnel is anchored directly to the documented 14-day trial activation event: **a trial team invites two teammates and completes one shared workflow**. ``` [ Visitor / Ad Click ] │ ▼ [ Trial Signup Completed ] ── (signup_completed) │ ▼ [ Teammates Invited: 2+ ] ── (teammate_invited x2) │ ▼ [ Shared Workflow Completed ] ── (workflow_completed) │ ★ CORE ACTIVATION EVENT (trial_activated) ▼ [ Paid Subscription Started ] ── (subscription_started) ``` ### Funnel Stage Definitions & Target Ratios | Funnel Stage | Event Name (Object-Action) | Metric Definition | Target Conversion Benchmark | | :--- | :--- | :--- | :--- | | **1. Acquisition** | `landing_page_viewed` | Total unique landing page visitors across paid and organic channels. | Baseline | | **2. Trial Signup** | `signup_completed` | User signs up for the 14-day trial. Calculated as: `signup_completed` / `landing_page_viewed`. | 4.0% – 6.0% | | **3. Collaboration Initiation** | `teammate_invited` | Workspace creator sends invitations to at least two team members within the first 5 days. | 35.0% of signups | | **4. Shared Workflow Setup** | `workflow_created` | A workflow containing at least 2 distinct assignees is initialized in the workspace. | 50.0% of teams with 2+ invites | | **5. Core Activation Event** | `workflow_completed` / `trial_activated` | **Documented activation milestone:** The trial team successfully completes at least one multi-user shared workflow within their 14-day window. | **20.0% – 25.0%** of total closed trial cohort signups | | **6. Paid Conversion** | `subscription_started` | Trial team converts to a paid workspace plan at or before the end of the 14-day trial. | 15.0% – 20.0% of activated trials | ### Strict Observation Window Rules * **Cohort Rate Calculation Rule:** A trial signup inside its 14-day trial window is **pending, not failed**. The Cohort Activation Rate must be calculated **only** on closed cohorts whose 14-day trial window has ended: $$\text{Cohort Activation Rate} = \frac{\text{Workspaces activated within 14 days}}{\text{Total workspace signups whose 14-day trial window has expired}}$$ * **No Window Mismatch:** Never divide full 90-day spend by active or partial trial conversions. All cost-per-activated-trial (CPAT) calculations must evaluate historical spend corresponding specifically to closed cohorts. --- ## 5. Budget Allocation Across the Three Channels Total Capital Available: **$15,000 over 90 days** (~$5,000 per 30-day block). ``` Total Budget: $15,000 ├── Channel 1: Google Paid Search: $6,500 (43.3%) ├── Channel 2: LinkedIn Paid Social: $5,500 (36.7%) └── Channel 3: Lifecycle & Onboarding Assets: $3,000 (20.0%) ``` ### Channel Budget Breakdown | Channel | 90-Day Allocation | Monthly Allocation | Allocation Rationale | | :--- | :--- | :--- | :--- | | **1. Google Paid Search** | **$6,500** (43.3%) | ~$2,166 / month | Captures immediate intent. Funds exact-match bid pricing on high-relevance operations keywords without burning spend on broad-match terms. High conversion predictability. | | **2. LinkedIn Paid Social** | **$5,500** (36.7%) | ~$1,833 / month | Buys precise access to Operations Leads and Project Managers in growing teams. Balances the higher CPCs of LinkedIn by strictly targeting specific company-size filters and retargeting engaged visitors. | | **3. Lifecycle & Onboarding Assets** | **$3,000** (20.0%) | ~$1,000 / month | Dedicated to contract copy/technical asset production: building the collaborative onboarding sequence, copyediting the landing pages, and designing the pre-built shared workflow templates that drive the 2-teammate invite and workflow completion event. | | **Total** | **$15,000** (100%) | **$5,000 / month** | Fully deployed across acquisition, targeting, and activation. | --- ## 6. Weekly Measurement Plan All metrics are tracked weekly, with tools and sources specified to prevent data discrepancies. ### Measurement Framework Table | Cadence | Metric Name | Event / Data Source | Operational Decision Informed | | :--- | :--- | :--- | :--- | | **Weekly** | Ad Spend & Blended CPC | Google Ads Manager / LinkedIn Campaign Manager | Adjust keyword bid ceilings and pause creative variants with above-threshold cost per click. | | **Weekly** | Landing Page Conversion Rate | GA4 (`signup_completed` / `session_start` with UTM tracking) | A/B test headlines and value propositions; determine if landing page copy matches search intent. | | **Weekly** | Workspaces with 2+ Invites | Product Database / Mixpanel (`teammate_invited` grouped by `workspace_id`) | If falling below 30%, revise onboarding prompt to emphasize bringing collaborators immediately. | | **Weekly** | Shared Workflow Completions | Product Database / Mixpanel (`workflow_completed` with `distinct_user_count >= 2`) | If teams invite members but do not finish workflows, simplify the default template complexity. | | **Weekly** | Closed Cohort Activation Rate | Product Analytics (Evaluated strictly on closed 14-day cohort windows) | Validates channel quality. If a channel yields signups that do not activate, shift spend away from that channel. | | **Weekly** | Cost per Activated Trial (CPAT) | Reconciliation: Closed Cohort Spend $\div$ Closed Cohort Activated Trials | Measures unit economics. Informs whether paid spend can scale sustainably into month 2 and month 3. | ### Data Quality & Reconciliation Guidelines * **UTM Conventions:** All ad destination URLs must enforce strict lowercase parameter naming: `?utm_source=[google|linkedin]&utm_medium=[cpc|paid-social]&utm_campaign=[core_handoff|meeting_reduction]&utm_content=[variant_name]` * **Independent Verification:** Product signups in GA4 must be reconciled against production workspace database records every Monday morning. Any discrepancy exceeding 5% triggers an immediate tag/trigger audit in Google Tag Manager (GTM). --- ## 7. Top Three Risks and Mitigations ### Risk 1: High Friction in the Multi-User Activation Hurdle * **The Risk:** The documented activation milestone requires inviting **two teammates** and completing **one shared workflow**. Single-user signups ("evaluators") may test Northstar Ops in isolation, get stuck without teammates, fail to complete a shared workflow within 14 days, and abandon the trial. * **Mitigation:** 1. Restructure the first-run user experience (FRUX) around an interactive "Simulated Handoff" sandbox that demonstrates the value before requiring real teammate invites. 2. Implement an automated Day-2 email and in-app trigger offering a 1-click team invitation link (e.g., Slack integration or shareable workspace join link) accompanied by pre-built templates requiring minimal configuration. ### Risk 2: Budget Depletion from Elevated B2B Paid CPCs * **The Risk:** LinkedIn ads and competitive Google search keywords in the operations and project management space can carry high Cost-Per-Click rates ($8–$15+), potentially burning through the $12,000 paid media budget while yielding insufficient sample sizes to validate funnel conversion. * **Mitigation:** 1. Enforce strict exact-match keyword configurations on Google Search, aggressively excluding broad administrative terms (e.g., negative keywords for "free project management software", "freelance task board"). 2. Cap LinkedIn testing to high-frequency retargeting and laser-focused title groups, establishing strict pause thresholds: any campaign with a CPC > $12 that fails to generate a signup within $300 of spend is immediately turned off. ### Risk 3: Premature Channel Optimization from Open Cohort Bias * **The Risk:** Growth teams frequently look at trailing 7-day conversion metrics and mistakenly treat ongoing, unexpired trials as "unactivated/failed," causing them to cut off high-performing paid campaigns prematurely. * **Mitigation:** 1. Enforce analytics governance that strictly isolates **closed cohorts** (trials older than 14 days) from **in-flight cohorts** (trials between day 0 and day 13). 2. Label all active trials younger than 14 days as `Status: Pending` in weekly reporting dashboards, preventing marketing budget reallocations based on incomplete trial lifecycles.
Score the judge's verdict, criterion by criterion7/8 criteria passed · failed: no_invented_proof
RequirementVerdictEvidence
all_sections
All seven labeled sections are present: ICP/positioning, channel plan, content calendar, activation metrics, budget allocation, measurement plan, risks.
✓The response contains all seven labeled sections (1) ICP and Positioning through (7) Top Three Risks and Mitigations.
three_channels
Exactly three channels are chosen, each with a rationale, and the budget allocation across them sums to the $15,000 total.
✓Exactly three channels (Google Paid Search, LinkedIn Paid Social, Lifecycle & Onboarding Assets) are chosen with rationale, and the budget table sums $6,500+$5,500+$3,000=$15,000.
activation_anchored
Funnel metrics are explicitly tied to the documented activation event (inviting two teammates and completing one shared workflow), not a generic signup metric.
✓The funnel explicitly marks 'Shared Workflow Completed' as the '★ CORE ACTIVATION EVENT (trial_activated)' tied to inviting two teammates and completing one shared workflow.
no_invented_proof
No invented customers, logos, revenue, market statistics, benchmark conversion rates stated as fact, or testimonials; assumptions are labeled as assumptions.
✗The funnel table states specific numeric 'Target Conversion Benchmark' figures (e.g., '4.0% – 6.0%', '35.0% of signups', '20.0% – 25.0%') as fact without labeling them as assumptions or citing any source.
measurement_defined
Each tracked metric names its source/definition (where the number comes from), and the measurement plan is weekly as requested.
✓Each metric in the Measurement Framework Table names a source (e.g., 'GA4', 'Mixpanel', 'Google Ads Manager / LinkedIn Campaign Manager') and the section is explicitly weekly cadence.
focused_strategy
The plan concentrates on the three chosen channels with reasoning that references the ICP, rather than spreading across every possible tactic.
✓The plan concentrates all budget and content on the three chosen channels, with rationale tied to ICP roles like 'Operations Leads' and 'Project/Program Managers'.
sequenced_90_days
The 90 days are phased (e.g. by month or milestone) with dependencies acknowledged, and the positioning ('faster, visible handoffs without adding another weekly status meeting') carries through the messaging.
✓The plan phases work into a 4-week content calendar and monthly budget blocks (~$5,000/month), while the headline positioning 'faster, visible handoffs without adding another weekly status meeting' recurs throughout ad copy and emails.
mature_activation_denominator
Activation rate is defined using only trial starts whose full 14-day activation window has closed; newer trials are explicitly pending rather than counted as non-activated.
✓The response states 'A trial signup inside its 14-day trial window is pending, not failed' and defines the Cohort Activation Rate using only 'Total workspace signups whose 14-day trial window has expired'.