IMFND scaled cleanly with spend +119%. Vibe Coding paid ROAS 39.58×. DME still the anchor at 37× ROAS. CarePort Libya CTWA validated at $0.56–$0.76/conversation — ready to scale in July.
RED consultancy 100K in renegotiation (Jul 6 confirmed), AlMahafez $7,500 delayed by client hiring cycle, LinX $1,000 held by dual-stakeholder approval, Careport 100K expected but posted after cut-off. Delivery is intact; billing discipline is not.
The account-manager layer is running as coordination, not ownership. Khaled and Rana are being asked to report on their own work to clients — which is fine once, not as an operating model. July fix: two authored proposals + one ROI attribution report per week, non-negotiable.
| Account | Stream | June Revenue | Spend / Efficiency | Khaled | Rana | Omnia | Health | Next Action |
|---|---|---|---|---|---|---|---|---|
| IMFND | Own | 1,062,726 EGP | 31.0× ROAS | Lead · Media | Support | — | Scale | +100% budget on DME, Vibe Coding |
| Vibe Coding | Own (IMFND) | 161,816 EGP | 39.6× paid | Lead · Media | Creative | — | Scale | Landing page live · scale spend |
| AS Revenue Builder | Own | Not measured | Not converting | Media | Content | — | Fix | Rebuild funnel · new offer test |
| CarePort | Oligence · client | 100,000 EGP | $0.94 / conv | Lead · Media | Lead · Content | Comms | Scale | Scale Libya CTWA · start Booking test |
| Radwan (Personal Branding) | Oligence · client | 70,000 EGP | Closed + upsell | — | Lead · Creative | Lead · Upsell | Green | Green Turf onboarding · new SOW |
| RED (SEO + Consultancy) | Oligence · client | 54,264 collected · 100K at-risk | CTR 3.6% peak | — | Support | Lead · Renegotiation | Optimize | Jul 6 payment confirmation · SEO renewed |
| AlMahafez (KSA) | Oligence · client | $7,500 pending | Milestone 2 delivered | — | — | Lead | Optimize | Force payment trigger · escalate before Jul 7 |
| Tatweer (Storyboard) | Oligence · client | $200 final pending | Delivered | — | Lead · AI Video | Contract | Green | Close final · pivot to MEA contract |
| LinX (Branding) | Oligence · client | $1,000 pending | Dual stakeholder | — | — | Lead | Optimize | Collect $1K July · close $50K remaining |
| Sprints (New · July) | Oligence · client | 86K / month | — | — | — | Lead · Onboarding | New | NDA + scope Day 1 · assign delivery lead |
| Tatweer MEA (New · July) | Oligence · client | 187.5K / month | — | — | Lead · Creative | Contract | New | 562.5K over 3 months · month-end billing |
| Tatweer MEA | 187,500 EGP |
| Careport (upsell to 125K) | 125,000 EGP |
| Sprints | 86,000 EGP |
| RED SEO (renewed) | 27,000 EGP |
| Monthly recurring base | 425,500 EGP |
| RED Consultancy · Jul 6 | 100,000 EGP |
| LinX remaining | 50,000 EGP |
| AlMahafez M2 (delayed from June) | 375,000 EGP |
| AlMahafez M3 (scheduled) | 375,000 EGP |
| One-time closures | 900,000 EGP |
Downside case (no AlMahafez, RED slips): 425.5K + 150K = 575.5K. Upside case (full collection): 1.33M. This is why account-manager attribution matters more in July than it did in June.
| Total Revenue | 1,062,726 EGP |
| Paid Revenue | 408,500 EGP |
| Ad Spend | 34,265 EGP |
| Leads | 1,748 |
| Quotations (Paid + Organic) | 114 (43 + 71) |
| Cost per Paid Quotation | 15.2 EGP |
| Vibe Coding Paid ROAS | 39.58× |
| Vibe Coding Revenue | 161,816 EGP |
| Revenue Builder Conversion | Not converting |
| Overtime allocation (with IMFND) | 55 hrs · 61.1% |
| Collected (June bank) | 224,264 EGP |
| Contracted · pending | 525,000 EGP |
| At-risk · in renegotiation | 100,000 EGP |
| Total recognized (June) | 849,264 EGP |
| Salaries (all-in) | ~262,500 EGP |
| IMFND ad spend | 34,265 EGP |
| CarePort ad spend (client-billable 35%) | $187 pending |
| Approx. monthly fixed run-rate | ~300K EGP |
| Date | Client | Service | Amount (EGP) |
|---|---|---|---|
| Jun 03 | Mohamed Radwan | Personal Branding · installment 3 (final) | 50,000 |
| Jun 05 | Careport | Content · installment 2 (part A) | 75,000 |
| Jun 07 | RED | SEO · 2 months payment | 54,264 |
| Jun 10 | Careport | Content · installment 2 (part B) | 25,000 |
| Jun 16 | Mohamed Radwan | Green Turf · advance | 20,000 |
| Total Oligence stream · collected | 224,264 | ||
| Total Revenue | 1,062,726 EGP |
| Paid Revenue | 408,500 EGP |
| Ad Spend | 34,265 EGP |
| Leads | 1,748 |
| Quotations (Paid + Organic) | 114 (43 + 71) |
| Cost per Paid Quotation | 15.2 EGP |
| Stream | Own |
| June Revenue | 1,062,726 EGP |
| Efficiency | 31.0× ROAS |
| Team | Khaled (Lead · Media) · Rana (Support) |
| Health | Scale |
| Vibe Coding | 39.58× paid ROAS · 161,816 EGP revenue |
| DME | 14.85× paid ROAS · 37× total ROAS (anchor program) |
| SMD | 9.74× paid ROAS |
| MBD | 6.19× paid ROAS · audit candidate |
Vibe Coding gets +100% budget on 39.58× paid ROAS. DME rotates creatives every 14 days rather than scaling spend — it's the anchor, not the growth lever. MBD at 6.19× paid ROAS gets an efficiency audit before any further budget.
| Stream | Own · Internal Product |
| June Revenue | Not tracked |
| Efficiency | — |
| Team | Owner not yet assigned |
| Health | New |
| Scope | Not yet documented |
| Owner | CEO desk to assign |
| Budget / Cost | Not itemized |
| Reporting cadence | Not set |
Before the August report, the CEO desk needs to name an owner, define the KPI set, and set a reporting cadence — the same discipline being applied to Sprints. Until then, this tab stays a placeholder by design.
| Vibe Coding Paid ROAS | 39.58× |
| Vibe Coding Revenue | 161,816 EGP |
| Revenue Builder Conversion | Not converting |
| Overtime allocation (with IMFND) | 55 hrs · 61.1% |
| Stream | Own |
| June Revenue | Not measured |
| Efficiency | Not converting |
| Team | Khaled (Media) · Rana (Content) |
| Health | Fix |
| Gap | Why It Matters | Owner | July Fix |
|---|---|---|---|
| AS Revenue Builder revenue | Cannot decide to fix or kill the funnel | Khaled + Rana | Assign a delivery lead · attach conversion KPI |
Revenue Builder gets a rebuild from the offer up, plus one new hook test and a named delivery lead — not just a media buyer. Vibe Coding stays healthy and is already being scaled under IMFND (+100% budget); it doesn't need a separate fix here.
| Stream | Oligence · client |
| June Revenue | 100,000 EGP |
| Efficiency | $0.94 / conv |
| Team | Khaled (Lead · Media) · Rana (Lead · Content) · Omnia (Comms) |
| Health | Scale |
| Date | Service | Amount (EGP) |
|---|---|---|
| Jun 05 | Content · installment 2 (part A) | 75,000 |
| Jun 10 | Content · installment 2 (part B) | 25,000 |
| Total collected | 100,000 | |
| Gap | Why It Matters | Owner | July Fix |
|---|---|---|---|
| WhatsApp response SLA | 221 conversations · no time-to-first-reply | Khaled + Sales | Ship SLA tracker Day 1 of Phase 2 |
| CTWA → downstream revenue | Conversations counted, closures not attributed | Omnia + CarePort client | CRM lead-source field + weekly reconciliation |
| Website attribution (Pixel + GA4 + UTM) | Cannot push web traffic until audit passes | Khaled | Attribution audit before any web spend |
| Careport (upsell to 125K) | 125,000 EGP / month |
+100% budget on the top 3 ads at $0.56–0.76/conv, build 3 Lookalikes from 221 CTWA events, and launch the Consultation Booking test. Stop CarePort Stories (7–22 views, zero signal), the Sudan-only TikTok push, and kill the dormant duplicate careport.io page. Retest Lead Forms only after cost comes down from $5.22/lead.
| Date | Service | Amount (EGP) |
|---|---|---|
| Jun 03 | Personal Branding · installment 3 (final) | 50,000 |
| Jun 16 | Green Turf · advance | 20,000 |
| Total collected | 70,000 | |
| Stream | Oligence · client |
| June Revenue | 70,000 EGP |
| Efficiency | Closed + upsell |
| Team | Rana (Lead · Creative) · Omnia (Lead · Upsell) |
| Health | Green |
Radwan is fully collected on the original contract and already upsold. The July task is operational, not commercial: onboard Green Turf, scope the new SOW, and target a 3-month renewal while the relationship is warm.
| Date | Service | Amount (EGP) |
|---|---|---|
| Jun 07 | SEO · 2 months payment | 54,264 |
| Stream | Oligence · client |
| June Revenue | 54,264 collected · 100K at-risk |
| Efficiency | CTR 3.6% peak |
| Team | Rana (Support) · Omnia (Lead · Renegotiation) |
| Health | Optimize |
| RED SEO (renewed) · monthly recurring | 27,000 EGP |
| RED Consultancy · one-time, Jul 6 | 100,000 EGP |
Confirm the Jul 6 payment; escalate immediately if it's missed. In parallel, lock the SEO renewal at 27K/month and settle the hybrid 70/30 fixed/KPI consultancy model that's been in negotiation for three months. Owner: Omnia. Deadline: Jul 6.
| Delivered | May 7 |
| Client edits | May 20 · Jun 3 |
| Maintenance closed | Jun 24 |
| Candidates ready | 4 software · 5 marketing · 2 sales · 2 real-estate |
| Stream | Oligence · client |
| June Revenue | $7,500 pending |
| Efficiency | Milestone 2 delivered |
| Team | Omnia (Lead) |
| Health | Optimize |
| AlMahafez M2 (delayed from June) | 375,000 EGP |
| AlMahafez M3 (scheduled) | 375,000 EGP |
Force the payment trigger before Jul 7 and escalate if it's not confirmed. Document the trigger conditions for M3 and M4 now, before the same hiring-cycle delay repeats. Owner: Omnia. Deadline: Jul 7.
| Account | Stream | Revenue | Status | Team | Health | Next Action |
|---|---|---|---|---|---|---|
| Tatweer (Storyboard) | Oligence · client | $200 final pending | Delivered | Rana (Lead · AI Video) · Omnia (Contract) | Green | Close final · pivot to MEA contract |
| Tatweer MEA (New · July) | Oligence · client | 187.5K / month | — | Rana (Lead · Creative) · Omnia (Contract) | New | 562.5K over 3 months · month-end billing |
| Tatweer MEA | 187,500 EGP |
Close out the last $200 on the storyboard, then move straight into MEA onboarding and the first deliverable. First payment lands month-end. Owner: Rana + Omnia. Deadline: Jul 7.
| Stream | Oligence · client |
| Contracted Value | 86K / month |
| Team | Omnia (Lead · Onboarding) |
| Health | New |
| Sprints | 86,000 EGP |
| Gap | Why It Matters | Owner | July Fix |
|---|---|---|---|
| Sprints scope / delivery lead | New 86K/mo account with no clarity | Omnia | SOW + kickoff · Day 1 of July |
Sprints is cash-flow ballast for July — but only if it's staffed. Lock the SOW and kickoff on Day 1, assign a named delivery lead, and set the reporting cadence before the account drifts the way Omnia's other 20+ accounts have. Owner: Omnia. Deadline: Jul 3.
Ezzat's transfer request + repeated review cycles = one workflow problem. The fix is a QC gate before content leaves Rana's desk, a RACI on every brief, and forcing Omnia to author before coordinating. Then re-score in 30 days.
Scale IMFND + Vibe Coding + CarePort Libya on the paid side. Fix account-manager attribution and QC on the delivery side. Everything else is a variation.
| Gap | Why It Matters | Affects | Owner | July Fix |
|---|---|---|---|---|
| IMFND revenue → Oligence line item | Cannot compute Oligence services margin | IMFND, AS | Finance + Khaled | Lock contractual value per account |
| WhatsApp response SLA | 221 CarePort conversations · no time-to-first-reply | CarePort, IMFND | Khaled + Sales | Ship SLA tracker Day 1 of Phase 2 |
| CTWA → downstream revenue | Conversations counted, closures not attributed | CarePort | Omnia + CarePort client | CRM lead-source field + weekly reconciliation |
| Website attribution (Pixel + GA4 + UTM) | Cannot push web traffic until audit passes | CarePort | Khaled | Attribution audit before any web spend |
| Salary allocation by account | Cannot compute per-account P&L | All Oligence clients | Finance + CEO desk | Time-tracking sheet · 4-week snapshot |
| AS Revenue Builder revenue | Cannot decide to fix or kill the funnel | AS | Khaled + Rana | Assign a delivery lead · attach conversion KPI |
| Sprints scope / delivery lead | New 86K/mo account with no clarity | Sprints | Omnia | SOW + kickoff · Day 1 of July |
| Rana's presentation quality | Weekly reports are activity lists · not insight lists | All creative accounts | Rana | Template: what worked · what didn't · why |
| Oligence AI KPIs / revenue attribution | New internal product with no reporting structure yet | Oligence AI | CEO desk | Define KPIs + owner before August report |
The bar is not effort — we have that. The bar is discipline: ship the SLA tracker, install the QC gate, force account-manager authorship, and let Khaled scale what he has already validated. Then re-score in 30 days.