“Hi! We offer full-service growth marketing for businesses like yours. Interested?” You get messages like this every week and delete them without finishing. Then your own sales rep sends the exact same text to two hundred accounts a day — and is surprised when two people reply and Instagram restricts the account a week later.

Selling on social media works, just not like that. People buy from those they’ve already noticed: someone whose post was useful, who gave a sharp answer in the comments, whose case study looked a lot like their own situation. Social selling is a system where you become visible and useful first, and message first only when there’s a real reason to.

Below: what social selling is made of, how to set up your profile, how to earn the right to that first message, templates that don’t read as spam, the path from DM to payment, platform limits, and an honest list of cases where none of this works.

What social selling is — and what it isn’t

Social selling is selling through personal relationships on social media, where your profile, content, and conversations work as one process: profile → useful posts → touches → conversation → deal. Skip the early steps and the conversation turns into cold spam.

What it isn’t:

  • Mass DMs. One message to a hundred people is cold calling, only worse: there’s not even a tone of voice.
  • Mass liking and follow-for-follow. A long-dead tactic: Instagram restricts accounts that do it, and people who followed back out of politeness don’t buy.
  • “DM for price.” That’s not selling through conversation; it’s a way to annoy people who already wanted to buy.

It pays off when the ticket is mid-to-high, the decision takes more than a minute, and the customer cares who they’re working with: services, B2B, education, premium goods, real estate.

A profile that sells before the first message

Whoever gets your message or comment reply will open your profile first. In 10 seconds they should understand who you are and why you’re useful.

  • A person’s photo and name, not a logo. “Maya | Inventory for apparel stores” earns more trust than “StockPro_official.”
  • A bio that says who you help and with what. “I move clothing stores from spreadsheets to real inventory in 3 weeks” beats “Expert. Professional. 10 years of experience.”
  • Proof. A pinned post or highlights: “Case studies,” “Reviews,” “Pricing.” Even a price range filters out people who can’t afford you before any conversation starts.
  • Fresh posts. A last post from six months ago undercuts any message you send. Keep 2–3 posts a week: breakdowns, answers to questions, case studies. How to chain them from first touch to purchase is covered in the content funnel guide.
  • An obvious way to reach you. A link to WhatsApp or Telegram, or “DM me the word AUDIT.”

Warm touches: earn the right to message

Before you message someone first, make sure they’ve already seen your name. A working rule: 2–3 noticeable touches over one or two weeks.

  1. A substantive comment on their post. Not “Love this! 🔥” but an idea: “On supplier delays — splitting the order into two shipments helped us; the first one lands in 5 days instead of 14.”
  2. A reply to their Stories. React to a poll or ask a question on topic. That’s already a conversation, but one that started from their content.
  3. Being useful in shared groups. In industry Slack communities or Telegram chats, answer questions without linking to yourself. People will open your profile on their own.

Where to find people: followers of competitors and partners, members of industry groups, commenters under popular posts in your niche, people who react to your Stories but have never written.

The first message: templates and anti-templates

BadWhyBetter
”Hi, we offer services…”It’s about you, not themOpen with a detail from their profile
A website link in message oneLooks like spamShare links only when asked
Three paragraphs about your companyNobody finishes itUnder 300 characters
”Interested?” at the endEasy to ignoreA specific question about their situation

An outbound message after a few touches:

Hi Maya, saw your post about moving the warehouse to Austin — you mentioned picking orders now takes twice as long. Last month we solved the same thing for two apparel stores. How are your pickers’ routes set up right now?

A reply to inbound interest (they reacted to your pricing Stories):

Thanks for the reaction! If you’re weighing it for yourself — how many locations do you have, and what are you tracking inventory in now? I’ll tell you which option fits and what it would cost.

The formula: one detail about them, one about you, one question. No selling in the first message.

From conversation to deal

A reply starts a conversation; it isn’t a deal. Next:

  1. Find out the problem. 2–3 questions: how it works now, what’s wrong with it, when it needs solving. Send pricing only once you understand the need.
  2. Answer price questions directly. Asked “how much?” — give a price or a range. Replying “let’s hop on a call” to that question loses half your conversations.
  3. Move to voice. If the thread drags on, offer a voice note or a 15-minute call. In many markets — Latin America, the Middle East, Central Asia — voice notes on WhatsApp or Telegram are normal business practice.
  4. Send the proposal the same day. A proposal that shows up three days later wins only if your competitors are even slower.
  5. Follow up without nagging. Three reminders max: after 2 days, 5 days, and 2 weeks — each with something new: a case study, an answer to a likely objection, updated terms. How to write those is covered in our guide to selling posts.

Every week, count: first messages sent, share that replied, how many reached a call, how many paid. If fewer than one in five reply, the problem is your message or who you’re picking, not the platform.

Platform limits: how to stay out of spam

  • Instagram. Messages from people you don’t mutually follow land in Message Requests, and you won’t know whether they’ve been read until the request is accepted. New accounts and accounts with a sudden spike in activity quickly get temporary action blocks. Instagram doesn’t publish exact limits, so stick to 10–20 personal messages a day, not hundreds.
  • Telegram. If people report you as spam, your account gets limited: you can only message mutual contacts. Check your status with the official @SpamBot. Many users also block messages from strangers in privacy settings — in that case, meet them in a shared group or in channel comments.
  • LinkedIn. Roughly a hundred connection requests per week; LinkedIn doesn’t disclose the exact limit. Requests with a short personal note get accepted more often than blank ones.
  • Automation. Auto-DMs triggered by a keyword in the comments run on Meta’s API and only within the 24-hour window after the customer’s message — more in our piece on community management. Bots that mass-message strangers are a direct route to a ban.

When social selling won’t work

  • Cheap impulse products. With a $5 average order, one-on-one conversations never pay off. Content, ads, and fast checkout work better here.
  • Nothing to show. No case studies, reviews, or posts — any first message reads as cold, however personalized.
  • The seller doesn’t know the product. Social selling runs on expertise. If the answer to the second question is “let me check with my team,” trust is gone.
  • You need results this week. Touches and warm-up take weeks; first deals usually come after 1–2 months of steady work.
  • It’s all handed to bots. Automated messages to strangers aren’t social selling — just spam with a new name.

Social selling rests on two things: real conversations and consistent content, without which your profile looks empty and messaging first feels awkward. Keep the conversations to yourself and simplify the content: in Repost21, Luna drafts posts from your brand knowledge base, the content calendar places them in the best slots, and posts go out to Instagram, Telegram, and Threads automatically. Try it free.