playbook-instagram-dm-sales
Instagram DM Sales Playbook
Based on: Anderson, D. (2022) Instagram Follower Magnet. Self-published; Goodwin, M. (2022) Instagram Marketing. Self-published (instagram-sales-funnel concept integrated).
Use when
- Turns Instagram DMs into a structured sales channel for service businesses and consultants in East Africa. Covers the full 5-Stage DM Sales Sequence: conversation openers, qualification, offer presentation, objection handling, and the move-to-WhatsApp protocol. Invoke this skill when a client needs a repeatable DM-to-sale process for their Instagram Business account — particularly where WhatsApp is the final conversion channel.
- 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 Input
Before generating any deliverable, ask for the following:
- Business name — client's trading name
- Industry — what sector they operate in
- Country/city — defaults to Uganda/Kampala if not specified
- Primary offer — the specific service or product being sold via DMs
- Typical price range — in UGX (e.g., UGX 500,000–1,500,000)
- Current DM volume and response time — how many DMs per week; how quickly they currently reply
- Instagram Business account — confirm the client has one (required for Quick Replies and conversation labels)
Context
In East Africa, the DM-to-sale path is a primary conversion route for service businesses and consultants. Instagram surfaces warm prospects — people who have already followed, commented, or reacted to content — and DMs are the natural next step. Most EA buyers expect a personal conversation before they commit to a service purchase, particularly at UGX 500,000 and above.
This playbook scripts every stage of that conversation so the client's team can work consistently, qualify efficiently, and close on WhatsApp where trust and transaction tools (MTN MoMo, Airtel Money) are strongest.
The 5-Stage DM Sales Sequence
Stage 1 — The Opener
Purpose: Start a conversation that feels human, not salesy. A cold-feeling opener is ignored or reported as spam.
Rules:
- Reference something specific from their profile, a post they commented on, or a story they reacted to
- Never open with a product pitch or a price
- Ask one question that invites a reply
Opener templates (adapt to client's context):
- "Thanks for the comment on [post] — great point about [topic]. Are you working in [industry]?"
- "Saw your story about [topic]. We work with businesses like yours — what's your biggest challenge with [relevant problem] right now?"
- "Hey [name], noticed you've been following us for a while. Are you working on [relevant goal]?"
Generate three to five custom opener templates using the client's actual post topics, story themes, and offer. Each template must reference a real content type the client publishes.
What NOT to do:
- "Hi! I saw your profile and wanted to reach out about an exciting opportunity" — marks the account as spam immediately
- Mass openers with no personalisation — Instagram's algorithm deprioritises accounts with low reply rates, which damages reach for all content
Stage 2 — Qualify
Purpose: Determine whether this prospect is a genuine fit before investing more conversation time. Do not present an offer to someone who is unqualified.
4-Question Qualification Framework (adapt language to the client's offer):
| # | Dimension | Question |
|---|---|---|
| 1 | Need | "What's your current situation with [problem area]?" |
| 2 | Timeline | "Is this something you're trying to solve now, or are you exploring for the future?" |
| 3 | Decision | "Is it just you making this decision, or are there others involved?" |
| 4 | Investment | "When businesses work with us, the investment is typically in the [UGX range] — is that within what you're looking at?" |
DM rule: Ask one question at a time. Do not send a block of four questions. Wait for each reply before sending the next. A wall of questions reads as an interrogation and kills the conversation.
Generate adapted versions of all four questions using the client's specific offer and price range.
Stage 3 — Present the Offer
Purpose: Show what you do in terms of the prospect's problem, not your product features. The prospect should feel heard before they hear the pitch.
Structure:
- Restate their problem in their own words (demonstrates active listening)
- Describe what you do as a direct solution to that problem
- State the specific result the client will see, with a timeframe
- Give a price or price range in UGX
Offer presentation template:
"Based on what you've shared, it sounds like [their problem in their words]. What we do is [solution in plain English]. Most clients in your situation see [specific result] within [timeframe]. Our [service/product name] starts at UGX [X]. Does that make sense for where you are?"
Generate a completed version of this template using the client's offer, typical client outcomes, and stated price range. Do not leave brackets unfilled in the final deliverable.
Stage 4 — Handle Objections
Purpose: Keep the conversation moving after the prospect raises a concern. Objections are not rejections — they are requests for reassurance or information.
EA DM objection responses:
| Objection | Response |
|---|---|
| "It's too expensive" | "I understand. What were you hoping to invest? Sometimes we can work with different options." |
| "I need to think about it" | "Of course. What would help you decide — more information, a sample, or speaking to someone who's used this before?" |
| "I need to ask my partner/boss" | "Makes sense. Would it help if I put something together you could share with them?" |
| "I'm not ready yet" | "That's fine. When would be a better time to check back in — next month, next quarter?" |
| "Let me check your website first" | "Sure. While you're doing that, what's most important for you to find out?" |
EA cultural note — the indirect "no": In Ugandan professional culture, a direct refusal is uncommon in writing. "I'll think about it" or silence after the offer is frequently a polite decline rather than genuine deliberation. Apply the following protocol:
- After 48 hours without a reply, send one follow-up message only (example: "Hey [name], just checking back on this — still relevant for you?")
- After two consecutive non-replies, archive the conversation and do not chase further
- Do not interpret silence as "needs more time" — invest that time in new conversations
Generate adapted objection responses for any objections specific to the client's industry or price point.
Stage 5 — Move to WhatsApp
Purpose: Convert serious prospects to WhatsApp, where trust, voice notes, and document sharing make closing significantly easier.
When to move: After Stage 3, once the prospect has shown genuine interest (asked a follow-up question, queried timing, or engaged with the price without a hard objection).
Move-to-WhatsApp script:
"This is getting into detail that's easier on WhatsApp. Can I drop you a message there? My number is +256[X]. Or send me yours."
Why WhatsApp in EA:
- Voice notes build personal connection faster than typed DMs — many EA buyers are more comfortable speaking than writing
- Documents (proposals, price lists, contracts) send and display cleanly
- WhatsApp payment integration (MTN MoMo, Airtel Money) makes the transaction frictionless — the client can pay without leaving the app
- EA buyers trust WhatsApp more than Instagram DMs for commercial transactions; it signals seriousness from both sides
Instagram DM Operations
Apply these operational standards to sustain a high-performing DM sales process:
Response time:
- Reply to all incoming DMs within 2 hours during business hours (EAT — UTC+3)
- Set up Instagram's automated away message for evenings and weekends so prospects know when to expect a reply
Quick Replies:
- Save the most frequently used messages as Quick Replies in Instagram Business settings (accessed via the inbox; limit 60 characters for the shortcut label)
- Suggested Quick Reply labels:
opener1,qualify1,offer,wa-move,follow-up
Conversation labels:
- Use Instagram's label system to track pipeline at a glance
- Required labels:
Lead/Qualified/Sent Offer/Moved to WA/Won/Lost/Follow-up - Review all labelled conversations weekly
- Follow up on every
Sent Offerconversation older than 3 days that has not moved toMoved to WA,Won, orLost
Performance Benchmarks
EA service businesses using a structured DM sequence should target:
| Metric | Target |
|---|---|
| Opener reply rate | 30%+ |
| Qualified to offer presented | 50% of conversations reaching Stage 2 |
| Offer to WhatsApp move | 40% |
| WhatsApp to close | 20–30% (services priced UGX 500,000 and above) |
Include these benchmarks in the client deliverable with a note that they represent a 3-month baseline target, not immediate results. New accounts or newly structured processes typically take 4–6 weeks to reach these rates as messaging is refined.
AI in DM Sales
Use AI (reference prompt-engineering-library if available) to:
- Draft opener template variations for new campaigns
- Generate objection response options for review and selection
- Analyse label data and suggest pipeline improvements
Do NOT use AI to send automated DM openers. Instagram penalises automated outreach with reduced reach and account restrictions. More importantly, the personal connection — the specific reference to a comment, a story reaction, a recent post — is the reason this method works. Automation removes that entirely.
Deliverable Structure
Generate the following sections as the client deliverable:
- Opener Templates — five personalised openers referencing the client's actual content
- Qualification Script — four adapted questions in sequence, with instruction on pacing
- Offer Presentation — completed offer template with client's service, outcomes, and pricing in UGX
- Objection Responses — full table, adapted for industry and price point, including the EA cultural note
- WhatsApp Move Script — completed with client's WhatsApp number
- Operations Checklist — Quick Reply labels, conversation label system, weekly review prompt
- Performance Benchmarks — targets table with 3-month baseline note
Quality Criteria
- All five stages are scripted with completed templates, not described in the abstract — no brackets left unfilled
- Opener templates are personalised to the client's actual content — no mass-blast copy
- The qualification framework includes the investment question, with the client's UGX price range stated explicitly
- The WhatsApp move script is explicitly scripted and contextualised for EA buyer behaviour
- Objection responses are specific and actionable — no generic "handle objections thoughtfully" advice
- The EA cultural note on indirect refusal is included, with the 48-hour / two-non-reply protocol stated
- Performance benchmarks are expressed in UGX-relevant service business terms with a realistic time horizon
- Output is in British English throughout, using EA professional register consistent with
east-african-englishskill standards
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.
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.
3strategy-creator-monetisation
>
3