Skip to content

How to get clients on Instagram: find the right people and DM them, niche by niche

How to get clients on Instagram, and how to get more: pick one buyer, find them by hashtag and location, DM them, follow up after they accept.

Illustration of a freelancer's phone showing a short list of Instagram profiles and one personal DM, a plan for how to get clients on Instagram

By the InstaReacher team · Last checked 7 November 2026

How to get clients on Instagram comes down to four steps: decide exactly who buys from you, find those people through hashtags, location tags and the accounts they follow, send each one a short message about their own posts, and follow up only after they accept. Posting builds trust, but a stranger usually becomes a client in the DMs.

The plan on this page works in any niche. Below it are versions for coaches, trainers, photographers, designers, editors, lash artists and other freelancers, and each one has its own buyers, search ideas and example opener.

Start with one kind of buyer, described precisely enough that you could spot them in a feed. "Small businesses" is too wide to search. "Independent cafes in my city that post daily but have no website link in their bio" gives you hashtags, a location and a reason to message. Every later step depends on this one.

Write down three things about that buyer:

  • What they post when they have the problem you solve. A trainer's buyer posts about getting back into the gym. A web designer's buyer has a bio link that goes nowhere useful.
  • Where they are. That might be a city or a neighbourhood, or no place at all if you sell an online service.
  • Who they already follow: peers, suppliers, local media and the bigger names in their field.

Where clients are on Instagram

Clients turn up in three places you can search: the hashtags they use, the location tags they post from, and the follower lists of accounts they trust. Use all three, since each one finds a different slice of the same buyers. A fourth source, often the warmest, is the comments under a popular post in your niche.

Source Good for Watch out for
Hashtags People posting about the problem right now Big tags are full of other sellers
Location tags Local services: trainers, lash artists, photographers Tourists and one-off visitors
Followers of peer accounts People who already buy what you sell Bots and other sellers in the list
Commenters on niche posts People who just showed interest Small lists, so they run out fast

You can build these lists by hand, or use our free Instagram lead generation tool to turn what you sell and your city into hashtags, places and bio words to search.

What the first DM should say

The first DM mentions one specific thing from their profile or latest post, asks one short question, and sells nothing. Leave out the link, the price and the calendar invite. If they don't follow you, it arrives as a message request, and you only get one text-only message until they accept, so it has to be worth answering.

This pattern works in any niche:

Hi [name], [one specific thing from their post or bio]. [One short question about them, not about you]?

Our cold DM script generator writes a full message for your service. The Instagram icebreaker generator writes the first line from someone's bio and caption.

Follow up after they accept

Follow up only after they accept your request or reply. Then answer what they asked, share one relevant example of your work, and suggest one next step, such as a short call or a quote. If they never accept, leave it. Unanswered requests close on their own, and a second message to a stranger is the thing that gets flagged.

How many DMs to send a day

Send a few and build up slowly. The pace rules InstaReacher uses start at 10 new requests a day after a quiet first day and add 5 every two sending days. They stop at 30 for accounts under three months old, 40 for accounts up to a year old and 50 after that. These numbers come from vendor and community sources, not from Instagram.

Two other rules matter as much as the daily number: leave random gaps of a few minutes between actions, and take at least one day off a week. Check your own number with the Instagram DM limit calculator.

How to get clients on Instagram, by niche

Each niche has its own buyers, hashtags and opener. Pick yours:

If you run a business rather than freelance, see SMMA Instagram outreach for agencies, Instagram DM automation tools for ecommerce for online stores, and Instagram for real estate agents.

What not to do

Most accounts that get restricted for outreach did one of four things: sent too many messages too fast, put a link in a first message to a stranger, pasted the same text to everyone, or messaged the same person again before they accepted. Avoid those, and what's left is writing a message people want to answer.

Questions

How do I get more clients on Instagram without paying for ads?

Message the right people directly. Find them through hashtags, location tags and the followers of accounts they trust. Send each one a short personal DM about their own posts, and follow up after they accept. Posting helps too, since people check your feed before they reply.

Should I DM people who don't follow me?

Yes, if the message is about them. It arrives as a request, and Instagram lets you send one text-only message until they accept. Keep it short, skip links, and don't send a second message before they accept.

How long until Instagram DMs bring in clients?

We can't give you a number, and anyone who does is guessing about your niche. What you can control is the daily routine: a short list of well-chosen people, one personal message each, and follow-ups to everyone who accepts.

Which niche page should I start with?

Pick the one closest to the people who pay you. If none fits, the freelance clients page works for any service.

Selling to startups or other businesses rather than consumers? Compare channels in the best cold outreach tool for startups.