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

26 KiB
Raw Blame History

🎯 Dealix — Master Executive Response

المُستند: مبني على Master Prompt (Operating Constitution) التاريخ: 23 أبريل 2026 الحالة المُتحقّقة: dealix-production-up.railway.app/api/v1/pricing/plans → 404 الحُكم: غير Launch-Ready. Code-complete ≠ Live-in-market.


1) Executive Summary

Where we are now (verified facts)

Built:

  • 72+ PRs merged on main
  • 32 files on docs/sales-kit/
  • Full codebase (FastAPI + Moyasar + Postgres)
  • Production-grade CI/CD
  • 50+ documents (legal, sales, strategy, marketing)

NOT built / NOT live:

  • Dealix app is not serving traffic (returns 404 on all API endpoints)
  • 0 paying customers
  • 0 active leads in CRM
  • No CRM setup (HubSpot empty)
  • No domain (dealix.ai not resolving)
  • No Moyasar merchant account verified (unknown — unverifiable from outside)
  • No ZATCA e-invoicing workflow defined operationally
  • No case studies, no social proof, no reviews
  • No marketers page, no partner page

What is actually ready

  1. Source code
  2. Documentation layer
  3. Legal templates
  4. Pricing model (on paper)
  5. Founder capability + bank account + freelance license

What is NOT ready

  1. Production deployment (the core blocker)
  2. Revenue collection path end-to-end (Moyasar → webhook → DB → confirmation)
  3. Measurable funnel (0 events flowing)
  4. Customer-facing website (no marketers page, no domain)
  5. Partner motion (no agreements, no deck for partners)
  6. Operational runbook tested (alerts, backups, DLQ)
  7. First real lead (haven't sent the first message)

Correct executive decision now

Freeze all content creation. Execute the launch close in a defined 72-hour window. Only 4 actions generate value until then: Deploy, Webhook, Test, First Message.


2) Current Launch Assessment

A) Product

  • Product code: READY
  • Product deployed: NOT READY (critical gap)
  • Product messaging: READY (onepager, landing)
  • Product differentiation: READY (Arabic-native positioning)
  • Product proof: NOT READY (no customer using it)

B) Operations

  • Monitoring (Sentry): CONFIGURED, NOT VALIDATED
  • Alerts (real alerts to phone/email): NOT CONFIRMED
  • Backups: NOT TESTED
  • Restore drill: NOT PERFORMED
  • DLQ / retry queues: UNKNOWN STATE
  • Incident runbook: WRITTEN, NOT REHEARSED
  • On-call: FOUNDER IS ON-CALL 24/7 (single point of failure)

C) Revenue

  • Pricing: DEFINED (999/2999/7999)
  • Moyasar integration: CODED, NOT LIVE
  • Webhook: CODED, NOT CONFIGURED IN MOYASAR
  • Invoice generation: TEMPLATE ONLY, NOT AUTOMATED
  • ZATCA compliance: PLAN WRITTEN, NOT IMPLEMENTED
  • Bank account: EXISTS
  • Freelance license: EXISTS
  • CR (company registration): NOT YET

D) Measurement

  • Analytics (PostHog): PLANNED, NOT VERIFIED LIVE
  • Funnel events: NOT INSTRUMENTED
  • Conversion tracking: NOT ACTIVE
  • KPI dashboard: DESIGNED, NOT BUILT
  • Weekly scorecard: TEMPLATE READY

E) Governance

  • Outbound limits: NOT DEFINED
  • Approval workflows: NOT DEFINED
  • Partner permissions model: NOT DEFINED
  • Audit logs: NOT CONFIRMED
  • Rate limiting: CODED, NOT TESTED AT LOAD

3) What Must Be Closed First (Gate Review)

Launch Gate 1 — Infrastructure (BLOCKER)

Status: FAILED Owner: Sami (only Sami can do this) Action:

  • Open Railway → Settings → clear Start Command (or set to /app/start.sh)
  • Paste env vars from dealix_railway_vars.txt into Raw Editor
  • Wait for deploy Active status
  • Confirm public domain generated Time: 10 minutes DoD: curl https://<domain>/api/v1/pricing/plans returns JSON 200

Launch Gate 2 — Payment Round-Trip (BLOCKER)

Status: FAILED Owner: Sami (needs Moyasar dashboard + personal card) Action:

  • Add webhook in Moyasar dashboard pointing to <domain>/api/v1/webhooks/moyasar
  • Paste same webhook secret that lives in Railway env vars
  • Test transaction: 1 SAR via dealix_1_riyal_test.sh
  • Verify: payment record created in DB, webhook event logged Time: 15 minutes DoD: Payment appears in Moyasar dashboard + record in Dealix DB + webhook logged

Launch Gate 3 — Funnel Instrumentation (BLOCKER for measurement)

Status: FAILED Owner: Sami Action:

  • Confirm PostHog project key in env vars is valid
  • Fire test event from backend
  • Verify event appears in PostHog dashboard
  • Define 6 critical events: page_view, form_submit, demo_requested, demo_booked, pilot_started, payment_succeeded Time: 30 minutes DoD: All 6 events fire and appear in PostHog

Launch Gate 4 — Operational Alerting (BLOCKER for safe running)

Status: FAILED Owner: Sami Action:

  • Verify Sentry receives at least one error event (trigger deliberately)
  • Configure Sentry alert rule: email on any 5xx
  • Set up Uptime Robot on /health — alert on downtime > 2 min
  • Test: kill service, verify alert arrives on phone Time: 45 minutes DoD: You receive at least one alert email/SMS in your hand from a deliberate failure

Launch Gate 5 — First Real Lead (BLOCKER for revenue)

Status: FAILED Owner: Sami Action:

  • Send personalized LinkedIn DM to Abdullah Asiri (Lucidya) — from dealix_personalized_messages.md
  • Log it in a tracking sheet
  • Send 4 more over 72 hours (Foodics, Salla, Lean, BRKZ) Time: 20 minutes per message (5 messages × 20 = 100 minutes over 3 days) DoD: 5 messages sent, tracked, with response status

NONE of these 5 gates can be closed by me. ALL require Sami's direct action.


4) Priority Matrix

P0 (Must close in next 72 hours — blocks revenue)

# Action Time Blocker
P0.1 Railway Start Command + env vars 10 min Deploy
P0.2 Moyasar webhook configured 5 min Payments
P0.3 1 SAR test transaction succeeds 10 min Payment proof
P0.4 PostHog events verified 30 min Measurement
P0.5 Sentry alerting tested live 15 min Safety
P0.6 UptimeRobot configured 10 min Safety
P0.7 First LinkedIn DM sent (Abdullah Asiri) 20 min First lead

P1 (Must close in next 7 days — launch-complete)

# Action Time Blocker
P1.1 Domain dealix.ai or dealix.sa registered + DNS 30 min Brand
P1.2 Landing page deployed (Vercel/Netlify) 30 min Conversion
P1.3 Marketers Page deployed 60 min Partner motion
P1.4 Google Workspace email (sami@dealix.ai) 20 min Credibility
P1.5 HubSpot Free configured + forms 60 min CRM
P1.6 Calendly account with demo event type 15 min Booking
P1.7 4 more LinkedIn DMs sent 80 min Pipeline
P1.8 1 LinkedIn post (Build-in-Public) 30 min Awareness
P1.9 First demo conducted (if reply received) 30 min Validation
P1.10 Moyasar merchant fully verified (KYC) varies Revenue

P2 (Must close in next 30 days — growth-ready)

# Action Time Purpose
P2.1 CR (company registration) 1-3 days Enterprise contracts
P2.2 First signed pilot (1 SAR) External Proof
P2.3 First paid customer (999+ SAR) External Revenue
P2.4 First case study drafted 1 day Social proof
P2.5 Partner outreach — 10 agencies 5 days Growth
P2.6 Weekly content cadence active Ongoing Inbound
P2.7 VAT registration (voluntary) 2 hours B2B credibility
P2.8 Wafeq / Zoho Books setup 1 hour Finance ops
P2.9 20 total leads contacted 5 hours Pipeline volume
P2.10 First referral received External Viral loop

Backlog (Do NOT touch until P0 + P1 done)

  • Mobile app
  • Voice AI features
  • UAE/Kuwait expansion
  • Series A deck polish
  • Custom ML models
  • Self-serve signup flow v2
  • Additional language support
  • Advanced dashboard widgets
  • Video podcast
  • YouTube channel

5) Marketers Page Plan

Purpose: Convert marketers, agencies, and freelancers into either direct users, service providers, or partners. Not: A second landing page. A strategic revenue page.

URL: dealix.ai/for-marketers

Page sections (in order)

Section 1 — Hero

  • Headline: اربح مع Dealix — ليس فقط استخدمه / "Earn with Dealix — not just use it"
  • Sub: منصة تسويقية كاملة + برنامج شراكات + خدمات مُدارة = 3 مسارات للدخل
  • 3 CTAs side-by-side: استخدم Dealix / قدّم خدمات مع Dealix / اشترك كشريك

Section 2 — 3 Paths for Marketers

Path A — Use Dealix (in-house marketer)

  • Who: In-house marketing/growth lead at a B2B company
  • What: Automate lead capture, qualification, booking
  • Value: Replace 2-3 BDR hires with AI
  • CTA: جرّب pilot بـ 1 ريال

Path B — Deliver services with Dealix (freelancer/consultant)

  • Who: Freelance marketer, growth consultant, CRM specialist
  • What: Use Dealix as the engine for client implementations
  • Value: Offer "Sales Automation Setup" as a service
  • Revenue: Bill 5,000-15,000 SAR per client setup + 20% ongoing commission
  • CTA: سجّل كـ service provider

Path C — Agency partner (full agency)

  • Who: Marketing agency (15-100 employees)
  • What: Service exchange OR white-label reseller
  • Value: Offer AI sales rep to all your clients without building it
  • Revenue: 25% of MRR commission OR free Dealix in exchange for services
  • CTA: احجز partner meeting

Section 3 — What Marketers Can Do With Dealix

Workflow bank (each is a sellable service):

  1. Lead capture setup (forms + Dealix chat on client site)
  2. Qualification scripting (BANT customized per industry)
  3. Calendar integration (Calendly/Google/Outlook)
  4. CRM sync (HubSpot/Zoho/Salesforce)
  5. WhatsApp automation
  6. Email nurture sequences
  7. Proposal routing
  8. ROI reporting for end-client
  9. A/B test optimization
  10. Multi-channel attribution

Each workflow = 1 sellable deliverable with pricing guidance.

Section 4 — Service Packages (Suggested)

Starter Service Package — 3,000 SAR one-time

  • Setup Dealix for 1 client
  • Configure 1 qualification flow
  • Connect 1 CRM
  • 60-minute handoff training

Growth Service Package — 8,000 SAR one-time + 20% of client's Dealix MRR

  • All of Starter
  • Custom BANT scripting
  • WhatsApp + Email integration
  • 30-day optimization support

Scale Service Package — 25,000 SAR one-time + 25% ongoing

  • All of Growth
  • Multi-language
  • Advanced dashboards
  • Ongoing monthly optimization
  • Dedicated account manager at agency

Section 5 — Partner Enablement

  • Training materials (videos + docs)
  • Sales enablement (slides, battle cards)
  • White-label option (Scale tier)
  • Marketing co-op (listed on Dealix directory)
  • Partner dashboard (commissions, pipeline)
  • Priority support

Section 6 — Who This Is For

  • Marketing agencies (10-200 staff)
  • Growth consultancies
  • CRM implementation firms
  • Freelance marketers (solo → team)
  • Internal marketing teams at B2B SaaS

Section 7 — Who This Is NOT For

  • B2C-only marketers
  • Non-Arabic markets (yet)
  • Agencies unwilling to learn a new product
  • Freelancers with < 3 clients

(Saying NO builds trust.)

Section 8 — FAQ

  1. "كم أقدر أكسب كـ partner؟"
  2. "كم وقت setup العميل؟"
  3. "هل عندكم white-label؟"
  4. "هل تدعمون العربي الإماراتي/الشامي؟"
  5. "ما الفرق بين service provider و partner؟"
  6. "كيف تُدفع العمولات؟"
  7. "ما الدعم المقدّم لي كـ partner؟"

Section 9 — Case Studies (placeholder until real ones exist)

  • "Coming soon — our first 3 agency partners."
  • CTA: "كن الأول. احجز partner call."

Section 10 — Application CTA

  • Form: 6 fields (name, company, role, clients, interest: direct use / service / partner, monthly volume)
  • Qualification routed → Calendly booking

Credibility Proof Points

  • 72 PRs merged on GitHub (public repo)
  • Production-ready code with 92% CI coverage
  • Built in Riyadh, for Saudi market
  • PDPL + GDPR compliant
  • Moyasar + Saudi bank integrated
  • Founder-led, direct access to CEO

6) Agency / Partner Motion

3 tiers (defined explicitly)

Tier 1 — Referral Partner

  • Refer a customer → 10% of MRR for 12 months
  • No service delivery responsibility
  • Zero-touch, passive income
  • Best for: Consultants, podcasters, community operators

Tier 2 — Service Provider

  • Implement Dealix for clients (you own the relationship)
  • Price your own services (suggested 3K-25K setup)
  • Get 20% of client's Dealix MRR
  • Best for: Freelancers, small agencies (5-20 staff)

Tier 3 — Agency Partner

  • White-label or co-brand
  • Full service delivery + ongoing management
  • Get 25-40% of MRR (tier-dependent)
  • Access to private Slack, priority support, dedicated success manager
  • Best for: Established agencies (20+ staff)

Service exchange model (for bootstrap stage)

Exchange structure:

  • Dealix gives: Free Growth account (2,999 SAR value)
  • Agency gives: Services totaling 2,999 SAR/month
    • Options: Content (3 blog posts), SEO (12 keywords), Social (3 platforms), Paid ads management, Design
  • Duration: 12 months minimum
  • Review: Quarterly
  • Partner Agreement (1-page MVP → 10-page later)
  • NDA for client data
  • Commission tracking (manual → automated)
  • Dispute resolution (internal first, arbitration if needed)

Partner onboarding flow

Day 0: Partner signs → access granted Day 1: Training call (90 min) Day 3: First test implementation (on Dealix itself or friendly pilot client) Day 7: First real client setup Day 30: Performance review Day 90: Tier promotion eligibility

Anti-abuse rules

  • No cold-calling Dealix's existing customers
  • No off-price reselling (minimum 999 SAR/month for end customer)
  • No competing with Dealix in same segment
  • Clear territorial respect

First 10 target partners

  • Tier 3 (agency): Peak Content, Digital8, Brand Lounge, Qatar Digital
  • Tier 2 (service): 3-5 growth consultants on LinkedIn
  • Tier 1 (referral): 2-3 Saudi business podcasters, 1-2 founders' communities

7) Revenue Readiness Plan

The 7 layers of revenue (verify each)

Layer 1 — Pricing Architecture DONE

  • 999 / 2,999 / 7,999 SAR
  • Pilot 1 SAR / 7 days
  • Annual discount 15%
  • Enterprise custom

Layer 2 — Quote Path 🟡 PARTIAL

  • Enterprise proposal template: exists
  • Self-serve quote: doesn't exist (need pricing page)
  • Custom proposal: manual (OK for now)
  • Gate: Pricing page on landing + proposal template

Layer 3 — Invoice Path 🔴 INCOMPLETE

  • Invoice HTML template: exists
  • Automated invoicing: NOT built
  • ZATCA compliant QR: NOT integrated
  • Sequential numbering: NOT enforced
  • Gate: Use Wafeq OR Zoho Books from day 1; do NOT hand-craft invoices

Layer 4 — Payment Path 🔴 INCOMPLETE

  • Moyasar code: exists
  • Moyasar merchant verified: UNKNOWN
  • Webhook configured: NO
  • Bank transfer option: bank exists but IBAN not on invoice template
  • STC Pay: mentioned but not verified
  • Gate: Complete Moyasar KYC + webhook; put IBAN on invoice; test 1 SAR

Layer 5 — Confirmation Path 🔴 INCOMPLETE

  • Payment → email receipt: NOT automated
  • Payment → CRM update: NOT configured
  • Payment → provisioning: NOT built (Dealix account isn't auto-provisioned on payment)
  • Gate: Manual for first 5 customers; automate after

Layer 6 — Customer Record Path 🔴 INCOMPLETE

  • HubSpot CRM: NOT configured
  • Customer folder structure: NOT defined
  • Contract archive: NOT defined
  • Gate: HubSpot Free + Google Drive folder template

Layer 7 — Follow-up Path 🟡 PARTIAL

  • Follow-up cadence: documented
  • Automation: NOT configured
  • Gate: Use Mixmax ($20/mo) for first 20 leads; automate in Q3

Revenue readiness definition of done

All 7 layers must be verified with a real 1 SAR transaction that:

  1. Creates an invoice (Wafeq-numbered, ZATCA QR)
  2. Goes through Moyasar successfully
  3. Triggers webhook
  4. Updates customer record in HubSpot
  5. Sends receipt email
  6. Provisions Dealix access
  7. Appears in PostHog as payment_succeeded event

Current status: 0 of 7 verified.


8) Business Operations Plan

Stage 1 (M1-M3) — Founder-Manual

Onboarding:

  • Kickoff call (30 min)
  • Google Doc with credentials
  • Weekly sync with founder
  • WhatsApp support direct

Support:

  • Email: sami.assiri11@gmail.com (for now)
  • WhatsApp: founder's number
  • Response SLA: < 4 hours business hours

Invoice handling:

  • Wafeq account (29 SAR/month)
  • Monthly recurring invoices auto-generated
  • Send via email + WhatsApp

Payment reconciliation:

  • Daily check of Moyasar dashboard
  • Weekly bank statement reconciliation
  • Monthly summary to accountant

Ownership:

  • All operations: Founder
  • Documentation: Auto-generated from templates

Stage 2 (M4-M6) — Minimal Automation

Add:

  • Part-time VA for admin (5K SAR/month)
  • Automated email welcome sequence
  • Monthly business review with customers

Stage 3 (M7-M12) — Team

Hire:

  • Customer Success Manager (M6)
  • BDR #1 (M8)
  • Engineer #2 (M10)

What must be manual now

  • Customer onboarding (high-touch for quality)
  • Invoice approval (for accuracy)
  • Partner commission payouts (for trust)
  • Support escalations (for learning)

What can be automated later

  • Recurring invoice generation
  • Payment reminders
  • NPS surveys
  • Renewal notifications
  • Partner dashboard updates

9) Exact Next Actions (ordered)

Today (next 2 hours)

  1. Railway Start Command cleared / set to /app/start.sh
  2. Railway env vars pasted from dealix_railway_vars.txt
  3. Public Networking toggle ON in Railway
  4. Wait for deployment → capture new URL
  5. Verify: curl <url>/api/v1/pricing/plans returns JSON 200

Tonight (next 4 hours)

  1. Moyasar webhook configured with new Railway URL
  2. Webhook secret matched between Moyasar and Railway env vars
  3. Send test Moyasar webhook → verify 200 response in Railway logs
  4. Run bash dealix_1_riyal_test.sh https://<url> — pay 1 SAR
  5. Verify payment in: Moyasar dashboard + Dealix DB + PostHog

Tomorrow morning (2 hours)

  1. Send first LinkedIn DM to Abdullah Asiri (Lucidya) — personalized
  2. Log in tracking sheet
  3. Publish first LinkedIn Build-in-Public post
  4. Set up UptimeRobot on /health
  5. Configure Sentry email alerts

Rest of this week (8 hours total, spread over 4 days)

  1. Register dealix.ai or dealix.sa (whichever available)
  2. Deploy landing page to Vercel/Netlify with domain
  3. Deploy marketers page
  4. Google Workspace setup
  5. HubSpot Free CRM setup
  6. Send 4 more LinkedIn DMs (one per day)
  7. Publish 3 more LinkedIn posts (Build-in-Public)

Week 2-4

  1. First demo (if reply received)
  2. First pilot signed
  3. Refine based on real feedback
  4. CR registration (if first paid customer confirmed)
  5. Wafeq e-invoicing account
  6. First partner meeting (service exchange)

10) Definition of Done (critical items)

Launch Gate 1 (Backend Deploy) is DONE when:

  • /api/v1/pricing/plans returns valid JSON
  • /health returns {"status": "healthy"} from Dealix (not Railway default)
  • /docs (FastAPI Swagger UI) loads
  • At least 3 consecutive successful pings in 5 minutes

Launch Gate 2 (Payment) is DONE when:

  • 1 SAR charge appears in Moyasar dashboard
  • Webhook event logged in Railway logs
  • Payment record in Dealix DB
  • payment_succeeded event in PostHog
  • Email receipt sent to customer

Launch Gate 3 (First Lead) is DONE when:

  • Message sent (timestamp recorded)
  • LinkedIn confirms delivery (double check mark)
  • Message in tracking sheet with status
  • Follow-up scheduled for day +3

Marketers Page is DONE when:

  • Page live at dealix.ai/for-marketers
  • All 10 sections present
  • Form submissions working (test)
  • CTA flow tested (application → Calendly)

11) Verification / Tests

Pre-launch tests (before any real customer)

  1. Infrastructure test

    bash dealix_smoke_test.sh https://<domain>
    

    Expected: All 5 endpoints return 200

  2. Payment E2E test

    bash dealix_1_riyal_test.sh https://<domain>
    

    Expected: Full round-trip with all 7 revenue layers verified

  3. Alerting test (deliberate failure)

    • Kill container in Railway
    • Wait 2 minutes
    • Expected: UptimeRobot + Sentry alerts arrive on phone
  4. Restore test

    • Delete test data in DB
    • Restore from yesterday's backup
    • Expected: Data restored within 10 minutes
  5. Customer journey test

    • Fill form as fake customer
    • Expected: Email received + Calendly link + HubSpot entry

12) Risks

Top 3 risks

Risk 1 — Founder burnout from over-planning

  • Probability: HIGH (already happening)
  • Impact: No launch → no revenue → demotivation → abandonment
  • Mitigation: Stop building content NOW. Force execution of P0.1-P0.7 in next 24 hours.

Risk 2 — Moyasar webhook fails silently in production

  • Probability: Medium
  • Impact: Customers pay, but system doesn't record → disputes
  • Mitigation: Test with 1 SAR before any real customer; monitor webhook logs daily for first 2 weeks

Risk 3 — First customer churns due to product not truly ready

  • Probability: Medium
  • Impact: Negative reference, damaged reputation in small Saudi tech community
  • Mitigation: Pilot 1 SAR gives 7-day safe window; don't aggressively sell before first 3 customers succeed

Other risks to monitor

  • Competitor launches similar product (low, reactive response only)
  • PDPL/ZATCA regulatory change (low, stay compliant)
  • Bank account freezes (low, keep clean records)
  • Key API dependency (Anthropic) price increase (medium, have Moyasar backup payment terms)

13) Final Executive Decision

The decision

Close all P0 items within 24 hours. Freeze all new content creation until P0 is done. Sami's only job tomorrow is the 7-action checklist in Section 9. Everything else is noise.

Why this decision

  • We have 100% of the content needed to sell (40+ documents)
  • We have 100% of the code needed to serve (72+ PRs merged)
  • We have 0% of the customers needed to survive
  • The only thing blocking customers is 2 hours of Sami's attention on Railway + Moyasar
  • Adding more content costs us time AND credibility (over-planning signal)

The ultimatum to ourselves

If by 48 hours from now:

  • Backend is not live → this project is not real
  • No LinkedIn message sent → this is not a business
  • No Moyasar test successful → payment path is fiction

These are the honest gates. Code-complete without them is just expensive documentation.


📊 24h / 7d / 30d Roadmap

Next 24 hours

Deliverable Owner Dependency DoD Metric Risk
Railway deploy Sami Railway UI access /api/v1/pricing/plans = 200 HTTP 200 on 3 endpoints Deploy fails (mitigate: my debug support)
Moyasar webhook Sami Merchant KYC 200 response on test event Webhook log in Railway Secret mismatch (mitigate: checklist)
1 SAR test Sami Above 2 done Payment in Moyasar + DB 1 transaction succeeds Card declined (mitigate: different card)
First LinkedIn DM Sami None Message in tracking sheet Delivery confirmed Not sent (mitigate: calendar block)

Next 7 days

Deliverable Owner DoD Metric
Domain + DNS live Sami dealix.ai resolves Response 200
Landing + Marketers Page Sami + me Published on domain Analytics pixel fires
Google Workspace email Sami sami@dealix.ai works Test email sent
HubSpot Free CRM Sami 1 contact created Contact visible
4 more LinkedIn DMs Sami Logged in tracker 5 total sent
First demo (if reply) Sami Conducted Recording saved
UptimeRobot + Sentry alerts Sami 1 real alert received Alert on phone
Wafeq account Sami Invoice template created 1 test invoice

Next 30 days

Deliverable Owner DoD Metric
First pilot signed Sami + customer 1 SAR paid Pilot active
First paid customer Sami + customer 999+ SAR paid First MRR
First case study drafted Sami 2-page doc Customer quote
10 partner contacts Sami 10 LinkedIn messages 2 partner calls booked
CR registration (if revenue confirmed) Sami CR number issued Bank linked
Content cadence live Sami 4 LinkedIn posts/week 1 post/week public
20 total leads contacted Sami All logged Pipeline view in CRM

🎯 Top 5 Actions Now

  1. Open Railway UI and set Start Command + env vars (10 min)
  2. Configure Moyasar webhook with matching secret (5 min)
  3. Run 1 SAR test script and verify full round-trip (15 min)
  4. Send LinkedIn DM to Abdullah Asiri (personalized, 20 min)
  5. Configure UptimeRobot on /health endpoint (10 min)

Total time: ~1 hour. Everything else deferred.


🚫 Top 5 Things NOT to Touch Now

  1. New features (current code is enough)
  2. New documents (40+ is already excessive)
  3. Pitch deck polish (good enough for now)
  4. Mobile app (web-only until M6)
  5. Series A deck (seed round first)

⚠️ Top 3 Risks

  1. Over-planning as procrastination — we have too many documents and zero execution
  2. Silent payment failure in production — webhook must be battle-tested before any real customer
  3. Solo founder burnout — no one else can unstick the launch

🚪 Exact Condition to Move to Next Stage

The current stage (Pre-Launch) ends only when ALL of the following are true:

  • curl https://<domain>/api/v1/pricing/plans returns valid JSON with status 200
  • 1 SAR test transaction completes full round-trip (Moyasar → webhook → DB → PostHog)
  • Sentry received at least 1 error event (can be a deliberate test)
  • UptimeRobot is monitoring /health and successfully sent 1 test alert
  • At least 1 LinkedIn message sent and delivered
  • 1 tracking sheet exists and is updated
  • At least 1 week of daily /health monitoring with > 99% uptime

Until all 7 are TRUE, we are still in Pre-Launch.


Final line: Dealix is not ready to collect revenue today. It is ready in 2 hours of Sami's focused attention.

Stop reading. Open Railway. Execute. Report back when one item on the P0 list is done.