The situation
Safari grew into a multi-brand agency serving the group’s own brands as internal clients. Leadership’s own estimate: 90%+ of marketing agencies run with no structure — the work depends on individual memory, personal style, and WhatsApp threads.
What was broken
- New employees took months to “absorb the vibe” before producing.
- Everyone worked their own way — quality changed from client to client.
- Requests arrived by WhatsApp, email and call; some vanished with no owner.
- Evaluation ran on impressions, creating unfairness and turnover risk.
How I ran it
- 01Diagnosed first. Sat with the CEO and the department managers to find where work actually broke, rather than designing from theory.
- 02Mapped the client journey into 9 stages — sales → onboarding → assets → research → strategy → execution → reporting → archive — with role-by-role SOPs against each.
- 03Designed the ticket system as the communication backbone: SLA priorities set by the Account Manager, a no-silent-downgrade rule, and 5-level escalation ending at the Founder.
- 04Defined “Done.” “The person after you doesn’t need to ask you anything,” enforced by a unified pre-delivery checklist instead of an opinion.
- 05Compressed onboarding into one structured meeting: a 16-section intake questionnaire and a 22-block handover to the Marketing Manager.
- 06Built the Strategy & Planning stack — five documents narrowing from business strategy down to a Monthly Plan of Action with owner, date and KPI on every deliverable.
- 07Kept it alive. Updates after every explanation meeting, shipping in Arabic and English — a living document, not a PDF nobody opens.
Shows I can take “we have no structure” and ship the actual structure — documents, rules, tools, adoption.