CA
Communications Authority of KenyaWebsite Redesign · Workshop Deliverables
v1.1 · JUN 2026
Requirements Gathering Workshop

Rebuilding
a regulator's
public face.

A four-day discovery programme to redesign ca.go.ke — informed by stakeholder workshops across every CA department, site audit, and benchmarking against Ofcom and NCA Ghana.

Workshop15 — 18 Jun 2026
Project leadDigital Tailor Agency
CMS platformWordPress
Deliverables14 outputs · 4 days
— Revised programme

Four days, compressed from six

Original six-day schedule compressed to four working days. Portal UI mockups and visual design deferred to prototype phase (weeks 3–4). This week is requirements gathering and architecture only.

DayFocusKey activitiesOutputsStatus
Day 1
MON
CA Website DiscoveryStakeholder requirements, communication flow mapping, redesign objectives, IA v0.1, content modelRequirements baseline, IA draft, Content modelComplete
Day 2
TUE
Media Centre + BackendAM: Media Centre homepage, taxonomy, templates, metadata. PM: Roles, permissions, embargo, approval workflowUX templates, Metadata schema, Taxonomy map, Functional spec, Workflow diagramsComplete
Day 3
WED
Assets, Repository & AutomationPhoto/video repository, upload workflows, naming conventions, email alerts, RSS feeds, emergency alerts, automationRepository blueprint, Asset framework, Automation workflows, RSS modelComplete
Day 4
THU
Integration & ConsolidationLMS integration, API specs, user journeys, analytics, chatbot requirements, content strategy, final sign-offIntegration spec, API requirements, User journeys, Final requirementsIn progress
01
Monday · 15 June 2026

CA Website Discovery

Full stakeholder requirements analysis across Licensing, Broadcasting, Cybersecurity, Consumer Affairs, Procurement, Spectrum, Universal Access, Communications, and ICT. What we heard shaped everything that follows.

OUTPUT 01
Requirements baseline
Pain points, audience analysis, redesign objectives.
OUTPUT 02
IA draft v0.1
Audience-first information architecture.
OUTPUT 03
Content model
Types, ownership, frequency, approval chains.
— What we heard

Stakeholder findings

Recurring themes from every department. These directly drove the architectural decisions.

The current website is difficult to navigate. Customers consistently report in surveys that it's problematic — they prefer social media for information. Staff are receiving constant calls because stakeholders cannot find basic information like application forms.
— Stakeholder workshop, Day 1
We are the number one ICT regulator in Africa by ITU ranking, but that status is not reflected in our website usability and professional presentation.
— Senior management
The current tone is overly bureaucratic and elitist, alienating many users. We need simple, non-technical language accessible to both individuals and companies.
— Communications & consumer affairs teams
Critical

Content is severely outdated

Department champions discovered forms dating back to 1972 still live on the site. No systematic content review exists.

Critical

Mobile experience is broken

Most users access via mobile, but the site is bulky and unfriendly. Sidebar and menu clutter blocks important content. Search results on mobile lack relevance and filtering.

Critical

SSL certificate missing

The numbering management system has no SSL certificate, showing "insecure website" warnings that undermine regulatory credibility.

Critical

Cybersecurity section buried

KE-CIRT/CC and NPKI functions hidden on a subdomain. Cybersecurity team flagged architectural loopholes making the site vulnerable to attacks.

Insight

Homepage needs radical simplification

Main menu has too many headings and submenus. Limit homepage to top 4–5 functions. Replace generic banners with relevant images showing CA's core work. Call-to-action buttons after hero section.

Insight

Procurement needs a full overhaul

147 tenders planned for election year. Individual uploads are inefficient. 10:30 AM closing time hardcoded. Section should be renamed from "Tenders" to "Procurement" — benchmark against ERA's supplier portal.

Insight

Regional offices are invisible

Five regional offices have no website presence. Users don't know which office serves their county. Need location-based routing — user inputs location, system directs to nearest office.

Insight

Content tone must change

Communications team led by Jeff will simplify language. Focus on what Kenyan consumers expect: enforcement and consumer protection. Migrate staff articles, add image captions, enable LinkedIn sharing.

Decision

WordPress CMS with M365 SSO

WordPress chosen for its 80%+ market share, mobile responsiveness, and role-based access. Two-factor authentication via Microsoft 365 SSO. Department champions model with ICT approval gate.

Decision

3-second page load target

All pages must load within 3 seconds on low-bandwidth connections. Image compression without quality loss. Lightweight infrastructure to support future AI chatbot responsiveness.

Decision

Google Analytics + Cloudflare

GA4 for traffic insights by region, device, browser. Cloudflare for CDN and DDoS protection. Geographic heat maps to track county-level engagement and inform content priorities.

Decision

AI chatbot — scoped as future phase

Stakeholders want ML-trained chatbot for navigation and complaint escalation with keyword triggers. Requires ongoing training on CA-specific content. Deferred to post-launch roadmap.

— Audiences

Three pathways, three intents

A

Operators & industry

Primary · task-driven

Telecom operators, broadcasters, ISPs, device importers, courier companies. They come to transact.

Apply for or renew a licence via LMS
Download forms and fee schedules
Type approval (KES 1,400/unit)
Check the licensee register
Respond to open consultations
B

Consumers & public

High volume · friction-sensitive

Mobile subscribers, broadband users, fraud victims. They come to resolve a problem or check something.

Check IMEI — is my phone legal?
File a complaint (web form + SMS)
Report spam or fraud calls
Find nearest regional office by county
Verify CA staff ID online
C

Media & researchers

Document-heavy

Journalists, academics, policy analysts, investors. They come to extract data and information.

Download sector statistics
Access reports and studies
Find press releases and speeches
Read consultation findings
Contact the media office
— Redesign objectives

What success looks like

i.

Reduce inbound enquiries

Cut calls and emails. The site must answer before anyone picks up the phone.

ii.

Make licensing self-service

Right licence, fee, form — without contacting the department. Link to LMS.

iii.

Surface consumer tools

IMEI, complaints, fraud reporting reachable in one click from anywhere.

iv.

Match the regulator's stature

Africa's top ICT regulator deserves a site that reflects it.

v.

Fix findability

Searchable libraries. Page-specific filters. Tabular results with metadata.

vi.

Build a credible Media Centre

Centralised press hub. Media accreditation. Election-ready.

vii.

Mobile-first, 3-second loads

Every page under 3 seconds on 3G. Menu clutter eliminated on mobile.

viii.

Simplify the language

Drop the bureaucratic tone. Plain English. Accessible to individuals and companies.

— IA v0.1

The proposed navigation

Audience-first structure. Every stakeholder request tagged. Click to expand.

New Improved Moved Tool Stakeholder request
HomepageRESTRUCTURED
3-pathway audience splitNEW
Quick actions — IMEI, complaints, consultations, tendersNEWREQUESTED
4–5 CTA buttons after hero (licensing, complaints, news, tenders)REQUESTED
Prominent cybersecurity / KE-CIRT linkNEW
Latest news & open consultations
Key statistics snapshotNEW
About CA
Who we are (consolidated — vision, mission, values on one page for SEO)SEO
Leadership · Strategic plan · Annual reports · Careers
International affiliations (ITU, ATU, PAPU)
For operators & industryNEW SECTION
"What licence do I need?" wizardTOOL
Licensing by sector (dropdown menus for broadcasting, telecoms, postal, spectrum)REQUESTED
All forms & fees — single tab with payment instructionsREQUESTED
Type approval · Licensee register · Compliance · Spectrum
e-Certification providers (6 accredited / 18 licensed)REQUESTED
Link to LMS (online applications)NEW
For consumersIMPROVED
IMEI checkerTOOL
File a complaint (web form + SMS channel)IMPROVED
Report spam & fraud · Consumer rights · Child protection
Staff ID verification toolNEWREQUESTED
Find my regional office (county-based routing)NEWREQUESTED
CybersecurityELEVATED
KE-CIRT/CC · NPKI · Accredited ECSPs
Report incident · Advisories · TrainingNEW
Statutes & regulationsSEARCHABLE LIBRARY
Legislation · Regulations · Guidelines · Public notices
Filterable by date, sector, category — tabular displayREQUESTED
Universal access
USF · Projects · Geo-portal · Access gap study
Data & publicationsNEW
Statistics dashboard · Reports · Open data catalogueNEW
Media centreRESTRUCTURED
News · Press releases · Speeches · Events
Public consultations (tabbed: open / closed / findings)IMPROVED
Media accreditation & login · Newsletter · Photo/video galleryNEW
ProcurementRENAMED
Plans (3-year archive) · Open tenders (auto-close) · Closed/cancelled
Awarded contracts (14-day rule) · PPIP link · Vendor registrationLEGAL
Supplier compliance docs · Whistleblowing mechanismNEW
Contact us
HQ & 5 regional offices (county finder) · Contact form with file attachmentREQUESTED
Report corruption · Accessibility statement · Feedback
Day 1 outcomeIA v0.1 presented and discussed. Key decisions — audience-first navigation, cybersecurity elevation, procurement rename, WordPress + M365 SSO, department champions model, and 3-second load target — agreed in session.
02
Tuesday · 16 June 2026

Media Centre + Backend

Morning: Media Centre architecture. Afternoon: CMS roles, permissions, embargo, and approval workflow for WordPress.

OUTPUT 01
UX templates
Media Centre homepage + 6 content templates.
OUTPUT 02
Metadata schema
28-field Dublin Core-aligned schema.
OUTPUT 03
Taxonomy map
Six controlled vocabularies.
OUTPUT 04
Functional spec
Roles, workflow, embargo, authentication.
— Media Centre homepage

The newsroom

Search-first hero, filter chips, featured item slot, and a journalist sidebar. Designed to handle election-period influxes. Consultations displayed in tabbed format (open/closed/findings) on one page per stakeholder request.

ca.go.ke / media-centre

Media Centre

News, press releases, speeches, events and consultations from the Communications Authority of Kenya.

Latest press release
CA announces spectrum auction — 12 Jun 2026
Open consultation
Review of QoS framework — closes 30 Jun
Upcoming event
Stakeholder forum — 25 Jun, Nairobi
FILTERAllNewsPress releasesSpeechesEventsConsultations
FEATURED

CA launches new QoS benchmarking framework for mobile operators

Revised minimum QoS thresholds gazetted for all licensed mobile network operators from Q3 2026.

PRESS RELEASE15 JUN 2026
News

Kenya expands cybersecurity training programmes

21 MAY 2026
Speech

Remarks by DG at PAPU Conference — Kampala

31 MAR 2026
Event

Stakeholder engagement forum — Q2 2026

25 JUN 2026
Consultation · Open

Review of QoS regulatory framework

CLOSES 30 JUN
— Content templates

Six WordPress post types

Press release

[Headline — max 120 chars, active voice]

REF: PR-[YYYY]-[NNN]SECTOR: [Tag]
Active, specific. No "CA is pleased to announce…"
DD/MM/YYYY HH:MM EAT
Who, what, when, where, why — 2–3 sentences.
Plain English. Link to regulation.
"[Quote]," said [Name], [Title].
Name, email, phone
PDF, images (max 3)
SECTORAUDIENCEREGULATORY AREA
COMMS → HOD → LEGAL (IF ENFORCEMENT) → ICT → PUBLISH10 YEARS
Speech

[Title]

SPEAKER: [Name]EVENT: [Name]
Full name, title
Full name, organiser
DD/MM/YYYY
City, Country
Full text.
For search. e.g. "5G, spectrum"
SPEAKER → COMMS → ICTPERMANENT
News

[Headline]

AUTHOR: [Dept]
Clear, specific
1200×630px. Alt text + caption required.
Max 200 chars for listings.
Short paragraphs. Plain language.
CHAMPION → COMMS → ICT5 YEARS
Consultation

[Title]

OPENS: [Date]CLOSES: [Date]STATUS: OPEN/CLOSED/FINDINGS
Full public title
CA/C/001/2026
DD/MM/YYYY
DD/MM/YYYY 23:59 — auto-updates status
Why. Regulatory basis.
Paper, annexes, questions (PDF)
Added post-close. Auto-updates status.
POLICY → LEGAL → DIRECTOR → BOARD → ICTPERMANENT
Event

[Event name]

DATE: [DD/MM]VENUE: [Location]
Full official name
Forum / Workshop / Conference / Training
DD/MM – DD/MM/YYYY
Address or "Virtual"
Purpose, agenda, speakers
Presentations, photos, summary
DEPT → COMMS → ICTAUTO-ARCHIVE 30 DAYS
Public notice

[Title]

REF: PN-[YYYY]-[NNN]DEADLINE: [Date]
Formal per legal template
PN-[YYYY]-[NNN]
Specific KICA section cited
Full legal text. Do not paraphrase.
☐ Sign-off date: ___
LEGAL → DIRECTOR → DG → ICTPERMANENT
— Metadata schema

28 fields per content item

Dublin Core-aligned, extended for regulation. Implemented via WordPress ACF/Pods. Controlled vocabularies defined in the taxonomy map below.

FieldTypeDescriptionCoverageReq
Core identification
TitletextOfficial titleALL
Content IDstringe.g. PR-2026-042ALL
Content typeenumPress release | News | Speech | Consultation | Event | NoticeALL
SummarytextMax 200 chars for listings/alertsALL
Dates & lifecycle
PublisheddatetimeISO 8601ALL
EmbargodatetimeHidden until this datetimePRESS/NOTICES
ModifieddatetimeAuto-set on saveALLAuto
ExpirydateAuto-archive (events: 30 days)EVENTS
Event start / enddatetimeEvent datesEVENTS
Consultation closedatetimeAuto-updates statusCONSULT
Classification
Sectorenum[]Telecoms | Broadcasting | Postal | Spectrum | Cyber | UAALL
Regulatory areaenum[]Licensing | Compliance | Consumer | Policy | NumberingALL
Audienceenum[]Operators | Consumers | Media | Researchers | GovtALL
Keywordstext[]Free-form (max 10) for searchALL
Geo scopeenumNational | Regional | InternationalCONSULT/EVENTS
Authorship & status
DeptenumOrigin department. Drives workflow.ALL
Author / ApproveruserAuto-set at each stepALLAuto
SpeakertextName and titleSPEECHES
Media contacttextName, email, phonePRESS
Attachmentsfile[]Max 5, 25MB eachALL
Image + alt textimage1200×630px. Alt + caption required.NEWS/EVENTS
StatusenumDraft | Pending | Approved | Scheduled | Published | ArchivedALLAuto
Legal clearanceboolRequired for enforcement noticesNOTICES
LanguageenumEnglish | Swahili | BothALL
Retentionenum1yr | 5yr | 10yr | PermanentALL
— Taxonomy map

Six controlled vocabularies

WordPress custom taxonomies. New terms reviewed quarterly by ICT/webmaster.

Sector

Primary industry

Telecommunications
Mobile · Fixed · Internet · MVNO · Gateway
Broadcasting
FTA TV · Radio · Subscription · Community · Signal
Postal & courier
Spectrum
Cybersecurity
Universal access
Cross-sector

Regulatory area

Function

Licensing
Grants · Renewals · Revocations · Type approval
Compliance & enforcement
Consumer protection
Quality of service
Policy & consultation
Numbering
Universal service
Procurement

Content type

Classification

Press release
News article
Speech
Event
Consultation
Public notice
Campaign / CSR
Report
Photo / Video

Audience

Intended readers

Operators & industry
Telcos · Broadcasters · ISPs · Courier · Importers
Consumers & public
Media
Researchers
Government
International

Geographic scope

Coverage area

National
Regional / county
Nairobi · Coast · Western · Central · NE · Rift Valley · Eastern
East Africa (EAC)
Africa (AU/ATU)
International

Department

Content owner

DG's Office
Licensing
Broadcasting
Telecoms
Postal
Spectrum
Cybersecurity
USF
Consumer Affairs
Comms & PR
Legal
Research
Finance
ICT
— PM session · CMS roles

Who does what in WordPress

Six roles. M365 SSO with 2FA. No content goes live without ICT vetting.

Role 01

Dept champion

Creates and edits content. Cannot publish.

Create · Edit · Upload · Submit
Publish · Delete
Role 02

Dept approver

HOD/director. Reviews and signs off.

Review · Approve · Reject
Publish · Edit other depts
Role 03

Comms editor

Tone, brand, and editorial quality.

Edit any · Approve · Manage featured
Publish without ICT
Role 04

ICT publisher

Final gate. Publishes or schedules.

Publish · Schedule · Embargo · Archive
Create content
Role 05

Super admin

ICT lead. Full access.

All permissions · Users · Taxonomy · Settings
Role 06

Legal reviewer

Required for enforcement content.

Review · Clearance stamp · Flag issues
Edit · Publish
— Approval workflow

Draft to publish

Mirrors existing internal flows to minimise change management friction. Email notifications at every step. 48-hour escalation on pending items.

Draft

Champion creates

Dept review

HOD approves

Comms

Editorial check

Legal

If enforcement

ICT publish

Final → live

Day 2 outcomeMedia Centre locked — 6 content types, 28 metadata fields, 6 taxonomies. Backend spec agreed — 6 WordPress roles, 5-step workflow, M365 SSO + 2FA, embargo scheduling, 48-hour escalation.
03
Wednesday · 17 June 2026

Assets, Repository & Automation

Morning: digital asset management — repository architecture, upload workflows, file naming conventions. Afternoon: automation rules, subscriber alert system, RSS feeds, and emergency notifications.

OUTPUT 01
Repository blueprint
Folder structure, storage, CDN, migration plan.
OUTPUT 02
Asset framework
Naming conventions, upload rules, metadata.
OUTPUT 03
Automation workflows
6 automation rules for content lifecycle.
OUTPUT 04
RSS model
4 subscriber alert channels.
— Repository architecture

Where everything lives

No centralised asset management exists today. Photos scattered, naming inconsistent, no metadata on files. Stakeholders flagged broken links and orphaned documents as constant pain points.

SpecificationRequirementRationale
Folder structure/year/department/content-type/
e.g. /2026/cybersecurity/press-releases/
Three-level hierarchy prevents the current mess of undated, untagged files.
Naming convention[YYYY-MM-DD]_[dept]_[type]_[slug].[ext]
e.g. 2026-06-16_licensing_press-release_spectrum-auction.pdf
Enforced at upload via plugin. No spaces, no special chars, lowercase. Files sort chronologically and are identifiable without opening.
Image requirementsAuto-compress on upload (target: <200KB). Alt text mandatory. Captions required for news images.Supports 3-second load target. Alt text for accessibility. Captions per Communications team request.
Video hostingYouTube/Vimeo embed only — no self-hosting.Reduces server load. Adaptive streaming for mobile on 3G. Supports load time target.
Document formatsPDF for publications. XLSX/CSV for data. No .doc files — convert to PDF before upload.Consistent rendering across devices. Prevents formatting issues on mobile.
Storage & CDNWordPress media on dedicated storage. Daily backups. Cloudflare CDN for static delivery.Cloudflare already agreed for security. CDN ensures fast asset delivery across Kenya's regional offices.
MigrationFull content audit before migration. Only verified, current content migrates. Dead content archived, not carried over.Eliminates the 1972-forms problem. Broken links and duplicates cleaned in audit.
— Upload workflow

File to published asset

Upload

Champion uploads with metadata

Auto-process

Rename, compress, validate

Tag & classify

Apply taxonomy from controlled list

Attach

Link to content item

— Automation rules

What the system does without asking

Six automations addressing the top manual bottlenecks identified by stakeholders.

#AutomationTriggerActionStakeholder driver
01Tender auto-closeSpecified date + time reachedStatus → "Closed". Custom closing time per tender.147 tenders/year. Hardcoded 10:30 AM eliminated.
02Consultation statusClosing deadline reachedStatus → "Closed". Findings upload → "Published".Tabbed display per stakeholder request.
03Contract publication10 days after award signingEscalation email to procurement + ICT.14-day legal requirement (PPIDA 2015).
04Event archive30 days after event dateMoves to "Past events". Materials still accessible.Prevents stale event listings.
05Content expiry scanQuarterly automated checkFlags pages not updated in 6+ months. Email to champion.Prevents the 1972-forms recurrence.
06Sitemap regenerationAny content add/updateXML sitemap rebuilt. Submitted to Google.SEO improvement + future chatbot crawlability.
— Subscriber notifications

Four alert channels

Topic-based subscriptions — operators only get licensing alerts, journalists only get press releases. Not a blast to everyone.

Channel 01

Email alerts — topic-based

Users subscribe to specific topics. WordPress plugin manages lists and sends formatted HTML emails when matching content publishes.

Press releasesConsultationsTendersCyber advisoriesStatistics
Channel 02

RSS feeds — per content type

Separate feeds per type. URLs follow /feed/press-releases/ pattern. Media orgs subscribe in newsroom tools.

/feed/news//feed/tenders//feed/consultations/
Channel 03

Emergency media alerts

High-priority channel for spectrum interference, cyber incidents, emergency notices. Bypasses standard workflow — Comms editor + DG approval only. Pushes to all subscribers regardless of topic.

Priority overrideAll subscribersDG approval
Channel 04

Monthly newsletter

Auto-compiles top stories, upcoming events, open consultations, new publications. Template auto-populates from published content. Comms reviews before send. Shared on LinkedIn per stakeholder request.

Auto-compiledMonthlyLinkedIn share
Day 3 outcomeRepository architecture defined — year/dept/type folders, enforced naming, mandatory alt text, video embed strategy. Six automation rules eliminate manual overhead. Four subscriber channels designed — topic email, per-type RSS, emergency alerts, monthly newsletter.
04
Thursday · 18 June 2026

Integration & Consolidation

Morning: system integrations, analytics, content strategy, and chatbot requirements. Afternoon: user journey mapping, consolidation, and sign-off for prototype development.

OUTPUT 01
Integration spec
6 external systems mapped.
OUTPUT 02
User journeys
3 critical paths mapped current → new.
OUTPUT 03
Content strategy
Tone, visuals, brand, analytics.
OUTPUT 04
Final requirements
Consolidated spec for prototyping.
— System integrations

Six external connections

The website doesn't operate alone. Requirements gathered across all four days, consolidated here.

01

Licensing Management System

LMS handles applications. Website informs — process, eligibility, fees — then deep-links to LMS forms. Status tracking for applicants already in the system.

Launching soon
02

PPIP procurement portal

Real-time tender sync. CA site displays tenders and links to PPIP for bidding. Plans, notices, awards published on both platforms.

Legal requirement
03

Google Analytics 4 + Cloudflare

Sessions by region, device, browser. Document downloads, search queries. Geographic heat maps by county. Cloudflare for CDN + DDoS protection.

Analytics + security
04

Microsoft 365 SSO

All CMS auth via Azure AD. Existing CA email credentials. 2FA enforced. No separate WordPress accounts. Auto role assignment from directory.

Authentication
05

Social media + LinkedIn

Twitter/X and Facebook feeds on homepage. LinkedIn sharing on all news and publications — per Communications request. YouTube embed for video gallery.

Content distribution
06

Microsites + ERP

Child online protection, KE-CIRT, numbering portal must maintain CA branding. Seamless transitions. SSL across all subdomains. Backend coordination with ERP for procurement data exchange.

Brand + data
— Content strategy

How we write, what we show

Stakeholders across departments agreed the website's tone, visual approach, and brand presentation need a fundamental shift. Communications team led by Jeff will drive implementation.

Tone

Drop the bureaucratic language

Current tone is "overly bureaucratic and elitist." Rewrite all content in plain English accessible to individuals and companies. Focus on what Kenyan consumers expect — enforcement and consumer protection. Comms team to review every page before migration.

Visuals

Replace generic banners with real CA imagery

Show the authority's core functions — spectrum monitoring, regional offices, stakeholder forums. Integrate newsletters, posters, and short educational videos. Add captions to all news images for context and storytelling.

Brand

Consistent identity across all digital assets

Colours, fonts, and tone per brand manual. Microsites (child protection, KE-CIRT) must visually align with main site. Design should project a dynamic, fast-moving ICT regulator — not a 2010s government portal.

SEO

Consolidate pages and improve indexing

Combine vision, mission, "Who We Are" into single pages for better Google ranking. Clean broken links and duplicates. Automate sitemap generation. Reduce page depth so users find information directly from search engines.

Analytics-driven

Let data shape the homepage

Use GA4 data on most-accessed pages to shape call-to-actions. Track news popularity and update frequency. Geographic heat maps by county inform regional content priorities. Tag search bar clicks and document downloads for interaction depth.

Staff content

Migrate articles and enable LinkedIn sharing

Staff-written articles migrated to website with sharing buttons. Communications team facilitates LinkedIn distribution to increase organic traffic. News updates featured more visibly on homepage.

— Future phase · AI chatbot

Escalation matrix

Stakeholders want an AI chatbot for navigation and complaint handling — but it requires ML training on CA content and is scoped post-launch. This escalation framework is designed now so the chatbot architecture is ready.

Level 0
Self-service

Search, FAQs, guided navigation

Level 1
AI chatbot

Context-sensitive answers from CA content

Level 2
Keyword trigger

Licence issue, fraud, complaint → auto-escalate

Level 3
Human agent

Notification sent. Contact details provided.

Requirement

Lightweight infrastructure

Content delivery within 3 seconds even on low-bandwidth. Image compression without quality loss. Lightweight design critical for chatbot responsiveness and multi-user support. Must not degrade page performance.

Requirement

Training data strategy

Chatbot trained on CA-specific content — regulations, licensing procedures, consumer rights, FAQs. Requires organised site structure with full crawlability. Ongoing monitoring for accuracy and compliance. Automated sitemap supports this.

— User journeys

Three critical paths

The three most common tasks, mapped end-to-end. Current vs proposed click counts. These become acceptance criteria for the prototype.

A

Operator: "I need to apply for a broadcasting licence"

CURRENT SITE
6+ clicks

Licensing → Market Structure → Broadcasting. Fees on separate page. No link to application system. Users call the department instead.

NEW SITE
3 clicks

Homepage → For Operators → Licence wizard → selects Broadcasting → shown: types, fees (KES 1,400 type approval), documents, payment instructions, direct LMS link.

B

Consumer: "Check if my phone is genuine, then file a complaint"

CURRENT SITE
4+ clicks

IMEI under Consumer Protection (3 clicks). Complaint form is a separate path. No connection between the two actions. Users give up and call.

NEW SITE
1–2 clicks

Quick action bar → IMEI Checker. Unregistered result → inline "Report this" prompt with pre-filled complaint form. Also via For Consumers → File Complaint from anywhere.

C

Journalist: "Get the latest press release and request an interview"

CURRENT SITE
5+ clicks

Press releases under Media Centre → News. No accreditation. No interview request. Contact details in footer only. No email alerts.

NEW SITE
1–2 clicks

Media Centre → latest at top. Sidebar: accreditation, interview form, direct contacts. Subscribers get email alerts on publish. Login tracks interactions.

— Consolidation

Action items & next steps

OwnerActionTimeline
Derek / CommsFinalise website champion list. Coordinate first quarterly review. Provide brand manual and approved logo assets to DTA.Within 2 weeks
DTADeliver interactive prototypes: homepage, Media Centre, licensing (with wizard), procurement, contact page (county finder). Schedule stakeholder review sessions.3–4 weeks
CybersecuritySecurity requirements document. Vulnerability assessment of current site. Penetration testing specs for new WordPress build.Within 2 weeks
ICT / HostingFix SSL on numbering system immediately. Resolve careers page hosting. Set up WordPress hosting. Configure Cloudflare + M365 SSO.Immediate + ongoing
ProcurementComplete document listing for migration. 3-year plan archive. Confirm tender automation specs including batch upload requirements.Within 2 weeks
Jeff / CommsContent tone review. Simplify language across all migrating pages. Image caption standards. LinkedIn sharing strategy.Ongoing through migration
All departmentsSubmit departmental requirements form. Conduct content audit (outdated, broken, duplicate). Nominate CMS champions for training.By end of this week
— By the numbers

Four days, quantified

11
Top-level
navigation sections
6
WordPress
CMS roles
28
Metadata fields
per content item
6
Content lifecycle
automations
6
External system
integrations
4
Subscriber
alert channels
6
Content type
templates
3
Audience
pathways
Workshop completeAll requirements gathered across four days. DTA delivers interactive prototypes in 3–4 weeks for stakeholder review. Content migration and WordPress development begin upon prototype sign-off. Quarterly champion reviews institutionalised from launch.