# 30-Day Survival Plan: 150,000 EGP

## The Constraint

- **Need:** 150,000 EGP/month (in the bank)
- **Time:** 30 days to first 150K
- **Markets:** Egypt + Saudi Arabia
- **Model:** Flat fee + percentage on collections
- **Avg academy:** 50 players × 500 EGP = 25,000 EGP/month collections

---

## THE FRAMING (This Is Everything)

> **"النظام ده تكلفة تطويره تجاوزت ٢٥٠,٠٠٠ ج.م — ولسه بنطوره.**
> إحنا مش بنبيع لايسنس. إحنا بنقدم النظام لأوائل المشتركين بسعر دعم فني فقط.
> لما نوصل للنسخة النهائية — السعر هيتضاعف. اللي داخل دلوقتي بيقفل على السعر ده للأبد."**

### What they get:

- Full ERP system (worth 250K+ to build)
- Auto-generated website for their academy (yourname.elcaptain.com)
- Custom domain (youracademy.com) for annual subscribers
- Continuous updates forever
- They only pay "support & hosting fees" — these plans

---

## EGYPT PRICING

| | Small (up to 100) | Medium (100-300) | Large (300+) |
|---|--:|--:|--:|
| **Monthly flat** | 699 | 1,499 | 3,499 |
| **% on collections** | 7% | 5% | 3% |
| **6-Month prepaid** | 3,499 | 7,499 | 17,499 |
| **Annual prepaid** | 5,999 | 13,499 | 29,999 |
| **Setup fee** | 1,000 | 2,500 | 5,000 |
| **Custom domain** | Annual only | Annual only | Included |
| **Academy website** | Included | Included | Included |
| **Year 2 flat** | 599 | 1,299 | 2,999 |
| **Year 3+ flat** | 499 | 999 | 2,499 |

### Egypt Revenue Per Customer (50 players × 500 = 25K collections)

| Tier | Flat | + % on 25K | = Monthly Revenue |
|---|--:|--:|--:|
| Small | 699 | 1,750 | **2,449** |
| Medium (200 players, 100K) | 1,499 | 5,000 | **6,499** |
| Large (400 players, 200K) | 3,499 | 6,000 | **9,499** |

### What the CUSTOMER sees (Small tier, 50 players):

```
اشتراكك الشهري:     699 ج.م (رسم دعم فني واستضافة)
نسبة تشغيل:         7% من التحصيلات = 1,750 ج.م
                    ─────────────────
الإجمالي:           2,449 ج.م/شهر

= 49 ج.م لكل لاعب في الشهر
= أقل من ١٠٪ من إيرادك

مقابل نظام قيمته ٢٥٠,٠٠٠+ ج.م
+ موقع إلكتروني لأكاديميتك
+ تحديثات مستمرة
+ دعم فني مباشر
```

---

## SAUDI PRICING

1 SAR = 13 EGP. Saudi academies charge 500-2000 SAR/player.
Average: 50 players × 800 SAR = 40,000 SAR/month collections.

| | Small (up to 100) | Medium (100-300) | Large (300+) |
|---|--:|--:|--:|
| **Monthly flat** | 299 SAR | 699 SAR | 1,499 SAR |
| **% on collections** | 5% | 3.5% | 2% |
| **6-Month prepaid** | 1,499 SAR | 3,499 SAR | 7,499 SAR |
| **Annual prepaid** | 2,699 SAR | 5,999 SAR | 12,999 SAR |
| **Setup fee** | 499 SAR | 999 SAR | 1,999 SAR |
| **Custom domain** | Annual only | Annual only | Included |
| **Academy website** | Included | Included | Included |
| **Year 2 flat** | 249 SAR | 599 SAR | 1,299 SAR |
| **Year 3+ flat** | 199 SAR | 499 SAR | 999 SAR |

### Saudi Revenue Per Customer (in EGP)

| Tier | Flat (SAR→EGP) | + % on collections (EGP) | = Monthly (EGP) |
|---|--:|--:|--:|
| Small (50 players, 40K SAR) | 3,887 | 26,000 | **29,887** |
| Medium (200 players, 160K SAR) | 9,087 | 72,800 | **81,887** |
| Large (400 players, 400K SAR) | 19,487 | 104,000 | **123,487** |

**One Saudi small = 30K EGP/month. Five of those = survival.**

---

## PATH TO 150K/MONTH

### Scenario A: Egypt Only

| Type | Count | Revenue Each | Total |
|---|:-:|--:|--:|
| Small Egypt (50 players) | 40 | 2,449 | 97,960 |
| Medium Egypt | 15 | 6,499 | 97,485 |
| **Total** | **55** | | **195,445** |

Or more realistically mixed:

| Type | Count | Revenue Each | Total |
|---|:-:|--:|--:|
| Small Egypt | 30 | 2,449 | 73,470 |
| Medium Egypt | 15 | 6,499 | 97,485 |
| **Total** | **45** | | **170,955** |

### Scenario B: Egypt + Saudi (RECOMMENDED)

| Type | Count | Revenue Each (EGP) | Total |
|---|:-:|--:|--:|
| Small Egypt | 25 | 2,449 | 61,225 |
| Medium Egypt | 10 | 6,499 | 64,990 |
| Small Saudi | 1 | 29,887 | 29,887 |
| **Total** | **36** | | **156,102** |

### Scenario C: Saudi Heavy (FASTEST)

| Type | Count | Revenue Each (EGP) | Total |
|---|:-:|--:|--:|
| Small Egypt | 15 | 2,449 | 36,735 |
| Medium Egypt | 5 | 6,499 | 32,495 |
| Small Saudi | 3 | 29,887 | 89,661 |
| **Total** | **23** | | **158,891** |

---

## REVENUE VISUALIZATION

```mermaid
pie title Scenario B - 36 Customers = 156K
    "Small Egypt x25 = 61K" : 61225
    "Medium Egypt x10 = 65K" : 64990
    "Small Saudi x1 = 30K" : 29887
```

```mermaid
pie title Scenario C - 23 Customers = 159K
    "Small Egypt x15 = 37K" : 36735
    "Medium Egypt x5 = 32K" : 32495
    "Small Saudi x3 = 90K" : 89661
```

---

## THE PITCH (Exact Words)

### Opening Frame:

> "النظام ده مش SaaS عادي. ده نظام ERP رياضي كامل — تكلفة تطويره لحد دلوقتي تجاوزت ربع مليون جنيه.
> لو رحت أي شركة تطلب نظام زي ده — هيقولوك ٢٥٠-٥٠٠ ألف + صيانة شهرية.
> إحنا مش بنبيعه. إحنا بنديهولك كامل — وتدفع بس رسوم الدعم والاستضافة."

### The Breakdown:

> "يعني الشهر ده هتدفع ٦٩٩ ج.م رسم دعم + ٧٪ من تحصيلاتك لتغطية تكاليف التشغيل والتطوير المستمر.
> عندك ٥٠ لاعب بيدفعوا ٥٠٠؟ يبقى إجمالي تكلفتك ٢,٤٤٩ ج.م.
> يعني ٤٩ جنيه بس على كل لاعب. أقل من كوباية قهوة."

### The Website Hook:

> "وكمان — النظام بيعمل لك موقع إلكتروني لأكاديميتك أوتوماتيك.
> أهالي اللاعبين يدخلوا يشوفوا الجدول، يدفعوا أونلاين، يتابعوا الحضور.
> لو عايز الموقع على دومين خاص باسم أكاديميتك — ده متاح مع الاشتراك السنوي."

### Early Adopter Urgency:

> "إحنا لسه في مرحلة النمو. اللي بيشترك دلوقتي بيقفل على السعر ده للأبد.
> لما نكمّل كل المودولات ونوصل للنسخة النهائية — السعر هيتضاعف.
> بس اللي دخل كـ early adopter — سعره ثابت. ده وعد."

---

## VALUE STACK (What 250K Gets Them)

| Module | Stand-alone Cost | They Get It |
|--------|----------------:|:-----------:|
| Financial system (invoices, payments, double-entry) | 50,000 | Included |
| Attendance engine | 25,000 | Included |
| Training programs + scheduling | 35,000 | Included |
| POS system | 30,000 | Included |
| Inventory management | 20,000 | Included |
| Parent portal + notifications | 25,000 | Included |
| Academy website (auto-generated) | 15,000 | Included |
| Custom domain setup | 5,000 | Annual plan |
| Pricing engine (smart discounts) | 20,000 | Included |
| Facility management + booking | 15,000 | Included |
| HR + payroll | 15,000 | Included |
| Reports + analytics | 10,000 | Included |
| **Total development value** | **265,000** | **2,449/mo** |

> "كل ده بـ ٤٩ جنيه لكل لاعب في الشهر. بدل ٢٦٥ ألف مرة واحدة."

---

## CUSTOM DOMAIN DETAILS

| Plan | Website | Domain |
|------|---------|--------|
| Monthly | yourname.elcaptain.com | Subdomain only |
| 6-Month | yourname.elcaptain.com | Subdomain only |
| Annual | youracademy.com | Custom domain included |
| Large (any plan) | youracademy.com | Custom domain included |

Cost to us: ~200 EGP/year per domain. Perceived value: 5,000+.

---

## OBJECTION HANDLING (Updated)

| They Say | You Say |
|----------|---------|
| "غالي" | "لو رحت لأي مطور يعملك نظام زي ده — هيقولك ٢٥٠ ألف minimum. إنت بتدفع ٤٩ جنيه بس لكل لاعب" |
| "الـ ٧٪ كتير" | "الـ ٧٪ بتغطي سيرفرات + تحديثات + دعم ٢٤ ساعة. لو حصّلت ٢٥ ألف، يبقى ١,٧٥٠ بس — أقل من نص يوم شغل ريسبشن" |
| "مش محتاج" | "تمام. بس الموقع الإلكتروني لأكاديميتك + بوابة أولياء الأمور — دول لوحدهم بـ ١٥ ألف لو عملتهم برا" |
| "هفكر" | "العرض ده لأوائل المشتركين بس. السعر هيتضاعف بعد ما نخلّص التطوير. دلوقتي قافل على السعر ده للأبد." |
| "عندي نظام" | "إيه هو؟ عنده موقع لأكاديميتك؟ بوابة أولياء أمور؟ محرك تسعير ذكي؟ POS؟ ده نظام كامل مش feature واحدة." |
| "أنا ٥٠ لاعب بس" | "ممتاز — يبقى تكلفتك ٤٩ جنيه لكل لاعب. ولما توصل ١٠٠ — نفس النظام يشيل معاك. مش هتحتاج تغير أي حاجة." |

---

## SAUDI PITCH (Formal Arabic)

### Opening:

> "نظام El-Captain نظام ERP رياضي متكامل — تكلفة تطويره تجاوزت مليون ريال.
> نقدمه للأكاديميات كخدمة بدلاً من بيعه كمنتج.
> رسوم الاشتراك تغطي الدعم الفني والاستضافة والتحديثات المستمرة فقط."

### Value:

> "النظام ينشئ لكم موقع إلكتروني احترافي لأكاديميتكم تلقائياً.
> أولياء الأمور يدخلون يتابعون الحضور ويسددون الرسوم إلكترونياً.
> مع الاشتراك السنوي: دومين خاص باسم أكاديميتكم."

---

## 30-DAY WAR PLAN

```mermaid
gantt
    title 30 Days to 150K
    dateFormat YYYY-MM-DD
    axisFormat %d
    section PREP
        Build Egypt list :p1, 2026-07-07, 2d
        Build Saudi list :p2, 2026-07-07, 2d
        Prepare demo :p3, 2026-07-08, 1d
        Write scripts :p4, 2026-07-08, 1d
        Setup payments :p5, 2026-07-09, 1d
    section EGYPT
        WhatsApp blitz :e1, 2026-07-10, 25d
        Follow up calls :e2, 2026-07-11, 24d
        Run demos :e3, 2026-07-12, 23d
        Field visits :e4, 2026-07-12, 20d
    section SAUDI
        Outreach :s1, 2026-07-10, 25d
        LinkedIn :s2, 2026-07-10, 20d
        Zoom demos :s3, 2026-07-14, 20d
        Close deals :s4, 2026-07-20, 15d
    section TARGET
        150K collected :milestone, 2026-08-05, 0d
```

---

## WEEKLY TARGETS

| Week | Egypt Deals | Egypt Rev | Saudi Deals | Saudi Rev | Running Total |
|:----:|:-----------:|---------:|:-----------:|---------:|-------------:|
| 1 | 7 | 17,143 | 0 | 0 | 17,143 |
| 2 | 10 | 24,490 | 1 | 29,887 | 71,520 |
| 3 | 10 | 24,490 | 1 | 29,887 | 125,897 |
| 4 | 8 | 19,592 | 1 | 29,887 | 175,376 |
| **Total** | **35** | **85,715** | **3** | **89,661** | **175,376** |

---

## DAILY ROUTINE

| Time | Activity |
|------|----------|
| 8:00-9:00 | 30 Egypt WhatsApp messages |
| 9:00-9:30 | 10 Saudi messages |
| 9:30-10:00 | Follow up yesterday |
| 10:00-12:00 | Egypt demos 3-5 |
| 12:00-13:00 | Saudi Zoom demos 1-2 |
| 14:00-16:00 | In-person visits 2 academies |
| 16:00-17:00 | Proposals + collect payments |
| 17:00-18:00 | Onboard new signups |
| 20:00-21:00 | Reply evening messages |

---

## SUMMARY TABLE

| | Egypt Small | Egypt Medium | Egypt Large | Saudi Small | Saudi Medium | Saudi Large |
|---|--:|--:|--:|--:|--:|--:|
| **Flat/mo** | 699 | 1,499 | 3,499 | 299 SAR | 699 SAR | 1,499 SAR |
| **%** | 7% | 5% | 3% | 5% | 3.5% | 2% |
| **Avg players** | 50 | 200 | 400 | 50 | 200 | 400 |
| **Avg collections** | 25K | 100K | 200K | 40K SAR | 160K SAR | 400K SAR |
| **Total/mo (local)** | 2,449 | 6,499 | 9,499 | 2,299 SAR | 6,299 SAR | 9,499 SAR |
| **Total/mo (EGP)** | 2,449 | 6,499 | 9,499 | 29,887 | 81,887 | 123,487 |
| **Per player/mo** | 49 | 32 | 24 | 46 SAR | 31 SAR | 24 SAR |
| **Website** | Subdomain | Subdomain | Custom | Subdomain | Subdomain | Custom |
| **Custom domain** | Annual only | Annual only | Included | Annual only | Annual only | Included |

---

## THE FRAME THAT SELLS

```
┌─────────────────────────────────────────────────────┐
│  نظام قيمته ٢٥٠,٠٠٠+ ج.م                          │
│  + موقع إلكتروني لأكاديميتك                         │
│  + بوابة أولياء أمور                                 │
│  + تحديثات مستمرة مدى الحياة                         │
│  ─────────────────────────────────────               │
│  كل ده بـ ٤٩ ج.م لكل لاعب في الشهر                  │
│  (رسوم دعم فني واستضافة فقط)                         │
│                                                     │
│  ⚡ سعر Early Adopter — مش هيتكرر                    │
└─────────────────────────────────────────────────────┘
```

---

## NON-NEGOTIABLE RULES

1. Money before onboarding. Always.
2. Frame it as "support fees" not "subscription" — they're getting a 250K system.
3. The 7% is "operating costs" not commission.
4. Saudi first — one Saudi deal = twelve Egyptian small deals.
5. Push annual for custom domain — anchors them for 12 months.
6. Every demo shows the website: "ده موقع أكاديميتك — جاهز في ٥ دقايق."
7. Early adopter framing: "السعر ده مش هيتكرر."
8. Never call it "subscription." Call it "رسوم دعم واستضافة."

---

> **They're not buying software. They're getting a 250K system for the price of support fees. And a free website. And they're locking in the price forever because they're early adopters. The 7% covers operating costs. Simple.**

---

## COST STRUCTURE

### WhatsApp Business API (ALL notifications go through here — NO SMS)

#### Pricing (per 24h conversation window, Egypt)

| Category | Who opens | Cost (USD) | Cost (EGP) | Notes |
|---|---|---:|---:|---|
| Utility (transactional) | We initiate | $0.0220 | 1.10 | Attendance, invoices, reminders |
| Marketing (promo) | We initiate | $0.1073 | 5.37 | Offers, announcements |
| Service | Parent messages us | FREE | 0 | First 1,000/month free |

**Within one 24h conversation = unlimited messages. Not per-message.**

#### Cost Per Academy (50 players)

| Use case | Conversations/month | Cost (EGP) |
|---|---:|---:|
| Attendance notifications (1 per parent per session day) | ~50 | 55 |
| Payment reminders | ~15 | 16.5 |
| Enrollment confirmations | ~5 | 5.5 |
| Schedule changes | ~3 | 3.3 |
| **Total** | **~73** | **~80** |

**80 EGP/customer/month for ALL notifications. vs 9,414 if SMS.**

#### Technical Setup

**Option A: Meta Cloud API (RECOMMENDED — free hosting)**

1. Create a Meta Business Account → business.facebook.com
2. Create a WhatsApp Business App in Meta Developer Portal
3. Verify your business (Egyptian commercial registration)
4. Get a dedicated phone number (new SIM, don't use personal)
5. Register number via the API (number gets locked to API — can't use WhatsApp app on it)
6. Create message templates (Arabic) → submit for Meta approval (24-48h)
7. Get API token → call `graph.facebook.com/v18.0/{phone-id}/messages`

**Infrastructure needed:**
- Webhook endpoint (Laravel route) to receive delivery receipts + incoming messages
- Queue worker to batch outgoing messages (rate limit: 80 msg/sec at Tier 1)
- Template storage in DB (notification_templates table — already designed)

**Rate limits (grow with usage):**
| Tier | Limit | How to reach |
|---|---|---|
| Tier 1 (start) | 1,000 conversations/day | Default |
| Tier 2 | 10,000/day | Good quality rating + volume |
| Tier 3 | 100,000/day | Sustained volume |

**Option B: BSP (Business Solution Provider) like Twilio/360dialog/WATI**

- Easier setup but adds margin (~30-50% markup on Meta rates)
- Better dashboard, no webhook coding needed
- Good for MVP if you want it running in 1 day
- Migrate to direct Cloud API later to cut costs

#### Laravel Integration

```
POST https://graph.facebook.com/v18.0/{PHONE_NUMBER_ID}/messages
Authorization: Bearer {ACCESS_TOKEN}
Content-Type: application/json

{
  "messaging_product": "whatsapp",
  "to": "201012345678",
  "type": "template",
  "template": {
    "name": "attendance_notification",
    "language": {"code": "ar"},
    "components": [{
      "type": "body",
      "parameters": [
        {"type": "text", "text": "أحمد"},
        {"type": "text", "text": "حاضر"},
        {"type": "text", "text": "السباحة - مجموعة المبتدئين"}
      ]
    }]
  }
}
```

#### Template Examples (submit to Meta for approval)

| Name | Body |
|---|---|
| `attendance_notification` | "مرحباً، ابنكم {{1}} سجّل {{2}} في حصة {{3}} اليوم." |
| `payment_reminder` | "تذكير: مبلغ {{1}} ج.م مستحق على حساب {{2}}. آخر موعد: {{3}}." |
| `enrollment_confirmed` | "تم تسجيل {{1}} في برنامج {{2}} بنجاح. بداية: {{3}}." |
| `schedule_change` | "تنبيه: تم تغيير موعد حصة {{1}} من {{2}} إلى {{3}}." |

#### Setup Costs (one-time)

| Item | Cost |
|---|---|
| Meta Business verification | Free |
| Dedicated SIM card | 50 EGP |
| Template approval | Free |
| Development time | Already built into platform |
| **Total setup** | **50 EGP** |

#### RULES

1. NO SMS. Ever. WhatsApp only.
2. All notifications go through template messages (pre-approved)
3. One conversation per parent per day (batch all notifications into that window)
4. Parents can reply → triggers free Service conversation → handle in-app
5. Store delivery status (sent/delivered/read) in notification_logs
6. If WhatsApp delivery fails → show in-app notification + mark for manual follow-up

### Hosting & Infrastructure (Fixed Monthly)

| Item | Cost (EGP) |
|------|---:|
| AWS EC2 (current server) | 2,500 |
| Domain (al-arcade.com, amortized) | 100 |
| SSL (wildcard via CapRover) | 0 |
| PostgreSQL (self-hosted) | 0 |
| Backups (S3/snapshots) | 250 |
| Email (poste.io, self-hosted) | 0 |
| **Total fixed** | **2,850** |

Fixed cost — same for 1 or 50 customers. At 36 customers = **79 EGP/customer/month**.

### Per-Customer Unit Economics (Small Egypt, 50 players)

| | Amount (EGP) |
|---|---:|
| Revenue (flat + 7% on 25K) | 2,449 |
| WhatsApp API (~73 conversations/mo) | -80 |
| Hosting share (÷36 customers) | -79 |
| **Net margin** | **2,290** |
| **Margin %** | **93.5%** |

### Break-Even Analysis

| Fixed costs (monthly) | 2,850 |
|---|---:|
| Min customers to cover fixed costs | **2** (at 2,290 margin each) |
| Customers to reach 150K net | **~66** Egypt small OR **36 mixed** (Scenario B) |

### Cost at Scale (Scenario B: 36 customers)

| | Monthly (EGP) |
|---|---:|
| Total revenue | 156,102 |
| WhatsApp API (36 × 80) | -2,880 |
| Hosting (fixed) | -2,850 |
| **Net profit** | **150,372** |
| **Net margin** | **96%** |

### Scaling: Large Academies (300-1000 players)

**Problem:** If you WhatsApp "ابنك حضر" every session day, costs explode at scale.

| Academy size | Naive approach (every session) | Cost (EGP) | % of Revenue | Verdict |
|---|---:|---:|---:|---|
| 300 players (~220 parents) | 3,080 convos/mo | 3,388 | 38% | DEAD |
| 500 players (~350 parents) | 5,600 convos/mo | 6,160 | 49% | DEAD |
| 1000 players (~700 parents) | 12,600 convos/mo | 13,860 | 75% | DEAD |

**Solution: Smart Notification Routing**

| Notification | Channel | Why |
|---|---|---|
| Kid is PRESENT | In-app + push ONLY | Routine — nobody needs WhatsApp for "everything is fine" |
| Kid is ABSENT/LATE | WhatsApp | Urgent — parent needs to know NOW |
| Payment due/overdue | WhatsApp | Drives collection |
| Enrollment confirmation | WhatsApp | One-time, important |
| Schedule change/cancellation | WhatsApp | Affects their plans |
| Daily digest (opt-in) | WhatsApp | ONE message per parent per day max |

**Recalculated with absence-only strategy:**

| Academy size | Absence convos | Payment | Other | Total/mo | Cost (EGP) | % of Revenue |
|---|---:|---:|---:|---:|---:|---:|
| 50 players (Small) | 40 | 15 | 8 | 63 | 69 | 3% |
| 300 players (Medium) | 600 | 200 | 50 | 850 | 935 | 10% |
| 500 players | 1,000 | 350 | 80 | 1,430 | 1,573 | 13% |
| 1000 players (Large) | 2,000 | 700 | 150 | 2,850 | 3,135 | 17% |

**Sustainable across ALL tiers.**

**Rate limit implications:**

| Academy size | Daily convos (peak) | Required Tier |
|---|---:|---|
| Small (50) | ~5 | Tier 1 (1,000/day) ✓ |
| Medium (300) | ~40 | Tier 1 (1,000/day) ✓ |
| Large (1000) | ~130 | Tier 1 (1,000/day) ✓ |
| Platform total (36 customers) | ~200 | Tier 1 (1,000/day) ✓ |
| Platform total (100 customers) | ~600 | Tier 1 (1,000/day) ✓ |
| Platform total (500 customers) | ~3,000 | Tier 2 (10,000/day) |

Tier 1 covers everything until 150+ customers. Auto-upgrades with volume.

### NON-NEGOTIABLE COST RULES

1. **NO SMS. Zero. WhatsApp Business API for all notifications.**
2. **Absence-only strategy: WhatsApp is for PROBLEMS, not routine confirmations.**
3. Batch notifications per parent per day into one conversation window (saves money)
4. Parents reply = free Service conversation — encourage it
5. If WhatsApp undelivered → in-app only. No fallback to SMS.
6. Monitor conversations per academy — flag above 2× expected for their tier.
7. Marketing conversations (offers, announcements) charged at 5.37 EGP — use sparingly.
8. "Daily attendance summary" is an OPT-IN premium feature — charge academy extra if they want it.
