system-prompts-and-models-o.../dealix/docs/sales-kit/LAUNCH_TODAY.md
2026-05-01 14:03:52 +03:00

246 lines
8.1 KiB
Markdown

# 🚀 Dealix — قائمة التدشين النهائية (اليوم)
**الهدف:** من "Launch-Ready in Docs" إلى "Launch-Live in Market" خلال 4 ساعات فعلية.
---
## ⏱️ 4-Hour Launch Sprint
### الساعة 1: Backend LIVE (الأولوية القصوى)
#### Step 1.1 — Railway (15 دقيقة)
1. افتح: `https://railway.com/project/54bb60b4-d059-4dd1-af57-bc44c702b9f0`
2. Settings → Deploy → Start Command: **امسحه** أو اكتب `/app/start.sh`
3. Variables → Raw Editor → الصق من `dealix_railway_vars.txt`
4. Settings → Networking → Generate Public Domain
5. انتظر Deploy = `Active`
**Verification:**
```bash
curl https://<your-domain>/api/v1/pricing/plans
# Must return JSON with plans
```
#### Step 1.2 — Add /healthz (5 دقائق)
افتح `api/routers/health.py` في المستودع، أضف المحتوى من:
[dealix_healthz_patch.py](dealix_healthz_patch.py)
Commit + push → CI يعيد النشر تلقائياً.
**Verification:**
```bash
curl https://<your-domain>/healthz
# Must return: {"status":"ok","service":"dealix"}
```
#### Step 1.3 — Moyasar Webhook (10 دقائق)
1. افتح `https://dashboard.moyasar.com/webhooks`
2. Add Webhook:
- URL: `https://<your-domain>/api/v1/webhooks/moyasar`
- Secret: نفس قيمة `MOYASAR_WEBHOOK_SECRET` في Railway
- Events: `payment_paid`, `payment_failed`, `payment_refunded`
3. Send Test Event → يجب أن يرجع 200 في Railway logs
#### Step 1.4 — 1 SAR E2E Test (15 دقيقة)
```bash
bash dealix_1_riyal_test.sh https://<your-domain>
```
- يولّد invoice 1 ريال
- ادفع ببطاقتك الحقيقية (أو test card: 4111 1111 1111 1111)
- تحقق: payment في Moyasar ✅ + webhook في logs ✅ + record في DB ✅
#### Step 1.5 — Rotate Moyasar Secret (5 دقائق)
⚠️ **مهم:** الـ secret كان مسرّب في git history سابقاً.
1. Moyasar dashboard → API Keys → **Rotate Secret**
2. Update في Railway Variables فوراً
3. Update Moyasar Webhook Secret أيضاً
---
### الساعة 2: Monitoring LIVE
#### Step 2.1 — Sentry → Slack (15 دقيقة)
1. افتح Sentry → Settings → Integrations → Slack
2. Connect workspace
3. Alert Rules → New Alert:
- Condition: `event.level == "error"`
- Action: Notify Slack channel `#dealix-alerts`
4. Trigger test: `curl https://<domain>/_test_sentry`
5. تأكد الـ alert وصل Slack
#### Step 2.2 — UptimeRobot (10 دقائق)
1. `https://uptimerobot.com` → Signup (free)
2. Add New Monitor:
- Type: HTTPS
- URL: `https://<your-domain>/healthz`
- Interval: 5 minutes
- Alert: Email + SMS
3. Send Test Alert → تأكد وصل جوالك
#### Step 2.3 — PostHog Verification (15 دقيقة)
1. Add `posthog_snippet.html` content to `landing/index.html` (replace `YOUR_POSTHOG_KEY`)
2. Apply same to `marketers.html`, `pricing.html`, `partners.html`
3. Open landing page in browser
4. Check PostHog dashboard → Live events → يجب ظهور `$pageview`
#### Step 2.4 — Add robots.txt + sitemap.xml (5 دقائق)
1. Copy `dealix_robots.txt` to `landing/robots.txt`
2. Copy `dealix_sitemap.xml` to `landing/sitemap.xml`
3. Commit + push to deploy
---
### الساعة 3: Outreach LIVE
#### Step 3.1 — First LinkedIn DM (15 دقيقة)
1. افتح LinkedIn
2. ابحث: `Abdullah Asiri Lucidya`
3. Open profile → Message (لو متصلين) أو Connect with note
4. الصق الرسالة من `dealix_personalized_messages.md` (المخصصة له)
5. **قبل Send:** اقرأها مرة أخيرة، تأكد من اسمه ومنصبه صحيح
6. Send
#### Step 3.2 — Log in Tracking (5 دقائق)
افتح `dealix_14day_tracker.html` في المتصفح:
- Pipeline → Lucidya row → check "أُرسل"
- ملاحظات: "قرابة الاسم — رسالة مخصصة"
#### Step 3.3 — Schedule Follow-ups (5 دقائق)
Calendar reminders:
- يوم +3: Follow-up #1 ("رسالتي قبل 3 أيام")
- يوم +7: Value-add (إحصائية Gartner)
- يوم +11: Case snippet
- يوم +15: Strategic question
#### Step 3.4 — LinkedIn Post #1 (30 دقيقة)
انشر Post اليوم 1 من `dealix_content_calendar.md`:
- Hook: "أنا سامي. قررت أبني AI sales rep بالعربي الخليجي..."
- End: اطلب متابعة + like
---
### الساعة 4: Partner/Marketers LIVE
#### Step 4.1 — Deploy Landing Pages (20 دقيقة)
الخيار 1 — Vercel (الأسرع):
```bash
npm i -g vercel
cd landing/
vercel --prod
```
الخيار 2 — Netlify:
- Drag & drop `landing/` folder at netlify.com
- Custom domain → `dealix.ai`
التحقق:
- `https://dealix.ai/` → index.html loads
- `https://dealix.ai/marketers` → marketers.html
- `https://dealix.ai/pricing` → pricing.html
- `https://dealix.ai/partners` → partners.html
#### Step 4.2 — Partner Form → Formspree (10 دقيقة)
1. `https://formspree.io` → Create account → New Form
2. Copy Form ID
3. Replace `YOUR_ID` in `partners.html` action URL
4. Test submission → email arrives
#### Step 4.3 — Google Search Console (10 دقيقة)
1. `https://search.google.com/search-console`
2. Add property: `https://dealix.ai`
3. Verify via DNS TXT record
4. Submit sitemap: `https://dealix.ai/sitemap.xml`
5. Request indexing for key pages
#### Step 4.4 — First Partner Outreach (20 دقيقة)
من `dealix_agency_partnerships.md` — Tier 2:
- Peak Content (LinkedIn DM للـ founder)
- Digital8 (email intro)
---
## ✅ End-of-Sprint Verification
بعد 4 ساعات، كل هذه يجب أن تكون TRUE:
- [ ] `curl https://<domain>/api/v1/pricing/plans` = 200 JSON
- [ ] `curl https://<domain>/healthz` = 200 OK
- [ ] Moyasar dashboard يظهر test payment 1 SAR
- [ ] Sentry alert في Slack (من `_test_sentry`)
- [ ] UptimeRobot alert في SMS/Email
- [ ] PostHog يظهر live events
- [ ] `https://dealix.ai` يفتح ويلود
- [ ] LinkedIn DM للـ عبدالله العسيري مُرسل (double check mark)
- [ ] LinkedIn post publicly visible
- [ ] First partner email/DM sent
**إذا كل الـ 10 = TRUE → Dealix launched.** 🎉
**إذا أقل من 7 = TRUE → لا زلت في Pre-Launch.** عد للخطوات الناقصة.
---
## 📊 بعد الساعة 4: Monitor للـ 24 ساعة التالية
### Dashboard الفحص اليومي (5 دقائق/ساعة لـ 24 ساعة):
1. PostHog → live events (يجب > 0)
2. Moyasar → transactions (watching for first real customer)
3. Sentry → errors (should be 0 for stable run)
4. UptimeRobot → uptime (should be 100%)
5. LinkedIn → notifications (waiting for reply)
### Action triggers:
- لو Sentry error → fix خلال ساعة
- لو UptimeRobot downtime → restart Railway service
- لو lead replied → respond within 30 minutes
- لو partner interested → book meeting within 24 hours
---
## 🚨 إذا حصل مشكلة
### المشكلة: Railway deploy fails
**الحل:**
1. افتح Logs في Railway Deployments
2. ابحث عن أول ERROR line
3. أرسل لي screenshot → أحلّها
### المشكلة: Moyasar test payment fails
**الحل:**
1. تحقق merchant account status في Moyasar dashboard
2. تحقق API keys صحيحة
3. جرّب test card قبل بطاقتك الحقيقية
### المشكلة: CI red on GitHub
**الحل:**
1. `git log` — آخر commit
2. Actions tab → failed run → read error
3. أرسل error message → أحلّها
### المشكلة: Abdullah Asiri ما رد بعد 7 أيام
**الحل:**
- طبيعي — 40% معدل رد بعد الـ follow-up #1
- أرسل رسالة #2 من `dealix_followup_cadence.md`
- أكمل outreach لـ 4 الآخرين (Ahmad, Nawaf, Hisham, Ibrahim)
---
## 🎯 Final Truth
**Dealix اليوم:**
- ✅ كود موجود (72 PRs)
- ✅ محتوى موجود (50+ files)
- ✅ استراتيجية موجودة
- ❌ ليس live في السوق
**Dealix بعد 4 ساعات من الآن (لو نفذت):**
- ✅ Live backend
- ✅ Live payments
- ✅ Live monitoring
- ✅ Live landing page
- ✅ First outreach sent
**الفرق = 4 ساعات.**
**ابدأ الآن: Step 1.1.**