# SKILL: Revenue Pipeline Launch
## Genesis Execution Framework for AgileAdapt Launch

**Skill ID**: revenue-pipeline-launch
**Version**: 1.0.0
**Author**: Lead Architect
**Created**: 2026-01-08
**Purpose**: Execute revenue pipeline launch with pre-mortem awareness

---

## QUICK REFERENCE

### The 5-Prong Model (REVISED Launch Order - Market Validated)

**CRITICAL INSIGHT** (Lindsay McGuire validation):
> "Database reactivation closes highest ticket consistently because ROI is immediately visible"

**REVISED SEQUENCE:**
1. **PRONG 5**: Database Reactivation ($2,997-$4,997) - LAUNCH FIRST (highest closer)
2. **PRONG 1**: Social Media Automation ($499-$1,450/mo) - BUNDLE WITH P5
3. **PRONG 2**: AI Voice Agents ($997-$1,497/mo) - ADD WEEK 2+
4. **PRONG 3**: Lead Nurture ($197/mo) - ADD-ON
5. **PRONG 4**: Review Systems ($147/mo) - ADD-ON

**WHY P5 FIRST:**
- Closes highest ticket (external validation)
- ROI immediately visible from EXISTING data
- Example: 5,000 leads × 5% × $3,000 = **$750,000**
- Builds trust BEFORE social results (90+ days)

### PRICING GAP ALERT
| Service | Market Rate | Genesis Current | Action |
|---------|-------------|-----------------|--------|
| Database Reactivation | $2-8K | $397/mo | REPRICE TO $2,997-$4,997 |
| Voice AI | $1-5K + $500-1K/mo | $597/mo | REPRICE TO $997-$1,497/mo |
| Social Media | $1-2K/mo | $499-850/mo | OK (push Tier 2) |

### 3-Tier Pricing (Authoritative)
| Tier | Monthly | Setup | Target |
|------|---------|-------|--------|
| Tier 1 | $499 | $299 | Sole traders |
| Tier 2 | $850 | $499 | Growing crews (HERO) |
| Tier 3 | $1,450 | $999 | Established firms |

### Critical Success Metrics
- Week 1: 2+ paying customers, 0 negative reviews
- Month 1: 10 customers, $8,650 MRR, <15% churn
- Month 3: 50 customers, $43,250 MRR

---

## EXECUTION PROTOCOLS

### Protocol 1: Pre-Launch Validation

**Before ANY outreach, verify:**

```yaml
voice_ai_ready:
  - Test call to personal number: PASS/FAIL
  - Latency < 2 seconds: PASS/FAIL
  - Australian accent correct: PASS/FAIL
  - GHL fallback configured: YES/NO

email_deliverability:
  - Instantly.ai DFY domains purchased: YES/NO
  - Warmup started (14-day minimum): YES/NO
  - SPF/DKIM/DMARC configured: PASS/FAIL
  - Test email to Gmail inbox: PASS/FAIL

content_pipeline:
  - Pomelli Business DNA extraction: WORKING/BROKEN
  - GHL Social Planner integration: WORKING/BROKEN
  - HITL review process defined: YES/NO
  - Australian terminology enforced: YES/NO

legal_compliance:
  - Consent checkbox language reviewed: YES/NO
  - AI disclosure included: YES/NO
  - Recording consent (if applicable): YES/NO
  - Privacy policy updated: YES/NO
```

### Protocol 2: Market Execution Sequence

**PHASE 1 - Sydney Soft Launch (Week 1)**
```
Market: Sydney ONLY
Vertical: Tradies ONLY (plumbers, electricians)
Volume: 25 prospects
Pricing: Tier 2 default ($850/mo)
Voice AI: GHL Native (fallback safe)
Goal: 2-3 paying customers + case studies
```

**PHASE 2 - Sydney Expansion (Week 2)**
```
Market: Sydney ONLY
Verticals: Add HVAC, builders
Volume: 100 prospects
Pricing: All 3 tiers available
Voice AI: Test custom Gemini if ready
Goal: 5-7 paying customers
```

**PHASE 3 - Geographic Expansion (Week 3-4)**
```
Markets: Sydney (500) + Florida (50 test)
Verticals: 5+ verticals per market
Separate content pipelines per market
Custom voice AI live
Goal: 15-20 paying customers
```

### Protocol 3: Gift Pack Generation

**Automated Sequence:**
1. Receive prospect data (name, business, URL, last_post_date)
2. Pomelli DNA extraction → brand guide
3. Generate 3 professional posts
4. Assemble PDF audit:
   - Brand guide (colors, fonts, logo)
   - Social media gap analysis
   - 3 ready-to-use posts
5. Save as `{BusinessName}_AgileAdapt_Gift.pdf`

**Quality Checks:**
- [ ] Australian terminology used
- [ ] No AI artifacts visible
- [ ] Brand colors match website
- [ ] Posts are industry-appropriate
- [ ] No safety violations (electrical, gas)

### Protocol 4: Voice Call Execution

**Pre-Call Setup:**
```javascript
const callContext = {
  name: prospect.name,
  business: prospect.business_name,
  phone: prospect.phone,
  last_post_date: prospect.last_post,
  months_inactive: calculateMonthsInactive(prospect.last_post),
  tier_offer: "tier2", // Default to Hero tier
  payment_link: getTierPaymentLink("tier2")
};
```

**Call Flow States:**
1. `INITIATED` → Call placed via Telnyx
2. `ANSWERED` → Gemini delivers opening
3. `QUALIFYING` → Assess business size for tier
4. `PRESENTING` → Present tier-appropriate offer
5. `OBJECTION_HANDLING` → Use matrix responses
6. `CLOSING` → Send payment link via SMS
7. `COMPLETED` → Log outcome to GHL

**Outcome Tagging:**
- `Hot lead` → Trigger payment workflow
- `Interested` → Schedule callback
- `Follow-up` → Add to nurture sequence
- `Not interested` → Tag and archive
- `Wrong number` → Remove from list
- `No answer` → Retry queue (max 3 attempts)

### Protocol 5: Objection Response Matrix

**Immediate Access Responses:**

| Objection | Response |
|-----------|----------|
| "Too expensive" | "One job ($1,500-$3,000) covers 2-4 months. You're already paying $1,760/mo in lost time doing it yourself." |
| "I'm too busy" | "That's exactly why we exist. Send us 2 photos via WhatsApp weekly. We handle everything else." |
| "My work speaks for itself" | "It does - but only if they can find you. Ghost social in 2026 = out of business signal." |
| "I get all my work from referrals" | "Perfect. What happens when those referrals Google you and see your last post was 2019?" |
| "Social media doesn't work" | "You're right - it doesn't generate leads directly. It prevents referrals from eliminating you." |
| "I tried it before" | "Because you stopped. Consistency is the only thing that works. We never stop." |
| "Need to think about it" | "Totally fair. I'll send 3 more sample posts and call Friday 10am. Does that work?" |
| "Not interested" | "All good mate, no worries. If you change your mind, just reply to that email. Cheers." |

### Protocol 6: Churn Prevention (30-Day)

**Immediate Actions (Days 1-7):**
1. Welcome email with login credentials
2. Request past client database (Xero, ServiceM8)
3. Begin Database Reactivation Campaign

**Reactivation Campaign:**
```
SMS Template:
"Hi [Name], it's [Business]. Quick check - how was your experience with us? Mind leaving us a Google Review? [Link]"

Sequence:
Day 7: Initial SMS request
Day 10: Follow-up to non-responders
Day 14: Final reminder
Day 21: Email summary of new reviews
```

**Expected Result:** 5-10 new 5-star Google Reviews
**Customer Perception:** "You got me more reviews in a month than I got in 5 years"

### Protocol 7: Quality Control (HITL)

**Review Checklist:**
- [ ] Brand consistency (colors, fonts, logo)
- [ ] Australian terminology (Gyprock, not drywall)
- [ ] Industry appropriateness
- [ ] No safety violations (PPE, ladder setup)
- [ ] No AI hallucinations (no "DIY electrical")
- [ ] Spelling/grammar correct
- [ ] CTA present where appropriate

**High-Risk Industries (100% HITL):**
- Electrical (AS/NZS 3000 compliance)
- Gas fitting (licensed work only)
- Plumbing (backflow, drainage regulations)
- Building (structural, waterproofing)
- Medical (AHPRA guidelines)
- Legal (no specific advice)

**Escalation Triggers:**
- Regulatory content detected
- Safety concern identified
- Customer complaint received
- Brand guideline violation
- Sensitive topic (politics, religion)

---

## FAILURE MODE AWARENESS

### Critical Failure Detection

**Symptom → Root Cause → Action:**

| Symptom | Likely Cause | Immediate Action |
|---------|--------------|------------------|
| No calls going out | n8n workflow broken | Check webhook logs |
| Calls connect, no audio | Cloudflare Worker issue | Test Telnyx directly |
| <20% email open rate | Deliverability problem | Check spam score |
| All Tier 1, no Tier 2/3 | Price sensitivity | Adjust default offer |
| High churn at 30 days | No quick wins | Add Database Reactivation |
| Negative reviews | Content quality | Increase HITL review |

### Kill Switches

**HARD STOP if:**
- Email deliverability <20% open rate
- Voice AI latency >3 seconds consistently
- First 5 customers ALL churn
- Legal cease-and-desist received
- 5+ negative reviews in 1 week

**PIVOT if:**
- Tier 2 conversion <5% → Test Tier 1 anchor
- Sydney not responding → Focus Florida
- Voice AI failing → Text-only MVP
- Churn >20% → Add strategy calls

---

## DECISION SUPPORT

### Decision 1: Voice AI (Build vs Buy)

**Use GHL Native ($97/client) IF:**
- Need to launch within 48 hours
- No technical resource for Cloudflare Worker
- <10 clients (cost difference minimal)

**Use Custom (Gemini+Telnyx) IF:**
- Can wait 1 week for testing
- >50 clients planned (major cost savings)
- Need Australian accent control

### Decision 2: Market Sequence

**Launch Sydney ONLY first IF:**
- Want to minimize localization complexity
- Need to prove model before expanding
- Limited monitoring capacity

**Launch Parallel (Sydney+Florida) IF:**
- Have separate content pipelines ready
- Can manage 2 time zones
- Want to test market responses simultaneously

### Decision 3: Setup Fee

**Use $0 Setup IF:**
- First 5 beta customers (case studies)
- Conversion rate testing
- Competitor matching

**Use $299-$499 Setup IF:**
- Filter tire-kickers needed
- CAC coverage required
- Trust signal (not "too good to be true")

---

## MONITORING DASHBOARD

### Daily Metrics to Track

```yaml
lead_flow:
  emails_sent: 0
  emails_opened: 0
  emails_clicked: 0
  consent_forms: 0
  calls_placed: 0
  calls_answered: 0
  closes: 0

voice_metrics:
  answer_rate: 0%
  avg_duration: 0min
  close_rate: 0%
  hot_leads: 0
  follow_ups: 0
  not_interested: 0

content_metrics:
  posts_generated: 0
  posts_reviewed: 0
  posts_published: 0
  hitl_rejections: 0

financial:
  mrr: $0
  new_customers: 0
  churned: 0
  ltv_estimate: $0
  cac_estimate: $0

reputation:
  positive_reviews: 0
  negative_reviews: 0
  nps_score: 0
  complaints: 0
```

---

## QUICK COMMANDS

### Check Pipeline Status
```bash
# View n8n workflow executions
curl -X GET "https://n8n.elestio.app/api/v1/executions" \
  -H "X-N8N-API-KEY: $N8N_API_KEY"

# Check Telnyx call logs
curl -X GET "https://api.telnyx.com/v2/call_control_applications" \
  -H "Authorization: Bearer $TELNYX_API_KEY"

# View GHL pipeline
curl -X GET "https://rest.gohighlevel.com/v1/pipelines" \
  -H "Authorization: Bearer $GHL_API_KEY"
```

### Emergency Fallback
```bash
# If custom voice fails, switch to GHL
# 1. Disable n8n voice workflow
# 2. Enable GHL Voice AI in sub-account
# 3. Update landing page webhook to GHL
# 4. Test with personal number
```

---

## CONTEXT RETRIEVAL

### Knowledge Graph Queries

**Get Pricing Model:**
```
entity_id: REVENUE_PRICING_3TIER
```

**Get Failure Modes:**
```
entity_type: premortem_risk
```

**Get Objection Responses:**
```
entity_id: REVENUE_OBJECTION_MATRIX
```

**Get Australian Terminology:**
```
entity_id: REVENUE_AU_TERMINOLOGY
```

**Get Success Criteria:**
```
entity_id: REVENUE_WEEK1_SUCCESS
```

---

## RELATED SKILLS

- `coordination` - Task prioritization
- `closed-loop-verification` - Quality gates
- `self-correcting-agents` - Error recovery
- `multi-agent-orchestration` - Parallel execution

---

## CHANGELOG

| Version | Date | Changes |
|---------|------|---------|
| 1.0.0 | 2026-01-08 | Initial skill creation from pre-mortem analysis |

---

*Skill generated from REVENUE_LAUNCH_PREMORTEM.md*
*Execute before asking. Report after completing.*
