Annual digital marketing plan: why an 8-page Notion beats a 60-slide PowerPoint
The best proof that a digital marketing plan is bad: it sits in a 60-slide PowerPoint nobody reopens after the January board meeting. A good plan fits in 6 to 10 pages of a shared Notion or Google Doc, read by the team monthly, refreshed every quarter.
Here is the full structural template, with a worked example for a pan-African e-commerce SME at 200M FCFA annual revenue.
Mandatory 9-section structure
| # | Section | Target length | Goal |
|---|---|---|---|
| 1 | Executive summary | 1 page | 3-min board read |
| 2 | Market analysis | 1-2 pages | Trends, competitors, opportunities |
| 3 | Personas | 1 page | 2-3 personas max |
| 4 | SMART goals | 1 page | 3-5 numeric goals |
| 5 | Channel strategy | 1-2 pages | 2-4 priority channels |
| 6 | Editorial & campaign calendar | 1 page | Quarterly view |
| 7 | Budget | 1 page | Split and assumptions |
| 8 | KPIs & dashboard | 1 page | Top 10 monthly KPIs |
| 9 | Governance | 0.5 page | Meetings, roles, escalations |
Section 1 — Executive summary
One page max. Answer 5 questions:
- What is the 2026 business goal?
- What are the 3 digital levers to reach it?
- How much does it cost?
- What return is expected (generated revenue, MQLs)?
- What are the 3 main risks?
Fashion e-commerce SME example: "2026 goal: grow from 200M to 320M FCFA revenue (+60 %). Levers: (1) Shopify redesign + Wave/OM, (2) Meta Ads (60 % budget), (3) Instagram influence (Senegal + Côte d'Ivoire). Budget: 18M FCFA. Expected return: ROAS 4× = 72M direct additional revenue. Risks: Meta Ads regulation, influencer dependency, logistics capacity."
Section 2 — Market analysis
Cover: market size, growth, top 5 competitors (estimated market share, price positioning, dominant channels), regulatory trends (CDP in Senegal, GDPR if Europe). Sources: Statista, GSMA, Stat Counter, Similarweb, IMF, BCEAO.
Section 3 — Personas (2 to 3 max)
Minimal format per persona:
- Name and age: "Aïssatou, 32"
- Role / context: "Dakar executive, 2 kids, 800K FCFA salary"
- Jobs to be done: "Find event outfits in under 7 days"
- Current frictions: "No time to shop, distrusts unverified Instagram sellers"
- Channels: Instagram (1h/day), WhatsApp, Google
- Purchase trigger: wedding, baptism, religious holiday
- Objection #1: "how do I know it ships on time?"
Section 4 — SMART goals and OKRs
Bad goal: "increase traffic". Good SMART goal: "Grow from 12,000 to 35,000 sessions/month by December 2026, 60 % organic, measured in GA4."
Quarterly OKR template:
| Objective | Key Result 1 | KR 2 | KR 3 |
|---|---|---|---|
| Q1 — Clean foundations | Redesigned site live by Mar 15 | GA4 + Meta CAPI deployed | Site NPS > 8/10 |
| Q2 — Acquisition takeoff | 80 MQL/month in June | CPL < 6,000 FCFA | 10 SEO articles published |
| Q3 — Conversion | MQL → customer > 10 % | Email funnel open rate > 35 % | 5 product testimonials |
| Q4 — Recurrence | 25 % revenue = repeat customers | Customer NPS > 45 | Active referral program |
Section 5 — Channel strategy (2 to 4 max)
Classic mistake: trying every channel. Reality: you excel on 2-3 max. Pick based on the primary persona:
| Persona | Priority channels | Avoid |
|---|---|---|
| B2C young Francophone Africa | Instagram, TikTok, WhatsApp Business, local influencers | LinkedIn, Twitter |
| B2B SME | LinkedIn outreach, SEO, webinars, email | TikTok, Snapchat |
| B2B Enterprise | LinkedIn ABM, events, thought-leadership content | Generic Meta Ads |
| Mid-cart e-commerce | Meta Ads, Google Shopping, SEO, email retargeting |
Section 6 — Editorial & campaign calendar
Quarterly view in Notion or Linear, with:
- 1 major ad campaign per quarter
- 4 SEO articles minimum per month
- 1 monthly newsletter
- 1 quarterly webinar (B2B)
- Seasonal peaks (Ramadan, Tabaski, back-to-school, Christmas, sales)
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Section 7 — Realistic budget
Worked example, e-commerce SME at 200M FCFA revenue, total budget 18M FCFA/year:
| Item | Annual budget | % | Rationale |
|---|---|---|---|
| Media (Meta + Google) | 9,000,000 | 50 % | Target ROAS 4× |
| Content creation (photo, video, copy) | 3,600,000 | 20 % | 4 shoots/year |
| Influence and partnerships | 2,700,000 | 15 % | 6 macro + 12 micro |
| Tools (Shopify, Brevo, Meta, GA4 360 if needed) | 1,800,000 | 10 % | Recurring SaaS |
| Buffer / tests | 900,000 | 5 % | Channel R&D buffer |
Section 8 — KPIs & dashboard
Top 10 KPIs to read monthly (see our SME 25-KPI dashboard for full details). Recommended tools: Looker Studio (free), Metabase (open source), Power BI, Tableau.
Section 9 — Governance
- Weekly meeting: 30 min marketing team (weekly perfs)
- Monthly meeting: 60 min CODIR (KPIs + trade-offs)
- Quarterly review: 2h leader + agency + internal (review + N+1 roadmap)
- Plan owner: 1 named person, not a committee
Template tools
- Notion or Google Doc template structured as above
- Linear / Asana / Trello for initiative tracking
- Looker Studio for the KPI dashboard
- ProductPlan or Aha! for visual roadmap
Kolonell, a strategy + execution digital agency, delivers this template pre-filled for its SME clients on retainer, based on their sector analysis and maturity audit.
FAQ
How often should this plan be updated?
Mandatory quarterly update (Q review + Q+1 roadmap). Monthly KPI refresh in the dashboard. Full rewrite every December for year N+1.
What is the difference between OKR and SMART?
SMART = single measurable goal. OKR = 1 qualitative objective + 3 to 5 numeric key results. OKR fits growing startups, SMART fits mature SMEs.
How long to write this plan?
4 to 8 effective working days if the market analysis and personas are already solid. 2 to 4 calendar weeks total (reviews, validations).
Should there be a separate plan per channel (one SEO plan, one paid plan)?
No. The annual plan is unique. Channel sub-plans can exist as operational appendices, but must flow from the annual plan and use its KPIs.
How do we avoid the 60-slide PowerPoint syndrome?
Force a 6-10 page Notion / Google Doc text format. Ban decorative slides. Every number must have a source. Every goal must have an owner.
Let's talk about your 2026 plan
If you want a pre-filled Notion template for your SME and a critical review of your current plan, contact us. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.