π Growth Strategist Agent¶
Purpose¶
The Growth Strategist Agent is a high-level, analytical, and generative agent within the ConnectSoft AI Software Factory that is responsible for synthesizing marketing insights, user behavior data, product adoption signals, and campaign results into actionable growth strategy blueprints.
Its mission is to design, prioritize, and adapt product-led and data-driven growth loops that span across the customer journey β from awareness to monetization β and across product editions and verticals.
It doesn't just suggest experiments β it models systemic, compound growth across the factory-generated SaaS portfolio.
π§ Core Role in the Factory¶
The Growth Strategist Agent is the decision optimizer of the Growth, Marketing & Customer Success cluster. It closes the loop from campaign execution and user engagement back to platform-wide learning and strategic growth modeling.
π§© Position in the Growth, Marketing & Customer Success Cluster¶
| Layer | Cluster | Description |
|---|---|---|
| π§ Strategic Planner | Growth, Marketing & Customer Success | Translates GTM and adoption data into high-level growth directives |
| π Feedback Integrator | Connects campaign results to product improvement and onboarding changes | |
| π‘ Signal Amplifier | Amplifies validated experiments and successful loops across editions |
flowchart TD
MSA[Marketing Specialist Agent] --> GSA[Growth Strategist Agent]
CSA[Customer Success Agent] --> GSA
ABT[A/B Testing Agent] --> GSA
OBS[Observability Agent] --> GSA
GSA --> EXP[Experimentation Agent]
GSA --> PLG[Onboarding Flow Tuner]
GSA --> PM[Product Manager Agent]
π Strategic Contribution¶
| Dimension | Contribution |
|---|---|
| π Growth Architecture | Defines and codifies systemic SaaS growth strategies |
| π Funnel Optimization | Identifies weakest conversion stages and aligns experiments |
| π KPI Mapping | Maps product features to adoption, revenue, and retention KPIs |
| π§ͺ Experiment Direction | Proposes and prioritizes growth experiments across channels and editions |
| π§ Learning Feedback Loop | Synthesizes results from campaign, onboarding, and customer success outputs |
π Triggering Events¶
| Event Trigger | Description |
|---|---|
campaign_outcome_ready |
Receives CTR/open/conversion performance data from marketing stack |
feature_usage_analyzed |
Reacts to feature-level telemetry and usage insights |
onboarding_path_tested |
Ingests multi-variant onboarding performance signals |
growth_loop_configured |
Expands/validates a designed viral or retention loop across editions |
β Summary¶
The Growth Strategist Agent is the strategic AI operator ensuring every campaign, onboarding flow, and customer touchpoint feeds into a smarter, optimized, and systemically growing SaaS product.
It answers:
- βWhere is the next 10x opportunity?β
- βWhich stage of our funnel is leaking most?β
- βWhich persona is not activating as expected β and why?β
Without this agent, SaaS growth is reactive and fragmented. With it, growth becomes an intentional, AI-optimized engine.
π¦ Responsibilities and Deliverables¶
The Growth Strategist Agent is responsible for transforming fragmented data and tactical insights into cohesive, prioritized, and edition-aware growth strategies. It acts as a strategist, analyst, and orchestrator β feeding actionable blueprints into downstream agents and systems.
π§° Key Responsibilities¶
| Responsibility | Description |
|---|---|
| π Growth Model Definition | Create growth loop blueprints (e.g., virality, referral, PLG) for product adoption and scaling |
| π Funnel Diagnosis and Optimization | Analyze bottlenecks across awareness β onboarding β retention funnel stages |
| π§ͺ Experiment Portfolio Prioritization | Propose ranked A/B and multivariate tests to resolve strategic uncertainties |
| π§ KPI-to-Feature Mapping | Link product features to measurable business outcomes (e.g., feature β activation rate) |
| π Adoption Loop Feedback | Ingest onboarding, campaign, and customer success results to refine growth hypotheses |
| π Edition-Aware Strategy Customization | Tailor strategies for Lite, Pro, and Enterprise product editions |
| πͺ PLG (Product-Led Growth) Activation Design | Suggest user onboarding improvements that drive self-serve conversion |
| π§ Compounding Knowledge Memory | Learn from prior strategies to avoid redundant growth paths and optimize ROI |
| π’ Strategy-to-Experiment Delegation | Emit structured tasks and prompts to A/B Testing and Experimentation Agents |
π€ Deliverables¶
| Deliverable Type | Description |
|---|---|
| πΊοΈ Growth Strategy Blueprint | A structured YAML or Markdown plan describing target metrics, hypotheses, loop design |
| π Funnel Heatmap + Action Plan | Visual and structured summary of current funnel drop-off points + fixes |
| π§ͺ Test Prioritization Sheet | Ranked list of experiments to execute (w/ KPIs, effort, risk scores) |
| π Edition-Specific Strategy Matrix | Matrix of what works best per edition and whatβs underperforming |
| π Strategy Memory Index | Historical store of validated strategies, test outcomes, and improvement deltas |
π§© Example Blueprint Output (YAML)¶
growth_strategy_id: gs-lite-202406
persona_id: startup_ops_manager
edition: lite
primary_kpi: activation_rate
hypothesis: "Onboarding automation boosts activation by 20%"
recommended_loop:
type: onboarding_nudges
components:
- contextual CTA
- email nudge (day 1, 3, 7)
- in-product checklist
experiments:
- test_id: abt-cta-intro-vs-demo
objective: Increase initial CTA engagement
kpi: clickthrough_rate
variants: 2
priority: high
β Summary¶
The Growth Strategist Agent ensures strategy is never ad hoc β itβs generated, tested, learned from, and constantly refined.
It delivers:
- π Blueprints for product-led and campaign-based growth
- π Visual funnel analysis + next best actions
- π§ͺ Experiment maps and test directives
- π§ Persistent knowledge compounding
It is the agent that connects intelligence to growth execution β and fuels scalable SaaS expansion.
β‘ Trigger Events and Activation Points¶
The Growth Strategist Agent is not always active β it is event-driven, activating at key inflection points in the SaaS lifecycle where growth reevaluation, adaptation, or strategic planning is required. It reacts to upstream signals, milestone completions, and performance feedback loops from across the Factory.
π Core Activation Triggers¶
| Event Name | Description |
|---|---|
campaign_outcome_ready |
Triggered when performance data (CTR, conversions) from Marketing Specialist Agent is finalized |
onboarding_flow_tested |
Triggered after a completed onboarding A/B test with new telemetry |
feature_usage_analyzed |
Occurs after usage tracking reveals low adoption or unexpected user patterns |
edition_launch_ready |
Initiates edition-specific growth strategy for upcoming launches |
persona_growth_stalled |
Triggered when growth among a specific persona cohort drops below threshold |
customer_churn_spike_detected |
Fired by Customer Success Agent or Observability Agent on churn anomaly |
product_roadmap_shifted |
Triggered by Product Manager Agent on significant roadmap changes |
new_market_opened |
Fired when geographic or vertical localization requires growth redesign |
π§ Triggering Agents and Systems¶
flowchart TD
MSA[Marketing Specialist Agent] -->|campaign_outcome_ready| GSA[Growth Strategist Agent]
CSA[Customer Success Agent] -->|churn_data| GSA
ABT[A/B Testing Agent] -->|onboarding_test_result| GSA
OBS[Observability Agent] -->|usage anomaly| GSA
PM[Product Manager Agent] -->|roadmap_shifted| GSA
LOC[Localization Module] -->|market_expansion| GSA
β± Trigger Frequency and Schedule¶
| Mode | Description |
|---|---|
| π₯ Event-driven | Primary mode. Activates via signal, not schedule |
| π Time-based Check | (Optional) Weekly or monthly review to detect silent stalling or missed patterns |
| π¨ Anomaly-driven | Activated by spike or threshold detection (drop in engagement, sudden churn) |
π‘ Trigger Payload Example¶
{
"trigger": "feature_usage_analyzed",
"feature_id": "smart_scheduling",
"edition": "pro",
"persona_id": "clinic_admin",
"observation": "Usage dropped 35% after onboarding flow change"
}
This triggers the Growth Strategist Agent to analyze drop, identify funnel regression, and propose mitigations.
β Summary¶
The Growth Strategist Agent is designed for adaptive activation β listening, responding, and acting only when strategic redirection is required.
It doesnβt run blindly β it wakes up when the business needs it most.
π₯ Inputs¶
The Growth Strategist Agent consumes a diverse set of structured and semi-structured inputs β from telemetry signals and campaign outcomes to persona data, onboarding flows, and product editions. These inputs enable it to form a data-informed and persona-aligned growth strategy.
π§© Structured Input Categories¶
| Input Type | Source Agent or System | Description |
|---|---|---|
| π Campaign Performance | Marketing Specialist Agent | CTR, open rates, conversion metrics, drop-off points |
| π§ͺ A/B Test Results | A/B Testing Agent | Variant results from landing pages, emails, onboarding, feature adoption |
| π§ Feature Usage Insights | Observability Agent | Time-in-app, feature completion rates, ignored features, dropoff sessions |
| π§ Persona Definitions | Persona Builder Agent | Pain points, behavioral triggers, emotional tones, friction sources |
| π§© Edition Metadata | Product Owner Agent | Feature set per edition, intended audience, onboarding constraints |
| π Churn and Retention Logs | Customer Success Agent | Who churned, when, why (if known), retention stage data |
| π Product Roadmap Shifts | Product Manager Agent | Roadmap changes that alter funnel dynamics, value propositions |
| π Localization Signals | Localization Agent or Locale Modules | New regions, cultural insights, content mismatches |
π Input Format (YAML Example)¶
persona_id: startup_ops_manager
edition: lite
primary_kpi: activation_rate
campaign_summary:
ctr: 3.4%
conversion_rate: 1.2%
active_variant: "lite-email-v2b"
a_b_tests:
- test_id: abt-onboarding-cta-vs-checklist
result: variant_b
uplift: 12%
feature_usage:
feature_id: task_automation
usage_delta: -35%
note: "Significant drop post-onboarding change"
retention:
30_day_retention: 41%
churn_reasons: ["too complex", "missing integrations"]
roadmap_updates:
new_feature: smart_calendar
rollout_date: 2024-07-01
expected_value: "reduce friction in appointment flow"
π― Key Required Fields¶
| Field | Purpose |
|---|---|
persona_id |
Allows targeting and empathy modeling |
edition |
Strategy must adapt to capabilities/limitations of each edition |
feature_usage |
Identifies adoption gaps and drop points |
a_b_tests |
Feeds decision making with experiment results |
campaign_summary |
Indicates effectiveness of current GTM efforts |
retention/churn_data |
Points to problems in value delivery or fit |
π¦ Input Memory Tags¶
All inputs are embedded and tagged with:
trace_idβ for observability and rollbackinput_sourceβ to identify who provided whattimestampβ for recency-weighted reasoningsegment_scopeβ persona, edition, feature, funnel stage
β Summary¶
The Growth Strategist Agent consumes a 360Β° view of product and user data β everything it needs to turn fragmented signals into cohesive growth actions.
Garbage in, garbage out β this agent is only as powerful as the truth itβs fed.
π€ Outputs¶
The Growth Strategist Agent produces structured, traceable, and actionable outputs that direct and coordinate growth actions across the ConnectSoft AI Software Factory. These outputs are designed to be consumed by downstream agents β such as A/B Testing Agent, Marketing Specialist Agent, Onboarding Flow Tuner β or directly injected into observability and product planning systems.
π― Output Objectives¶
Each output is engineered to:
- Operationalize insights into experiments or strategic changes
- Provide a multi-edition, persona-aware plan of action
- Inform and activate other agents and modules automatically
- Be version-controlled, memory-tracked, and score-aware
π¦ Key Output Types¶
| Output Type | Description |
|---|---|
| π Growth Strategy Blueprint | YAML or Markdown document outlining growth hypotheses, loops, KPIs, and edition-specific plans |
| π§ͺ Experiment Portfolio Sheet | Structured list of prioritized experiments with KPIs, audience segments, and test specs |
| π Funnel Action Report | Diagnosis of where the funnel is leaking + recommendations to address it |
| π Edition Strategy Matrix | Mapping of persona/edition to specific growth tactics and adjustments |
| π Memory Index Entry | Log of all generated strategies and test recommendations for future reuse and learning |
π§© Output Format Example (Growth Blueprint β YAML)¶
growth_strategy_id: gs-lite-202407
edition: lite
persona_id: startup_ops_manager
primary_kpi: activation_rate
growth_loop:
type: onboarding_cta_loop
components:
- CTA on landing
- onboarding checklist
- email reactivation (day 3, 7)
experiments:
- test_id: abt-lite-checklist-vs-progressbar
hypothesis: Visual progress indicator increases activation by 15%
variants: 2
priority: high
assigned_agent: ab_testing_agent
strategy_notes:
- Remove βProβ tier references from Lite onboarding
- Highlight immediate value: βSave 5+ hours per weekβ
- Add βpersonal setup assistantβ modal experiment
π§Ύ Additional Output Fields¶
| Field | Purpose |
|---|---|
strategy_score |
Internal confidence/priority score for agent-generated recommendation |
trace_id |
Ties output to input data and execution trigger |
generated_by |
Which agent instance and model version |
review_required |
Flag to denote whether human validation is needed |
reusable_template |
Whether this strategy is reusable for other editions or personas |
π Output Consumption¶
| Consumed By | Purpose |
|---|---|
| A/B Testing Agent | To run the proposed experiments |
| Customer Success Agent | To adapt onboarding and engagement sequences |
| Product Manager Agent | To consider roadmap reprioritization |
| Observability Agent | To monitor activation of strategy and signal drift |
β Summary¶
Outputs from the Growth Strategist Agent are blueprints for acceleration β they tell the system what to try, who to target, and how success should look.
They are not static reports β they are living growth instructions, ready for execution.
π§ Knowledge Base¶
The Growth Strategist Agent operates from a robust foundation of built-in and continuously enriched knowledge, covering growth frameworks, SaaS metrics, behavioral psychology, persona behavior models, and edition-specific GTM playbooks.
Its knowledge base allows it to reason like a growth expert, but with AI-powered scale, memory, and adaptation.
π Preloaded Strategic Knowledge¶
| Knowledge Domain | Description |
|---|---|
| π SaaS Growth Frameworks | AARRR, RARRA, Flywheel models, PLG (Product-Led Growth), Viral Loops |
| π§ͺ Experimentation Playbooks | Common hypotheses, test structures, statistical thresholds |
| π Funnel Metrics Models | Awareness, Activation, Retention, Referral, Revenue stages |
| π§© Edition-Aware Strategy | How Lite, Pro, Enterprise editions differ in value prop, CAC, retention logic |
| π§ Behavioral Trigger Models | Based on personaβs fears, aspirations, roles, and habits |
| π οΈ B2B SaaS Benchmarks | Baseline conversion/activation benchmarks per segment/industry |
π§© Dynamic Knowledge (Updated During Execution)¶
| Source | Type of Knowledge |
|---|---|
| Observability Agent | Feature usage patterns, time-in-app, dropoff signals |
| A/B Testing Agent | Variant winners, KPI uplifts |
| Customer Success Agent | Churn reasons, CSAT/NPS trends |
| Marketing Specialist Agent | Campaign CTR/ROI trends per persona and tone |
| Memory Store (Vector DB + Logs) | Strategy outcomes, effective CTA patterns, failure logs |
𧬠Semantic Memory Embeddings¶
The agent stores and retrieves:
- Past growth loop blueprints
- Failed strategies (to avoid repetition)
- High-performing call-to-actions
- Persona-strategy mappings from similar profiles
This memory supports semantic search and adaptation to new but analogous situations.
π§ Ontology and Strategy Graph¶
It maintains an internal growth ontology linking:
graph TD
Activation -->|boosted by| OnboardingChecklist
OnboardingChecklist -->|tested in| TestABX
TestABX -->|produced| +12% activation
Activation -->|leads to| Retention
Retention -->|drops with| LowFeatureAdoption
LowFeatureAdoption -->|detected by| ObservabilityAgent
This internal knowledge graph grows with every input, experiment, and outcome.
π Knowledge Update Policies¶
| Type | Update Frequency | Notes |
|---|---|---|
| Static Frameworks | Manual or infrequent | Core principles (e.g. AARRR) are version-controlled |
| Memory Embeddings | Continuous | Updated after every strategy output or signal ingested |
| Test Results | On experiment close | Success/failure recorded, uplift scores tracked |
| Churn/Retention | Daily or trigger-based | Especially when unexpected drops occur |
β Summary¶
The Growth Strategist Agent combines:
- π§ Strategic mental models (preloaded)
- π§© Personalized learning loops (agent memory)
- π Real-time data feedback (telemetry)
It reasons like a top-tier growth consultant β but one that never forgets and always improves.
π Process Flow¶
The Growth Strategist Agent follows a structured, multi-phase execution pipeline designed to ingest signals, diagnose bottlenecks, synthesize opportunities, and output strategic growth blueprints. This pipeline ensures deterministic reasoning with modular checkpoints for retries, memory updates, and downstream handoffs.
βοΈ High-Level Execution Phases¶
flowchart TD
A[Start: Growth Trigger Received] --> B[Signal Intake]
B --> C[Funnel Diagnosis]
C --> D[Opportunity Synthesis]
D --> E[Strategy Blueprint Generation]
E --> F[Experiment Portfolio Prioritization]
F --> G[Output Emission + Memory Indexing]
π§© Detailed Process Breakdown¶
| Step | Name | Description |
|---|---|---|
| 1 | Signal Intake | Ingests input payloads: campaign data, feature usage, churn logs, test results, edition data |
| 2 | Funnel Diagnosis Engine | Maps awareness β activation β retention funnel and identifies performance leaks |
| 3 | Growth Opportunity Synthesis | Applies heuristics, memory recall, and prompt templating to hypothesize high-impact directions |
| 4 | Strategy Blueprint Generator | Constructs edition/persona-specific YAML growth plans with KPI targets, loops, and CTAs |
| 5 | Experiment Prioritizer | Generates ranked test ideas based on risk/reward, feasibility, impact, novelty |
| 6 | Output Emission | Pushes strategy to other agents (e.g., A/B Testing Agent) and logs everything into memory |
| 7 | Memory Update Hook | Indexes results, links outcome-to-hypothesis mappings, version tags, traceability data |
π Modular Subsystems¶
| Subsystem | Role |
|---|---|
| π§ Strategy Reasoner | Uses prompt templates + Semantic Kernel to explore growth hypotheses |
| π Metric Analyzer | Detects underperformance in funnel or feature metrics |
| π§ͺ Test Generator | Suggests testable growth hypotheses based on past wins/failures |
| π Trace Manager | Maintains full lineage of inputβoutputβexecution results |
π΅οΈββοΈ Decision Points¶
| Condition | Action |
|---|---|
| Input is stale or conflicting | Re-validates via Observability or Customer Success agents |
| Hypothesis already tested recently | Retrieves past variant and result from memory |
| Conflicting outputs from multiple data sources | Prompts for human validation or defers until resolved |
π Iteration Capabilities¶
- Can re-trigger itself if strategy fails (detected via Observability metrics or test failure)
- Capable of multi-wave growth strategy planning (e.g., plan v1 β run test β observe β plan v2)
β Summary¶
The Growth Strategist Agent operates through a multi-phase, memory-augmented reasoning pipeline β converting data into growth strategy with:
- π§ Strategic thinking
- π Feedback awareness
- π Traceable logic
- πͺ AI-native autonomy
It is not a one-shot generator β it is a cyclical, evolving strategist embedded in the Factory.
π Skills and Kernel Functions¶
The Growth Strategist Agent leverages a curated set of Semantic Kernel skills, embedded plugins, and functional planners to reason, prioritize, recall, and generate optimized growth strategies. These skills give it modularity, auditability, and composability across use cases.
π§ Core Reasoning Skills¶
| Skill Name | Purpose |
|---|---|
diagnose-funnel-leaks |
Analyze funnel metrics to detect major drop-off points |
map-feature-to-KPI |
Connect product features to measurable outcomes |
generate-growth-loop |
Create onboarding/retention/referral loops tailored to edition/persona |
summarize-churn-signals |
Synthesize churn/root-cause narratives from customer success input |
compare-variant-memory |
Retrieve and rank prior similar tests for decision guidance |
edition-strategy-template |
Load edition-aware default strategies to adapt and extend |
π Memory-Aware Functions¶
| Function | Description |
|---|---|
recall-successful-loop |
Retrieve high-performing growth loop for similar persona/edition |
detect-strategy-collision |
Avoid duplicating or conflicting previously failed strategies |
score-growth-opportunity |
Assign priority/confidence to a newly identified growth opportunity |
tag-and-index-strategy |
Store strategy metadata with traceability info (persona, edition, time, tags) |
π€ Output Functions¶
| Function | Description |
|---|---|
emit-growth-blueprint |
Output YAML document for downstream agents (experimentation, onboarding, etc.) |
emit-prioritized-tests |
Create experiment list with KPI mappings, hypothesis, and assignment |
notify-pm-agent |
Push funnel insights to Product Manager Agent when product-level change needed |
notify-customer-success |
Forward re-engagement hypotheses or CSAT-specific churn loops |
π¦ Plugin Examples¶
| Plugin Type | Examples | Usage |
|---|---|---|
| π Observability | Ingest metrics, funnel charts, session data | Used in diagnose-funnel-leaks |
| π Analytics | Compare personas or editions performance trends | Supports score-growth-opportunity |
| π§ͺ A/B Results | Pull historical experiment data | Supports compare-variant-memory |
| 𧬠Memory Vector DB | Access semantically similar blueprints | Used in recall-successful-loop |
π§ Skill Composition Example (Pseudocode)¶
var funnel = await Kernel.InvokeAsync("diagnose-funnel-leaks", input);
var loop = await Kernel.InvokeAsync("generate-growth-loop", funnel);
var testIdeas = await Kernel.InvokeAsync("score-growth-opportunity", loop);
await Kernel.InvokeAsync("emit-growth-blueprint", testIdeas);
β Summary¶
The Growth Strategist Agent behaves like a growth executive with a modular brain β powered by kernel functions that let it:
- Think in funnels and loops
- Recall success and avoid past mistakes
- Suggest experiments with KPIs
- Strategize by persona and edition
The agent is not a prompt shell β it is a skill-augmented growth operator.
π§ͺ Technologies Used¶
The Growth Strategist Agent is powered by a modern AI-first, modular technology stack designed for observability, interoperability, and composability. It builds on top of Semantic Kernel, leverages MCP orchestration, and operates with seamless access to ConnectSoftβs telemetry, memory, and event-driven systems.
π§ Core AI and Planning Stack¶
| Technology | Role in Agent Functionality |
|---|---|
| Semantic Kernel | Orchestrates planner execution, memory recall, skill chaining |
| OpenAI (GPT-4o / GPT-4) | Executes reasoning-heavy prompts and creative strategy synthesis |
| ConnectSoft Prompt Templates | Domain-specific structured prompt layer for consistency and extensibility |
π§© Memory and Reasoning Context¶
| Component | Functionality |
|---|---|
| Vector Memory Store (Qdrant) | Stores and retrieves semantic memories of past strategies and tests |
| Short-Term Memory Window | Context window injection via Semantic Kernel (for active dialogue) |
| Trace-Linked Memory Indexing | Attaches inputs/outputs/trace IDs to all decisions for full traceability |
π§° Integration and Agent Collaboration¶
| Tool/System | Role |
|---|---|
| MCP Servers | Enables inter-agent routing and API surface for emitting tasks |
| Azure Event Grid | Receives trigger signals (e.g. feature_usage_analyzed) |
| Azure Application Insights | Telemetry ingestion, funnel analysis, observability hooks |
| Azure Blob + Table Storage | Archive of strategy blueprints, experiment plans, and test logs |
π§ͺ Experiment Feedback Loop¶
| Integration | Purpose |
|---|---|
| A/B Testing Agent | Consumes experiments and sends back results |
| Observability Agent | Emits updated metrics, signals regressions/anomalies |
| Customer Success Agent | Provides churn trends, user complaints, CSAT scores |
π Developer Utilities¶
| Utility | Purpose |
|---|---|
| Semantic Kernel Planner Plugin | Powers conditional skill execution trees |
| Prompt Debug Console | View intermediate reasoning steps and score confidence |
| Growth Strategy Simulator | Run and visualize hypothetical funnel flows (local agent mode) |
π File and Output Formats¶
| Format | Usage |
|---|---|
.yaml |
Growth blueprints, experiment portfolios |
.md |
Strategy reports for human review |
.json |
System-level event payloads, metrics logs |
β Summary¶
This agent is built on the connective tissue of AI-native growth planning:
- π§ Semantic Kernel + OpenAI for smart reasoning
- π Event-driven signals from telemetry
- π§© Composable skills and memory graphs
- π Multi-agent orchestration via MCP + Azure
It's not just smart β itβs deeply integrated, self-learning, and platform-native.
π§Ύ System Prompt¶
The System Prompt is the foundational instruction injected into the Growth Strategist Agent at instantiation. It encodes its core identity, reasoning posture, expected behavior, and strategic intent, and ensures the agent behaves like a high-level growth advisor with memory and telemetry awareness.
π§ Prompt Design Goals¶
- Reinforce strategic, funnel-aware reasoning
- Focus on multi-edition SaaS growth modeling
- Guide the agent to propose testable, ROI-aligned ideas
- Align output structure with ConnectSoft growth blueprint format
- Make decisions traceable, reusable, and explainable
π System Prompt (Canonical Version)¶
You are the Growth Strategist Agent in the ConnectSoft AI Software Factory.
Your primary objective is to analyze product, marketing, and customer signals to generate data-informed, high-leverage growth strategies that optimize activation, retention, and monetization.
You operate after a product edition is defined and early telemetry is available.
You specialize in:
- Funnel diagnosis: Awareness β Activation β Retention β Referral β Revenue
- Product-led growth loops and onboarding optimization
- Multi-edition SaaS strategy generation (Lite, Pro, Enterprise)
- Testable hypothesis generation and prioritization
- Collaborating with agents like A/B Testing Agent, Observability Agent, and Marketing Specialist Agent
Your outputs include:
- Structured growth blueprints in YAML format
- Ranked experiment ideas with KPIs
- Persona-specific onboarding and messaging recommendations
- Strategy trace metadata (persona, edition, feature, timestamp)
You remember all past strategies, outcomes, and experiments.
You avoid suggesting duplicate or failed strategies.
You must reason step-by-step before recommending a loop or experiment.
Always link growth hypotheses to measurable KPIs.
Use cautious language for unvalidated assumptions.
Never suggest strategy changes without mapping to actual funnel observations.
When in doubt, recommend a hypothesis test.
π§© Embedded Behavior via Prompt¶
| Behavior Target | Prompt Strategy |
|---|---|
| Strategic Tone | "Step-by-step reasoning", "measurable KPIs", "growth hypotheses" |
| Edition-Awareness | "Multi-edition SaaS strategy generation" |
| Avoid Repetition | "Avoid suggesting duplicate or failed strategies" |
| Collaboration Readiness | "Collaborating with agents..." |
| Output Format Control | "Structured growth blueprints in YAML format" |
β Summary¶
The Growth Strategist Agent is bootstrapped with clarity and depth β not just a task instruction, but an embedded philosophy:
Think like a strategist. Act like a funnel optimizer. Output like a system. Learn like a compounding AI.
βοΈ Input Prompt Template¶
The Input Prompt Template is a dynamic semantic scaffold used to translate incoming structured signals into a reasoning-ready format. It ensures that all funnel insights, telemetry signals, edition metadata, and user behavior patterns are contextualized for the Growth Strategist Agentβs reasoning engine.
This prompt is injected into the Semantic Kernel pipeline after signal intake and before strategy generation.
π― Template Objectives¶
- Normalize inputs into agent-readable context
- Emphasize persona and edition alignment
- Prime the agent for funnel-aware diagnostics
- Encourage hypothesis generation and output structuring
π Canonical Input Prompt Template¶
You are the Growth Strategist Agent.
Below is a snapshot of current growth signals for a specific edition, persona, and product context. Your task is to analyze this input, identify the main growth bottleneck(s), and propose a testable, data-informed growth strategy.
Input context:
- Persona: {{persona_id}} ({{persona_description}})
- Edition: {{edition_id}} ({{edition_notes}})
- Primary KPI to improve: {{kpi}} (e.g., activation_rate, retention_30d, referral_rate)
- Funnel Observations:
- Awareness: {{funnel.awareness}}
- Activation: {{funnel.activation}}
- Retention: {{funnel.retention}}
- Referral: {{funnel.referral}}
- Revenue: {{funnel.revenue}}
- Feature usage signals:
{{#each feature_usage}}
- {{this.feature_id}}: {{this.trend}} ({{this.notes}})
{{/each}}
- A/B Test Results:
{{#each ab_tests}}
- {{this.test_id}}: Variant {{this.winner}} improved {{this.kpi}} by {{this.uplift}}%
{{/each}}
- Recent churn patterns (if any): {{churn_data}}
- Product changes or roadmap shifts: {{roadmap_updates}}
Your output must include:
- Growth hypothesis
- Recommended growth loop (e.g., onboarding, referral, upsell)
- At least one experiment with defined KPI, hypothesis, and variant structure
- YAML-formatted strategy blueprint
- Reasoning trace: Why this loop, why this test?
Be specific, edition-aware, and traceable. Avoid generic advice. Tie everything to measurable outcomes.
π§© Example Prompt Injection (Rendered)¶
Persona: startup_ops_manager
Edition: lite
Primary KPI: activation_rate
Funnel Observations:
- Awareness: 7.5%
- Activation: 1.8%
- Retention: 0.9%
- Referral: 0%
- Revenue: 0.3%
Feature usage:
- smart_calendar: -30% (usage dropped after onboarding tweak)
A/B Test Results:
- test-lite-onboard-modal-v1: Variant B improved activation by +11.2%
Recent churn:
- "Missing integrations", "too complex", "slow onboarding"
Your task: Generate a Lite-edition growth strategy focused on improving activation for startup_ops_manager. Use onboarding loop, propose a test, output YAML, and explain your reasoning.
β Summary¶
The Input Prompt Template ensures the Growth Strategist Agent:
- β Understands context
- β Thinks like a conversion analyst
- β Outputs structured YAML
- β Embeds causality and traceability
The agent doesnβt start with βan ideaβ β it starts with strategic signal conditioning.
π€ Output Expectations¶
The Growth Strategist Agent produces outputs that are not only strategically valuable, but also machine-readable, versioned, and ready-to-execute by downstream agents and DevOps pipelines. These outputs must meet structural, semantic, and operational standards to ensure their reuse, observability, and downstream traceability.
π― Output Structure Requirements¶
| Output Layer | Expectation |
|---|---|
| π¦ Format | YAML (primary), optionally Markdown summary for human review |
| π§ Strategy Reasoning Trace | Explanation of hypothesis β loop β experiment linkage |
| π§ͺ Test Definition | One or more well-formed A/B test specs with variant metadata |
| π KPI Association | Explicit mapping to a single primary KPI and optionally secondary KPIs |
| π§© Persona & Edition Tags | All strategies must include persona_id and edition_id |
| π Feedback Channel Metadata | Where to send results post-execution (e.g., Observability Agent endpoint) |
| πΈ Traceability Fields | strategy_id, trigger_event_id, timestamp, agent_instance_id |
π YAML Blueprint Output (Template)¶
strategy_id: gs-lite-202406-1
generated_by: growth_strategist_agent
timestamp: 2024-06-15T12:40:00Z
trigger_event: feature_usage_analyzed
persona_id: startup_ops_manager
edition_id: lite
primary_kpi: activation_rate
growth_hypothesis: |
Users fail to complete onboarding due to lack of visual guidance. A checklist or visual progress bar may boost completion.
recommended_loop:
type: onboarding_guided_completion
components:
- onboarding checklist
- email nudges (days 1/3/7)
- CTA on dashboard
experiments:
- test_id: abt-onboard-checklist-vs-progressbar
kpi: activation_rate
hypothesis: A visible checklist will increase onboarding completion rate by 20%
variants: 2
variant_a: Visual checklist
variant_b: Progress bar
assigned_agent: ab_testing_agent
feedback_to:
- observability_agent
- customer_success_agent
strategy_trace:
reasoning_summary: "Checklist mimics a high-performing flow seen in startup_hr_manager cohort in Pro edition"
π Output Postconditions¶
After emitting output, the agent:
- Notifies downstream agents (via MCP signals or direct payloads)
- Stores a versioned copy in the memory store and blob storage
- Logs metadata into telemetry layer for traceability and metrics tracking
π Human Review Option¶
Some outputs can be marked with:
This allows platform users or reviewers to validate before execution, especially for high-risk experiments or novel loop types.
β Summary¶
The Growth Strategist Agentβs outputs are:
- βοΈ Structured
- π Traceable
- π§ͺ Hypothesis-driven
- π KPI-aligned
- π§ Explainable
This isnβt just strategy β itβs executive-level, autonomous go-to-market command logic.
π§ Memory Design: Short-Term and Long-Term¶
The Growth Strategist Agent relies on an advanced dual-memory system that combines short-term tactical context and long-term strategic memory. This enables it to reason contextually while learning from historical outcomes, personas, experiments, and market dynamics β all aligned with ConnectSoft's observability-first, memory-enriched agent design.
π§ Short-Term Memory (Contextual)¶
| Characteristic | Description |
|---|---|
| Scope | Current task context β input signals, KPIs, persona, funnel state, roadmap |
| Duration | Lasts per request session (up to GPT-4o context window limits) |
| Includes | Most recent A/B test results, feature usage drops, and active funnel summary |
| Usage | Drives immediate reasoning and generation, especially during trigger analysis |
| Storage Mechanism | Embedded in prompt input, serialized JSON state, or Azure Table checkpoint |
π§ Long-Term Memory (Persistent)¶
| Memory Type | Description |
|---|---|
| 𧬠Semantic Vector Memory | Stores growth loops, failed strategies, A/B test variants, onboarding loops |
| π Strategy Outcome Archive | YAML/JSON blueprints with timestamp, persona, edition, result, and feedback |
| π Trace Log Memory | Links all strategies to inputs, variant results, funnel changes |
| π Growth Loop Ontology Graph | Internal graph structure mapping loops to outcomes, KPIs, segments |
ποΈ Memory Index Tags¶
All memories include metadata fields for:
persona_idedition_idstrategy_idinput_trace_idoutcome_snapshotmodel_versionrun_timestamp
This enables semantic search, backward tracing, and variant avoidance.
π Sample Long-Term Memory Entry (Simplified)¶
{
"strategy_id": "gs-lite-202403-1",
"persona_id": "clinic_admin",
"edition_id": "lite",
"loop_type": "onboarding_checklist",
"primary_kpi": "activation_rate",
"result": {
"variant_winner": "checklist",
"uplift": 17.4,
"confidence": "high"
},
"timestamp": "2024-03-28T09:22:00Z"
}
π Memory Usage in Execution¶
| Use Case | How Agent Uses Memory |
|---|---|
| β οΈ Strategy Collision Avoidance | Detects if similar loop already failed in same persona/edition |
| π Success Amplification | Finds strategies with highest uplift in similar cohorts |
| π§ Prompt Augmentation | Injects summarized memory blocks into reasoning phase |
| π΅οΈββοΈ Traceability Chain | Links outputs to past runs for dashboard observability |
π§ͺ Self-Adaptive Learning¶
The agent adapts over time by:
- Reinforcing high-performing loops
- Avoiding redundant experiments
- Optimizing prompt reasoning with learned biases
- Linking KPI impact to strategy types over time
β Summary¶
The Growth Strategist Agentβs memory system makes it:
- π Historically intelligent
- π Auditable
- π Self-improving
- π Context-aware
Its memory isnβt passive β itβs the strategic brain behind every growth move.
β Validation¶
To ensure strategic accuracy, test feasibility, and operational soundness, the Growth Strategist Agent integrates multi-layered validation logic into its execution flow. Validation occurs before emitting outputs and before pushing tasks to downstream agents.
π Validation Objectives¶
- Confirm that recommendations are testable, not theoretical
- Ensure strategies align with persona and edition constraints
- Avoid duplication of failed or recently run strategies
- Flag outputs needing human review
- Maintain traceability for observability and rollback
π§ͺ Types of Validation Checks¶
| Layer | Validation Logic |
|---|---|
| π― KPI Mapping | Ensures that every growth hypothesis is explicitly tied to a measurable KPI |
| π Hypothesis Soundness | Validates hypothesis structure (if/then), testability, and metric alignment |
| π§ Memory Collision Check | Uses vector similarity and trace logs to detect repeated or conflicting loops |
| π₯ Persona-Edition Alignment | Verifies tone, value props, and loops are relevant to the given persona |
| π§ͺ Experiment Design | Checks for variant sufficiency, proper structure, and assigned test agents |
| π§Ύ Output Schema Compliance | YAML structure is schema-validated before being emitted |
π§© Example: KPI Validation Snippet¶
growth_hypothesis: "If users see a visual checklist, they'll be more likely to complete onboarding."
primary_kpi: activation_rate β
π« Invalid case (flagged):
β οΈ Flagging Risky Outputs¶
| Scenario | Action Taken |
|---|---|
| New loop with no past memory | Flag as review_required: true |
| Colliding strategy found in last 30 days | Auto-reject unless feature or edition materially changed |
| KPI not in known metrics | Soft warn + prompt agent to revise or refine |
| Missing persona-specific adjustments | Warning + template fallback |
π§ͺ Validation Result Tags¶
Each output receives tags such as:
validation:
status: passed
conflicts_found: 0
review_required: false
risk_score: 0.12
trace_id: "evt-usage-drop-lite-ops"
This metadata becomes part of the observability trail and decision history.
π€ Optional Human-in-the-Loop¶
For risky or novel strategies, validation subsystem may trigger a:
- Human review prompt
- Fallback to conservative defaults
- Request for more data before generation proceeds
β Summary¶
The Growth Strategist Agent doesnβt just generate β it validates with:
- π‘ Test logic
- π Memory awareness
- π Schema compliance
- π KPI enforcement
Growth without validation is guesswork. This agent makes sure itβs science-backed, not just data-themed.
π Retry and Correction Flow¶
The Growth Strategist Agent implements a robust correction and retry mechanism to maintain output quality, prevent invalid decisions, and enable self-healing behavior when inputs are missing, memory conflicts occur, or reasoning fails.
This ensures that growth strategies are not only generated β but continuously refined until valid, executable, and traceable.
π Retry Triggers¶
| Scenario | Triggered Retry Type |
|---|---|
| π« Failed validation | Regeneration with stricter prompt instructions |
| π Conflicting past strategy detected | Request memory override or edition exception |
| π Missing KPI or experiment details | Prompt retry with enhanced scaffolding |
| β Incomplete YAML output | Forced retry with schema enforcement |
| β οΈ Low confidence reasoning (< threshold) | Adjust temperature / reframe reasoning path |
π§ Correction Process Phases¶
flowchart TD
A[Initial Output Generated] --> B[Validation Fails or Conflict Detected?]
B -->|Yes| C[Retry: Enhanced Prompt or Memory Override]
C --> D[Re-validate Output]
D -->|Pass| E[Emit Output + Store Trace]
D -->|Fail Again| F[Trigger Human Intervention or Fallback Strategy]
π Correction Tools and Mechanisms¶
| Mechanism | Description |
|---|---|
| βοΈ Enhanced Prompt Reframing | Injects missing context or more rigid instruction into retry prompt |
| π§ Semantic Memory Override | Allows soft-deletion or conditional override of conflicting historical loops |
| π§© Fallback Loop Generator | Produces conservative defaults (e.g., checklist onboarding if unsure) |
| π Debug Flag Injection | Activates detailed reasoning trace for inspection or human review |
| π Prompt Postmortem Log | Captures original input, reasoning path, failure point, and retry metadata |
π§ Example: Correction Cycle Flow (Test Hypothesis Retry)¶
1. Initial output: "Improve onboarding"
2. Validation failed: No KPI, no test, vague strategy
3. Retry triggered β Prompt updated: "Explicitly define KPI, add 1 experiment, target Lite edition"
4. Output now includes:
- Hypothesis
- Onboarding loop type
- Test plan
- YAML blueprint β
π Retry Metadata Tracked¶
π§ Learning from Retries¶
Each retry updates:
- Memory trace (e.g., βrequired experiment injectionβ)
- Prompt templates (e.g., βadd loop scaffold for onboardingβ)
- Strategy scoring model (penalize repeated vague outputs)
β Summary¶
The Growth Strategist Agent is not fragile:
- It retries with intelligence
- It escalates when needed
- It adapts templates for future robustness
Retry is not failure β it's strategic refinement in progress.
π€ Collaboration Interfaces¶
The Growth Strategist Agent plays a central coordinating role in ConnectSoftβs Growth, Marketing & Customer Success cluster. It both consumes intelligence from upstream agents and emits validated strategy payloads to downstream agents β forming a closed-loop cycle of signal β strategy β execution β feedback.
Its interfaces are standardized using MCP server APIs, event signals, vector memory, and YAML blueprints.
π Inbound Interfaces (Receives Data From)¶
| Source Agent / System | Interface Type | Purpose |
|---|---|---|
| π§ Marketing Specialist Agent | MCP Event: campaign_started |
Provides campaign tone, persona focus, early CTR feedback |
| π Observability Agent | MCP Event: feature_usage_analyzed, metric_regression |
Provides funnel leaks, adoption gaps, churn signals |
| π§ͺ A/B Testing Agent | API Callback / Event: test_results_available |
Provides experiment outcomes for memory and retraining |
| π§ Customer Success Agent | MCP Stream: csat_drop, nps_flagged, churn_logged |
Informs about qualitative and trend-based customer issues |
| π Vector Memory Store | Semantic Search API | Enables similar-strategy recall for reusability and avoidance |
π€ Outbound Interfaces (Sends Data To)¶
| Target Agent / System | Interface Type | Purpose |
|---|---|---|
| π§ͺ A/B Testing Agent | MCP Emit: test_blueprint_ready |
Delivers prioritized experiments tied to growth hypotheses |
| π Observability Agent | Event Emit: growth_strategy_emitted |
For metric tracking and follow-up telemetry hooks |
| π§ Customer Success Agent | MCP Emit: persona_retention_loop |
Sends re-engagement or upsell loop ideas for account health |
| π₯ Memory Indexing System | Internal Save Event / Blob write | Stores YAML strategy, test outcomes, and traceability logs |
| π§ Marketing Specialist Agent | Optional Event Emit: loop_alignment_needed |
Requests aligned messaging for onboarding loops |
πΈοΈ Agent Interaction Graph (Mermaid)¶
flowchart LR
OBS[Observability Agent] --> GS[Growth Strategist Agent]
MSA[Marketing Specialist Agent] --> GS
CSA[Customer Success Agent] --> GS
GS --> ABT[A/B Testing Agent]
GS --> OBS
GS --> CSA
π‘ Message Formats and Protocols¶
| Interface Type | Format/Protocol | Example Payloads |
|---|---|---|
| MCP Event Emit | JSON + Trace Headers | {"strategy_id": "...", "kpi": "activation_rate"} |
| MCP Event Consume | Structured Input Schema | Parsed into prompt templates or semantic memory |
| API Callback/Webhook | REST + Auth Header | /ab-test-results/submit?strategyId=gs-202406-2 |
| Semantic Memory | Embedding API + Tags | Query: persona_id=startup_hr_manager |
π€ Human Collaboration Hooks¶
| Mode | Trigger Condition | Interface |
|---|---|---|
| β Strategy Review | Novel loop type, risk score > threshold | UI prompt in dashboard |
| β οΈ Edition Conflict | Loop suggests wrong edition alignment | Analyst review + override |
| π§ͺ Test Injection Approval | Unusual variants or KPI targets | A/B lead confirms |
β Summary¶
The Growth Strategist Agent doesnβt work in isolation β itβs a growth mesh router between insight, strategy, test, and outcome:
- Pulls signals from across the Factory
- Pushes strategy to execute and learn
- Collaborates like a strategist, behaves like a system
It turns the ConnectSoft platform into a growth engine with memory, feedback, and evolution.
π Observability Hooks¶
To uphold ConnectSoftβs observability-first principle, the Growth Strategist Agent is fully instrumented with metrics, traces, logs, and telemetry events. These observability hooks enable debugging, confidence scoring, performance tracking, and closed-loop feedback β across both human and automated agents.
π Core Observability Layers¶
| Layer | Purpose |
|---|---|
| π Traceability Layer | Links all inputs, outputs, memory references, retries, and collaboration calls |
| π Metrics Layer | Exposes agent-level KPIs, decision stats, and retry outcomes |
| π Logging Layer | Captures semantic reasoning logs and edge-case failures |
| π Feedback Layer | Accepts runtime results (uplift, confidence, A/B test outcomes) to train memory |
π Key Trace Identifiers¶
| Identifier Key | Description |
|---|---|
strategy_id |
Unique UUID for the generated growth blueprint |
trigger_event_id |
The originating funnel signal that invoked the agent |
agent_instance_id |
Correlates execution with Semantic Kernel session |
retry_attempts |
Count of validation or generation retries |
memory_reference_ids |
List of historical entries pulled from memory |
π Key Agent Metrics¶
| Metric Name | Description |
|---|---|
growth_strategies_generated_total |
Cumulative count of strategies emitted |
retry_ratio |
Percentage of generations requiring retry |
kpi_target_distribution |
Count per primary KPI (activation, retention, etc.) |
strategies_per_edition |
Edition-wise distribution of growth output |
loop_type_prevalence |
Frequency histogram of recommended growth loops |
review_required_rate |
% of outputs flagged for human review |
π Exposed via: Azure Monitor, OpenTelemetry, and optional Prometheus exporter
π Logging and Audit Trails¶
| Log Level | Example Contents |
|---|---|
INFO |
Agent activated with context summary, memory recall result |
DEBUG |
Prompt injected, function plan, reasoning trace (token-capped) |
WARN |
Memory collision detected, invalid KPI assignment |
ERROR |
YAML structure invalid after retries, escalated to human override |
TRACE |
All inbound/outbound events and exact retry decision logic |
Logs are stored in:
- Azure Application Insights
- ConnectSoft Audit Table Store (optional)
- Developer Debug UI panel (in sandbox mode)
π Feedback Ingestion (Telemetry Results)¶
| Feedback Source | Accepted Format / Endpoint | Use Case |
|---|---|---|
| A/B Testing Agent | JSON event via MCP API | Loop reinforcement / adjustment |
| Observability Agent | KPI delta, funnel movement post-strategy | Re-training and memory scoring |
| Human Analyst Portal | Manual approval/rejection flags | Review loop performance signals |
π‘ Sample Telemetry Event (Strategy Feedback)¶
{
"strategy_id": "gs-lite-202406-2",
"test_result": {
"variant_winner": "checklist",
"uplift": 14.2,
"confidence": "high"
},
"executed_by": "a/b_testing_agent",
"kpi_impact": {
"activation_rate": {
"before": 2.1,
"after": 3.5
}
}
}
Automatically updates long-term memory and training data for loop recurrence.
β Summary¶
The Growth Strategist Agent is fully observable:
- π Emits metrics on everything it does
- π§ Tracks its memory and outcomes
- π Can be audited, replayed, and diagnosed
- π Evolves through feedback and telemetry
Without observability, there is no intelligence β only hallucination. This agent sees, learns, adapts, and proves.
π§ Human Intervention Hooks¶
While the Growth Strategist Agent is designed to operate autonomously, there are intentional points of human-in-the-loop collaboration where strategic oversight, risk mitigation, or subjective alignment are necessary. These hooks are declarative, observable, and overrideable β ensuring AI-powered growth planning remains transparent and governable.
π§ When Human Review Is Triggered¶
| Condition Type | Description |
|---|---|
| π¨ High-Risk Strategy | New growth loop for a high-revenue edition or sensitive persona |
| β οΈ Low Reasoning Confidence | Agent internally scores its reasoning confidence below threshold (e.g., 0.4) |
| π§ͺ Unusual Experiment | More than 2 variants, or lacks prior test precedent |
| π Conflicting Historical Memory | Proposed loop matches past failed strategy in same edition/persona |
| π§© Unmapped KPI | Suggests a KPI not tracked by Observability Agent or telemetry |
| π§Ύ Human Feedback Required Tag | Prompted by agent during generation (e.g., "this needs marketing review") |
ποΈ Human Review UI (Dashboard)¶
ConnectSoft provides an optional review dashboard where:
- Agents send review-required strategies with metadata
- Analysts or growth managers inspect the YAML blueprint
- Suggested edits, approvals, or rejections are logged
- Optionally annotate "why change was made" for training feedback
review_required: true
review_reason: "New loop type for Pro edition; confidence = 0.36"
assigned_reviewer: "growth-lead@connectsoft.ai"
π Available Human Actions¶
| Action Type | Description |
|---|---|
| β Approve | Signals downstream agents to execute without modification |
| π Edit + Approve | Modify YAML or hypothesis; annotate correction |
| β Reject | Block strategy execution; optionally suggest retry or clarification |
| β³ Defer | Move to backlog; agent won't retry until conditions change |
| π Retry Manually | Trigger regeneration with hints or prompt edits |
π§ Agent Learning from Human Edits¶
- Modified outputs are stored with
review_override: true - Reasoning trace + reviewer annotation is embedded in memory
- System prompt is subtly adjusted to reflect editing patterns
- Confidence model retrains over time to reduce future interventions
π€ Use Cases That Often Involve Humans¶
| Scenario | Role Involved | Why Review? |
|---|---|---|
| Pro edition onboarding strategy | Growth Lead | High-revenue customer impact |
| Experimental referral mechanics | Marketing / Legal | Branding or incentive conflict potential |
| Retention loops with CSAT triggers | Customer Success Leader | Need qualitative signal alignment |
| Unknown persona detected | Product Manager | Persona segmentation misalignment |
β Summary¶
The Growth Strategist Agent respects:
- β Strategic risk
- β Subjectivity in tone and targeting
- β Edition priority and company thresholds
It's not just intelligent β it's governable by design.
Autonomy is powerful β but alignment with human goals is non-negotiable.
π§Ύ Summary and Conclusion¶
The Growth Strategist Agent serves as the strategic brain of the ConnectSoft AI Software Factoryβs Growth, Marketing & Customer Success cluster β translating telemetry signals, persona behaviors, and funnel trends into autonomous, testable growth strategies.
π§ Core Mission¶
Transform observed product signals and customer behavior insights into:
- π― Measurable growth hypotheses
- π Edition-aware growth loops
- π§ͺ Executable A/B tests
- π KPI-targeted experiments
It functions after product delivery and GTM preparation, bridging marketing, telemetry, and experimentation into a closed feedback loop.
π Cluster Positioning¶
| Layer | Role |
|---|---|
| Growth Engine Core | Converts data β insights β strategy β test β telemetry β memory loop |
| Persona Edition Aligner | Ensures unique strategies per edition-persona combination |
| Multi-Agent Coordinator | Connects with Observability, Marketing, A/B Testing, and CS Agents |
flowchart TD
OBS[Observability Agent] --> GS[Growth Strategist Agent]
MSA[Marketing Specialist Agent] --> GS
CSA[Customer Success Agent] --> GS
GS --> ABT[A/B Testing Agent]
GS --> CSA
GS --> OBS
π§© Key Features¶
- π Funnel-Aware Reasoning: Awareness β Activation β Retention β Revenue
- π¦ YAML Blueprint Emission: All strategies are reproducible, auditable, and traceable
- π§ Memory-Backed Strategy Recall: Avoids failed tests, learns from uplift
- π‘οΈ Human Review Hooks: For high-risk, untested, or misaligned strategies
- π Retry + Correction Engine: Guarantees structurally and semantically sound output
- π‘ Full Observability: Metrics, logs, traces, confidence scoring, and telemetry feedback
π Without It⦶
β Marketing strategies remain static β Growth hypotheses rely on human guesswork β Edition segmentation is not acted on β Retention loops and telemetry have no response path
With this agent, growth becomes systematized, compounding, and traceable.
β Conclusion¶
The Growth Strategist Agent is not just a tool β it is a continuous experiment generator, a funnel optimizer, and a strategic advisor backed by memory, telemetry, and coordination.
Itβs what makes ConnectSoftβs software not only shippable, but scalable.
π§Ύ System Prompt¶
The System Prompt defines the core behavioral instruction for the Growth Strategist Agent β guiding its identity, tone, reasoning style, and output constraints from the moment it's instantiated. This is injected at agent bootstrap within the Semantic Kernel or MCP runtime orchestration.
π§ Purpose of System Prompt¶
- Sets the agent persona and mission scope
- Locks in output expectations (YAML, strategy, experiments)
- Enforces tone: strategic, analytical, hypothesis-driven
- Prevents deviation from ConnectSoftβs growth loop methodology
- Helps standardize collaboration across editions and personas
π§Ύ Canonical System Prompt¶
You are the Growth Strategist Agent in the ConnectSoft AI Software Factory.
Your core mission is to generate data-driven, persona-aware, edition-specific growth strategies that accelerate user acquisition, activation, retention, and revenue.
You operate after a product or feature is shipped and analyzed via telemetry. Based on funnel state, behavioral signals, and persona metadata, you will identify the most critical bottleneck and propose a measurable, testable growth hypothesis.
Each strategy must:
- Target a specific persona and edition
- Be focused on one primary KPI (e.g., activation_rate, retention_30d, revenue_per_user)
- Recommend a growth loop (onboarding, referral, upsell, reactivation, etc.)
- Include one or more A/B test blueprints with defined hypotheses and variants
- Be output in a YAML blueprint structure
- Include a traceable reasoning summary
You must avoid:
- Generic advice or vague growth tactics
- Suggestions that donβt match product edition or persona tone
- Repeating failed strategies from memory unless a material change has occurred
You work collaboratively with:
- Observability Agent (signal intake, metric movement)
- Marketing Specialist Agent (messaging alignment)
- A/B Testing Agent (test execution)
- Customer Success Agent (retention loops)
If any required input is missing or ambiguous, you must request clarification or propose a conservative default.
Your responses must be structured, explainable, and production-ready.
π§ What This Prompt Enables¶
| Behavior | Enabled Outcome |
|---|---|
| π― Strategy precision | Always starts from signal + persona + edition |
| π§ Memory recall discipline | Avoids failed loops, reinforces successful ones |
| π KPI anchoring | Keeps outputs tied to measurable results |
| π Loop-first thinking | Drives toward actionable onboarding, upsell, or retention loops |
| π§ͺ Experiment mindset | Every strategy becomes a testable hypothesis |
| π§Ύ YAML-first formatting | Outputs usable by downstream agents and DevOps automation layers |
π§ Memory-Influenced Prompt Variants¶
At runtime, the system prompt may be soft-modified by memory-based overlays:
- βYouβve previously tested similar loops in this edition. Be innovative.β
- βThis persona responded best to reactive engagement loops in the past.β
- βAvoid onboarding strategies; activation issue is not onboarding-related.β
β Summary¶
The system prompt anchors the agentβs intelligence, ensuring it behaves like:
- A senior growth strategist
- With product telemetry access
- A/B testing playbooks
- Memory of past wins/losses
- Connected to the multi-agent fabric of the platform
It doesnβt just generate. It advises, tests, evolves, and connects.
π₯ Input Prompt Template¶
The Input Prompt Template defines how the agent receives and interprets structured signals from the platform β transforming them into context-rich, reasoning-ready prompts that activate the strategy generation process.
This ensures that inputs are semantic, structured, and standardized across all triggering sources (Observability Agent, A/B Testing Agent, Customer Success Agent, etc.).
π§Ύ Template Format (Pre-filled Instruction + Context Blocks)¶
You are the Growth Strategist Agent. Based on the following input signals, generate a growth strategy to address the bottleneck.
Use the YAML format shown below. Include reasoning trace and at least one A/B test suggestion.
---
π Product Context
- Product: {{product_name}}
- Edition: {{edition_id}}
- Feature/Module: {{feature_name}}
π― KPI Signal
- Trigger Event: {{event_type}} (e.g., funnel_drop, adoption_flatlined)
- KPI Affected: {{primary_kpi}}
- Metric Delta: {{metric_before}} β {{metric_after}} (% delta: {{percent_change}})
- Time Range: {{start_date}} to {{end_date}}
π€ Persona Info
- Persona ID: {{persona_id}}
- Segment: {{industry}}, {{team_size}}, {{maturity_level}}
π§ Memory Summary
{{relevant_strategy_memory_summary}}
---
Generate:
- A hypothesis tied to the personaβs context
- A growth loop suggestion
- A/B test plan(s) with variants
- A traceable reasoning explanation
- YAML blueprint (machine-readable)
π Prompt Variable Examples¶
| Variable | Example Value |
|---|---|
product_name |
βConnectSoft CRMβ |
edition_id |
pro |
feature_name |
βOnboarding Dashboardβ |
event_type |
activation_rate_drop |
primary_kpi |
activation_rate |
metric_before/after |
4.2 β 3.1 |
persona_id |
startup_founder_hr |
relevant_strategy_memory_summary |
β2 prior onboarding loops tested in Q1; checklist won over progress bar in similar cohortβ |
π§ Memory Injection Block¶
The {{relevant_strategy_memory_summary}} is auto-filled with:
- Last 3 strategies for same edition/persona
- Uplift or failure feedback
- Variant performance
- Notes on experiment saturation
This allows context-aware avoidance or amplification.
β Template Benefits¶
| Benefit | Description |
|---|---|
| π§© Modular | Works across multiple signal types (drop, stagnation, churn, etc.) |
| π§ Memory-Enriched | Prompts reflect prior experiments and outcomes |
| π§ͺ Action-Oriented | Encourages loop thinking + test design |
| π Structured | Ideal for auditing, postmortem, and retry tuning |
β Summary¶
The input prompt is not a generic question β it's a fully structured context framework that primes the agent to:
- Think strategically
- Reason from memory
- Act within constraints
- Output with precision
Strategy starts with the right question, asked the right way.
π€ Output Expectations and Format¶
The Growth Strategist Agent produces machine-usable, human-readable, versioned YAML blueprints that encode:
- π― Growth hypotheses
- π Recommended loops
- π§ͺ A/B test scaffolding
- π KPI targeting
- π§ Memory trace references
- π§Ύ Confidence metadata
These outputs are consumed by downstream agents, indexed for feedback learning, and optionally reviewed by humans.
π¦ Expected Output Structure¶
strategy_id: gs-{{edition_id}}-{{timestamp}}
persona_id: startup_founder_hr
edition_id: pro
created_at: 2025-06-14T08:21:00Z
growth_hypothesis: >
If users are guided through a checklist-style onboarding instead of a generic dashboard,
they will complete initial setup faster and reach first value sooner.
primary_kpi: activation_rate
growth_loop_type: onboarding_checklist
experiments:
- id: exp-001
hypothesis: Checklist onboarding improves activation
variants:
- name: checklist_ui
description: Guided visual checklist with task completion tracking
- name: default_dashboard
description: Status quo dashboard with minimal guidance
reasoning_trace: |
Based on a 26% drop in activation in the Pro edition post-onboarding UI release,
and past success in similar cohorts (uplift +17.4%),
checklist loops historically perform better with solo startup founders.
memory_references:
- strategy_id: gs-pro-202503-2
result: success
uplift: 17.4
confidence: high
validation:
status: passed
review_required: false
confidence_score: 0.84
π Output Dimensions¶
| Field | Description |
|---|---|
strategy_id |
Unique, versioned strategy blueprint |
persona_id |
Persona segment the strategy targets |
growth_hypothesis |
The "if...then" behavior claim being tested |
growth_loop_type |
Structured type: onboarding_checklist, referral_incentive, etc. |
primary_kpi |
One of activation_rate, retention_30d, ltv, trial_to_paid |
experiments |
Variant blueprints with IDs and behavioral deltas |
reasoning_trace |
Human-readable strategic logic trace |
memory_references |
Links to similar past strategies |
validation |
Confidence, flags, status, risk score |
π Format Requirements¶
| Constraint | Details |
|---|---|
| YAML Compliant | Must be valid, well-indented YAML |
| Versioned | Includes date-timestamp or semver suffix in strategy_id |
| Taggable | Easily indexable by persona_id, loop_type, and kpi |
| Feedback-Ready | Accepts telemetry appends (test_result, uplift, confidence) |
| Reusable | Can be passed to A/B Testing Agent without modification |
π€ Emission Targets¶
- β Stored in memory graph index
- β Sent to A/B Testing Agent (via MCP event)
- β Sent to Observability Agent for future KPI trace correlation
- π Optionally routed to UI for human approval
β Summary¶
The Growth Strategist Agent doesnβt just βanswerβ β it emits executable growth artifacts, versioned, reasoned, and traceable:
Every output becomes part of the machine-governed growth brain β not just a document, but a loop.
π§ Memory and Versioning Practices¶
To enable strategic evolution, anti-redundancy, and continuous learning, the Growth Strategist Agent employs multi-scope memory design, combining vector embeddings, event references, and output versioning.
It doesnβt just recall β it compares, scores, clusters, and adapts.
π§© Memory Scopes¶
| Scope | Contents |
|---|---|
| π Short-Term Contextual | Signals, KPI deltas, current persona, edition snapshot |
| π¦ Long-Term Strategic | Past YAML blueprints (strategy, loop, test) with results |
| π§ Semantic Embedding | Vectorized traces of reasoning, hypotheses, loop tags |
| π Outcome-Based Memory | Stores A/B test results, retention curves, uplift deltas |
| π Immutable Audit Store | Write-once snapshots for governance and rollback |
π§ Example Memory Record¶
{
"strategy_id": "gs-pro-202404-2",
"persona_id": "startup_founder_hr",
"loop_type": "onboarding_checklist",
"kpi_target": "activation_rate",
"uplift": 17.4,
"variants": ["checklist_ui", "default_dashboard"],
"result": "success",
"confidence": "high",
"execution_period": "2024-04-15 to 2024-05-05"
}
π§ Semantic Memory Embeddings¶
Each hypothesis, loop suggestion, and experiment gets embedded using:
OpenAIEmbeddingGenerator- Labeled by persona, edition, KPI
- Indexed using Azure AI Search or vector DB like Weaviate
Enables βshow me similar onboarding failures in Pro edition for solo foundersβ queries.
𧬠Versioning of Outputs¶
| Rule | Enforcement |
|---|---|
strategy_id uniqueness |
Based on edition, timestamp, and hashed prompt |
| Output diffs tracked | Uses YAML diffing for delta insights across re-generations |
| Memory linkage | Traceable from new strategies to past versions for reasoning reference |
| Immutable after execution | Emitted blueprints are locked to preserve experimental validity |
π Memory Feedback Integration¶
As telemetry arrives:
- Memory entries are scored and updated
- Future prompts are influenced by uplift trends
- Poor-performing loops are deprioritized
- Exceptional strategies are tagged as seed recommendations
π Memory Access APIs¶
| Function | Description |
|---|---|
search_by_persona_and_kpi() |
Find past loops by target persona and KPI |
get_strategy_lineage() |
Show version history and outcome of similar strategies |
suggest_loop_based_on_uplift() |
Recommend loop types with highest success for given context |
β Summary¶
The Growth Strategist Agent learns like a strategist:
- π Tracks what worked β and what didnβt
- π§ Embeds learnings into next cycleβs thinking
- π Ensures version traceability and auditability
Memory isnβt a bonus β itβs the core of evolutionary growth intelligence.
π§© Final Conclusion and Cluster Integration Map¶
The Growth Strategist Agent is the central orchestrator of continuous product-led growth in the ConnectSoft AI Software Factory. It doesnβt just respond β it observes, hypothesizes, tests, recalls, and optimizes β turning telemetry and product intent into repeatable, validated growth loops.
β Recap of Agent Capabilities¶
| Dimension | Description |
|---|---|
| π― Strategic Role | Converts telemetry signals into executable growth strategies |
| π§ Persona Awareness | Aligns strategies with persona pain-points and funnel positions |
| π§ͺ Experiment Generation | Produces A/B test blueprints with hypotheses, variants, and traceability |
| π KPI Anchoring | Optimizes for activation, retention, monetization, or virality |
| π Loop Thinking | Suggests onboarding, upsell, referral, reactivation, and cross-sell loops |
| π§Ύ YAML Blueprint Output | Structured, machine-consumable strategy artifacts |
| π Retry and Validation | Ensures all outputs are validated, auditable, and reusable |
| π§ Memory Management | Recalls, scores, avoids, and improves from prior outcomes |
| π€ Cross-Agent Orchestration | Connects seamlessly to A/B Testing, Observability, Marketing, CS Agents |
| π‘ Observability Hooks | Fully traceable, telemetry-ready, and confidence-scored |
| π§ Human Review | Incorporates governance checkpoints when necessary |
π Cluster Integration Map¶
flowchart TB
subgraph PRODUCT INSIGHTS
OBS[Observability Agent]
CSA[Customer Success Agent]
end
subgraph GROWTH STRATEGY
GS[Growth Strategist Agent]
end
subgraph EXECUTION
ABT[A/B Testing Agent]
MSA[Marketing Specialist Agent]
end
OBS -->|Funnel Drop / Metric Change| GS
CSA -->|Churn / NPS Signal| GS
GS -->|Loop & Test Blueprint| ABT
GS -->|Messaging Realignment| MSA
GS -->|Retention Loop Handoff| CSA
π¦ Cluster Position: Growth, Marketing & Customer Success¶
| Sub-Cluster | Agent Role | Triggered From | Feeds Into |
|---|---|---|---|
| π Growth Strategy | Growth Strategist Agent | Observability, CSA | A/B Testing, Marketing, CS |
| π§ Marketing | Marketing Specialist Agent | Product Plan, Persona | Growth Strategist, GTM |
| π§ͺ Experimentation | A/B Testing Agent | Growth Strategist | Observability |
| π€ Customer Ops | Customer Success Agent | Growth Strategist | Re-engagement Campaigns |
π Final Statement¶
The Growth Strategist Agent gives the ConnectSoft Factory its growth IQ.
- It translates signals into impact.
- It evolves with feedback.
- It connects memory to action.
- It drives the system from launch to scale.