playbook-whatsapp-business
WhatsApp Business Operations Playbook
Use when
- Step-by-step setup and daily operation of WhatsApp Business as a structured marketing, sales, and customer service channel for East African businesses. Invoke when a client needs to professionalise their WhatsApp presence — moving from ad hoc personal-style messaging to a branded, systematised business operation. Source: Pidsley (2023) Social Media Marketing for Business.
- Use this skill when it is the closest match to the requested deliverable or workflow.
Do not use when
- Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
- Do not use it when another skill in this repository is clearly more specific to the requested deliverable.
Workflow
- Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
- Follow the section order and decision rules in this
SKILL.md; do not skip mandatory steps or required fields. - Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.
Anti-Patterns
- Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
- Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
- Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.
Outputs
- A structured markdown document, plan, playbook, or strategy ready for client-facing or internal use.
References
- Use the inline instructions in this skill now. If a
references/directory is added later, treat its files as the deeper source material and keep thisSKILL.mdexecution-focused.
Required Inputs
Ask for the following before generating any output:
- Business name — trading name of the client
- Industry — sector and niche (e.g. retail / women's fashion; professional services / accounting)
- Country / city — default is Uganda/East Africa
- Primary goal — what WhatsApp Business must achieve (increase sales, reduce response time, manage enquiries, build a loyal customer base)
- Current WhatsApp usage — personal number used for business, existing WhatsApp Business account, or WhatsApp Business API
- Team size — number of people who will manage WhatsApp responses
- Product or service catalogue — list or description of what the business sells
Why WhatsApp Business Matters for East Africa
WhatsApp is used by 90%+ of smartphone users in Uganda and across East Africa. It is the primary channel for customer enquiries, order confirmations, appointment booking, and repeat purchase. Businesses that manage WhatsApp professionally — with consistent branding, fast response times, and a structured catalogue — consistently outperform those using it informally from a personal number.
The WhatsApp Business app (free) is suitable for businesses with one or two team members managing conversations. The WhatsApp Business API (requires a verified business and an approved Business Solution Provider) is required for automation at scale and for teams of three or more.
Account Setup
Complete every field. An incomplete business profile signals an untrustworthy operator to new contacts.
Business profile requirements:
| Field | Standard |
|---|---|
| Business name | Full legal or trading name — no abbreviations |
| Category | Select the most accurate available category |
| Description | Under 256 characters; include the primary service and location (e.g. "Kampala-based accounting firm specialising in SME tax returns and bookkeeping. Mon–Fri, 8am–6pm EAT.") |
| Website URL | Link to the business website or link-in-bio page |
| Email address | Business email, not personal |
| Physical address | Include if the business has a walk-in location |
| Business hours | Set accurate hours; update immediately when hours change |
Profile photo:
- Minimum 640×640px
- Logo on a clean background — no text overlay, no promotional messaging
- Recognisable at thumbnail size (approximately 48×48px in the chat list)
- Consistent with branding on all other platforms
Automated Messaging Configuration
Configure all three automated message types before promoting the WhatsApp number on any platform.
Greeting Message
Sent to any new contact on their very first message. Must do three things: introduce the business, confirm receipt, and set response time expectations.
Template:
Welcome to [Business Name]! Thank you for reaching out. Our team responds within 2 hours during business hours (Monday–Friday, 8am–6pm EAT). How can we help you today?
Customise for industry — a clinic might add: "If this is a medical emergency, please call [number] or visit the nearest hospital immediately."
Away Message
Activated automatically outside business hours. Must acknowledge the enquiry, state when the customer will receive a response, and provide a self-service option where available.
Template:
Thank you for contacting [Business Name]. Our office is currently closed. We respond to all enquiries by [time] on the next working day. For immediate information about our services, visit [website/link-in-bio]. We look forward to speaking with you.
Quick Replies
Set up a minimum of 10 quick replies for the most common enquiries. Assign a keyboard shortcut trigger to each (e.g. /price, /location, /hours, /order, /delivery).
Recommended quick replies for most EA businesses:
| Trigger | Reply Content |
|---|---|
| /price | Pricing information or link to catalogue |
| /location | Physical address and Google Maps link |
| /hours | Business hours |
| /order | How to place an order |
| /delivery | Delivery areas and timeframes |
| /pay | Payment methods accepted (mobile money, bank, cash) |
| /contact | Alternative contact details |
| /catalogue | Link to product catalogue or price list |
| /return | Returns and refund policy |
| /social | Links to other social media profiles |
Broadcast Lists
Broadcast lists allow a message to be sent to multiple contacts simultaneously. Each recipient receives it as an individual message — they do not see other recipients.
Key constraints:
- Maximum 256 contacts per broadcast list (WhatsApp Business app limit)
- A contact must have the business number saved in their phone to receive broadcasts — they will not receive the message if the business number is not in their contacts
- All broadcasts must be opt-in. Obtain explicit consent before adding any contact to a broadcast list. Never add a contact who has not initiated contact first.
Segmentation model:
| List Name | Criteria |
|---|---|
| Leads | Enquired but not yet purchased |
| Active Customers | Purchased within the past 90 days |
| Lapsed Customers | Last purchase more than 90 days ago |
| VIP / High Value | Repeat purchasers or high-spend customers |
| Location: [City] | Contacts in a specific geographic area (for event or delivery comms) |
Broadcast frequency and content ratio:
- Maximum 2 broadcasts per week for promotional content
- No limit on transactional broadcasts (order confirmations, appointment reminders, delivery updates)
- Content ratio: 70% value (tips, product education, news, community updates), 30% promotional (offers, new products, invitations to purchase)
Product Catalogue
The WhatsApp Business catalogue is a browsable product or service listing accessible directly from the business profile and shareable in individual conversations.
Catalogue entry requirements:
| Field | Standard |
|---|---|
| Name | Clear, searchable product or service name |
| Description | Under 256 characters; include key specifications or differentiators |
| Price | Display in local currency (UGX, KES, TZS, etc.); never leave price blank |
| Product code | Assign a code for easy reference in conversation |
| Image | High-quality photograph; minimum 640×640px; product only, no busy backgrounds |
Maintenance rule: Update the catalogue within 24 hours of any price change. Out-of-date pricing displayed in the catalogue destroys trust and wastes the sales team's time managing corrections in individual conversations.
Share the catalogue link in:
- The business profile bio
- Every new enquiry conversation
- Broadcast messages to the Leads segment
Customer Service Protocol
Define and document the service protocol before the WhatsApp number is publicised. A number without a protocol becomes a source of inconsistent, missed, and delayed responses.
Response time SLA:
- During business hours: first response within 2 hours; resolution or escalation within 4 hours
- Out of hours: away message confirms next-day response; honour the commitment
Escalation path:
| Enquiry Type | WhatsApp Resolution | Escalate To |
|---|---|---|
| Product/pricing enquiry | Resolve via WhatsApp | — |
| Order confirmation | Resolve via WhatsApp | — |
| Delivery complaint | Attempt via WhatsApp; escalate if unresolved in one exchange | Phone call |
| Refund or payment dispute | Begin via WhatsApp; escalate immediately | Phone call or in-person |
| Legal or regulatory issue | Acknowledge via WhatsApp; do not engage substantively | Management |
Complaint resolution rule: Move any complaint to a private, direct conversation within one message. Never attempt to resolve a dispute in a group chat. Acknowledge, empathise, and offer a specific resolution — not a generic apology.
Team Management
For businesses with more than one person managing WhatsApp, use WhatsApp Business on a shared device managed by a designated team member, or upgrade to the WhatsApp Business API with a multi-agent inbox tool.
Team protocol:
- Assign one person as the daily WhatsApp lead responsible for response time compliance
- Rotate the WhatsApp lead on a weekly schedule for teams of two or more
- Log any unresolved enquiry in a shared tracker (a simple Google Sheet works for most EA SMEs) before handing over to the next team member
Output: WhatsApp Business Setup Brief
Generate the following for the client:
- Business profile copy — description, category, and hours pre-written to the character limit
- Three automated messages — greeting, away, and a library of 10 quick replies
- Broadcast list structure — segment names, criteria, and a 4-week broadcast content calendar
- Catalogue entry template — a blank template with all required fields for the client to populate
- Customer service protocol — response time SLA, escalation path, and complaint handling rule
- Team rota template — if the client has more than one team member managing WhatsApp
Quality Criteria
Output meets the standard when:
- Business profile is fully completed — name, description, hours, website, email, profile photo — with no field left blank or approximate
- All three automated messages are configured, tested by sending a message from a personal number to the business number, and confirmed as triggering correctly before any promotion begins
- Broadcast lists are segmented by audience type with documented opt-in records — every contact on every list has explicitly initiated contact or provided consent
- Product catalogue is complete and up to date — every product or service is listed with a price and image before any marketing activity drives traffic to the WhatsApp number
- Response time SLA is defined, communicated to every team member, and monitored weekly — not assumed to be happening
- Escalation path is documented for complaints and complex enquiries — the team knows which situations must move off WhatsApp immediately
- Broadcast content ratio is maintained at 70% value, 30% promotional — tracked across each calendar month
Reference
Pidsley, R. (2023) Social Media Marketing for Business: Scaling an Integrated Social Media Strategy Across Your Organisation. Kogan Page.
More from peterbamuhigire/social-media-skills
meta-ai-tools-audit
Produces a structured evaluation of AI marketing tools for a specific client, mapped by function (content creation, SEO, social media management, email marketing, automation, analytics, paid advertising, influencer marketing) with East African market accessibility, cost, and capability ratings. Outputs a recommended AI tool stack calibrated to the client's budget profile in UGX. Invoke when a client asks which AI tools to adopt, wants to assess their current AI tool usage, needs to build an AI-powered martech stack, or is evaluating AI capabilities against their marketing goals.
3platform-instagram-visual-system
>
3caption-writer
Writes social media captions for any platform from a brief. Generates 3 variations — short, medium, and long — with a hashtag set for each. Invoke when the user says "write a caption", "write captions for", "I need post copy for", "draft some caption options", or when a content brief is provided and the user needs caption text. Also invoke when working through a content calendar and post copy is needed for specific items.
3playbook-instagram-dm-sales
>
3training-social-media-fundamentals
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
3training-ai-prompt-writing
Produces a practical training guide for client teams on prompt engineering for marketing tasks — covering the Alpha-Beta-Gamma-Delta-Epsilon prompt structure, 10 prompt components, 5 prompting approaches, and 7 copywriting frameworks with worked East African examples. Invoke when the user says "create a prompt writing training guide", "teach my team how to use AI for marketing", "write a prompt engineering workshop", "AI copywriting training for staff", or needs a structured training document for client employees who use AI tools to produce marketing content.
3