playbook-instagram-dm-sales

Installation
SKILL.md

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

  1. Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
  2. Follow the section order and decision rules in this SKILL.md; do not skip mandatory steps or required fields.
  3. 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 this SKILL.md execution-focused.

Required Input

Before generating any deliverable, ask for the following:

  1. Business name — client's trading name
  2. Industry — what sector they operate in
  3. Country/city — defaults to Uganda/Kampala if not specified
  4. Primary offer — the specific service or product being sold via DMs
  5. Typical price range — in UGX (e.g., UGX 500,000–1,500,000)
  6. Current DM volume and response time — how many DMs per week; how quickly they currently reply
  7. 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:

  1. Restate their problem in their own words (demonstrates active listening)
  2. Describe what you do as a direct solution to that problem
  3. State the specific result the client will see, with a timeframe
  4. 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 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:

  1. Opener Templates — five personalised openers referencing the client's actual content
  2. Qualification Script — four adapted questions in sequence, with instruction on pacing
  3. Offer Presentation — completed offer template with client's service, outcomes, and pricing in UGX
  4. Objection Responses — full table, adapted for industry and price point, including the EA cultural note
  5. WhatsApp Move Script — completed with client's WhatsApp number
  6. Operations Checklist — Quick Reply labels, conversation label system, weekly review prompt
  7. 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-english skill standards
Related skills

More from peterbamuhigire/social-media-skills

Installs
3
GitHub Stars
3
First Seen
Apr 18, 2026