- Why MAD-fixed and not a percentage of media spend?
- A percentage retainer pays the agency more when you spend more, regardless of whether the spend is performing. The incentive is structurally to upsell budget, not to defend it — a working campaign at 8,000 MAD that should not scale to 25,000 MAD will scale anyway, because the agency earns on the gap. Webotic charges a flat MAD retainer, identical whether your monthly Meta spend is 8,000 MAD or 180,000 MAD. The only way our revenue grows on your account is when you actively authorise a budget increase you decided made sense — which is the alignment we want. Across the 28 active accounts we run, the median retainer-to-spend ratio sits between 12 and 18%, but it varies wildly by vertical and we never quote it as a percentage.
- Is server-side tracking really included from day one?
- Yes — on every retainer, in every tier, included in the setup fee. We do not have a 'phase 2' or a 'tracking upsell at month four', which is how most Casablanca agencies bill it. The reason is operational, not commercial: client-side tracking alone in Morocco in 2026 is making bid decisions on roughly 65% of your real signal. iOS ATT cost 15 to 20% of Meta and Google conversions in 2021. Ad-blockers and Safari ITP cost another 10 to 15%. GTM Server-Side and Meta CAPI recover 25 to 35% of that loss, measured across 28 of our accounts. Running the first three months of a retainer on broken signal is malpractice, not a 'phase 2'. The 8,000 MAD media-buying setup tier already covers a GTM Server container and a Meta CAPI deployment.
- How long until we see the first results?
- Honest answer, by service. Media buying: a working ROAS or CPL band crystallises in 21 to 30 days on Meta and Google, longer on TikTok where the algorithm learns slower (45 to 60 days). B2B lead generation: first qualified leads inside week 2, MQL-to-SQL conversion rate stabilises around day 60, closed-won feedback to bidding takes a full sales cycle (often 90 to 120 days for B2B). SEO and AEO/GEO: first ranking movements in week 4 to 8, meaningful organic traffic lift at month 3 to 6, AEO citations in LLM answers from month 2 if the content is engineered for it. Server-side tracking deployment: the signal recovery is visible in your Ads Manager within 14 days. We do not contractually guarantee any specific ROAS number, but the target band is named upfront in the audit and defended weekly.
- Is there a long-term commitment?
- Monthly retainers are billed month-to-month after a 90-day initial period. The 90 days exists because Meta's learning phase, Google's bid optimisation curve and the first server-side stability window all need roughly that long to be defensible — leaving earlier is leaving before the work has had a chance to compound. After day 91 you can stop at any month-end with 30 days' written notice, no exit fee, no clawback. Website builds are one-shot with milestone billing (30% on signature, 40% on staging delivery, 30% on go-live). Audits are one-shot with full payment on delivery of the written document. We have never sued a client for non-renewal and we have no plan to start.
- What is the difference vs a typical Casablanca agency?
- Three structural differences, beyond the MAD-fixed billing. First, the twelve-accounts-per-engineer cap. A Casablanca agency account manager typically carries 25 to 40 retainers — at that load, weekly account-level decisions slip into monthly reviews and monthly reviews slip into quarterly slides. Twelve is the upper limit at which the engineer can still defend every decision in writing on a Tuesday afternoon. Second, no subcontracting. The named engineer on your contract is the engineer in your Ads Manager — we do not outsource to freelancers in Lahore, Manila or anywhere else, which is the silent industry standard in Morocco. Third, server-side tracking included from day one, not sold as a separate consulting project six months in. The combination is structural — it shapes the cost base — and is why our flat retainer numbers are higher than a junior freelancer at 4,500 MAD/month and lower than a Premier Partner at 25,000 MAD/month with margins absorbed by overhead.
- Do you bill per project or as a retainer?
- Both, scoped honestly per service. Media buying, lead generation, SEO and community management run as monthly retainers — the work is continuous, the optimisation cycle is weekly, and a project-based pricing would force us to do worse work at month two. Website builds and tracking deployments run as one-shot projects with fixed milestone billing — the scope is finite, deliverables are itemised in the contract, and you receive a working asset at the end. Audits (tracking audit, SEO audit, account audit) are always one-shot, paid on delivery, with no obligation to continue with us afterwards. About a third of audit clients walk away with the document, fix things internally, and never come back — which is fine: the audit is a product, not a sales call dressed as one.
- Do you work with budgets under 8,000 MAD/month?
- Not on Meta or Google performance retainers, no. The reason is mechanical: Meta's learning phase needs 50 conversion events over 7 rolling days, which on a 110 MAD CPA already requires 23,600 MAD/month of media spend on one ad set. Below 8,000 MAD media spend, the algorithm cannot optimise — weekly performance swings ±60% and the engineering work cannot defend itself. Anyone in Casablanca promising to launch you on 3,000 MAD/month is selling hope, not performance, and the audit logs make that visible within 30 days. If your monthly budget is below 8,000 MAD, the honest move is one of three things: an SEO retainer (different unit economics), a website build to fix the conversion funnel first, or a one-shot tracking audit to make sure the budget you do have is being measured. We will say that on the audit call.