Use when designing or improving a Instagram Dm Sales operating playbook with roles, ordered actions, controls and measures. Use platform skills for channel plans and strategy skills for upstream direction.
Use when designing or improving a Instagram Dm Sales operating playbook with roles, ordered actions, controls and measures. Use platform skills for channel plans and strategy skills for upstream direction.
Based on: Anderson, D. (2022) Instagram Follower Magnet. Self-published; Goodwin, M. (2022) Instagram Marketing. Self-published (instagram-sales-funnel concept integrated).
Use When
Build or improve a repeatable Instagram Dm Sales workflow for a client or delivery team.
Turn an approved objective into roles, controls, handoffs and measurable actions.
Do Not Use When
The task is a single-channel presence plan; use the closest platform-* skill.
The task is upstream positioning or channel choice; use the closest strategy-* skill.
Required Inputs
Artefact
Source/provider
Required?
If absent
Objective, audience and success measure
Approved client brief or accountable owner
Yes
Stop and request the missing decision
Current workflow, assets and performance evidence
Team records, platform exports or supplied artefacts
Conditional
Label the baseline unassessed and use a minimum viable workflow
Roles, budget, timing and approval limits
Delivery owner
Yes for execution
Produce a draft only; do not schedule, spend or publish
Capability and Permission Boundaries
Read supplied artefacts and search relevant evidence. Treat review, audit and planning as read-only. Editing the requested draft is allowed; publishing, messaging, production changes, personal-data processing, spending, destructive actions and certification claims require explicit authority. Use network access only for authorised verification.
Degraded Mode
If accounts, files, network, rendering or current evidence are unavailable, return the narrowest useful qualified Instagram Dm Sales playbook plus an evidence-gap list. Mark each unavailable check not assessed; never convert it into a pass.
Decision Rules
Condition
Action
Failure or risk avoided
The prospect has not invited a sales conversation
Ask permission once or stop
Harassing private outreach
Inputs and authority are complete
Produce an execution-ready playbook
Unowned actions and hidden assumptions
Evidence or tooling is incomplete
Produce the narrowest qualified draft and a gap list
Treating an unassessed check as passed
Action publishes, spends, contacts people or changes production state
Require explicit approval before action
Unauthorised external impact
Workflow
Confirm the consumer, objective, market, decision owner and permission boundary; stop if the objective or owner is missing.
Inspect supplied evidence and verify volatile claims; record missing inputs rather than filling them with assumptions.
Apply the decision rules, preserve useful existing material and draft the Instagram Dm Sales playbook.
Test each action against platform, privacy, safeguarding, brand and approval constraints; stop and escalate a blocking risk.
Run the quality and anti-slop gates. If a check fails, correct the draft and rerun it before handoff.
Outputs
Artefact
Consumer
Acceptance condition
Instagram Dm Sales playbook
Client owner and delivery team
Uses named inputs, assigns actions, states decisions and contains no unverified specifics
Assumption and gap register
Approver or next workflow
Every missing source, unassessed check and required approval has an owner or next action
Evidence Produced
Evidence
Format
Acceptance condition
Decision and verification record
Inline table or appendix
Each material choice traces to an input, source or labelled assumption
Release-gate result
Completed checklist
No blocking policy, factual, permission or anti-slop finding remains
Quality Standards
Use British English and the specified market context. Recommendations must be executable with the stated capacity, current claims must be verified or qualified, and acceptance conditions must be observable. A worked example must use a labelled scenario, not fabricated client evidence.
Anti-Patterns
Inventing a client fact, benchmark, budget or approval. Fix: cite the source or label the assumption and its effect.
Copying one channel or client pattern unchanged. Fix: tie each choice to the named audience, objective and evidence.
Stating volatile platform or legal details from memory. Fix: verify the current official source or omit the claim.
Treating an inaccessible account, file or metric as healthy. Fix: mark it not assessed and bound the conclusion.
Publishing, spending, messaging or changing production state from planning authority. Fix: obtain explicit action authority.
Delivering actions without owner, timing or acceptance. Fix: assign all three or return the item as an unresolved gap.
Use the directly cited sources and companion skills in the domain guidance below; verify time-sensitive claims before use.
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)
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 Offer conversation older than 3 days that has not moved to Moved to WA, Won, or Lost
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