How to Get Clients From Instagram as a Freelancer
Freelancers lose clients on Instagram in the same way every time: a prospect comments "do you take projects?", the freelancer is heads-down on a deadline, and the reply goes out two days later to someone who has already hired. The fix is not posting more. It is making the first response instant, useful and bookable. Viralyze does that with one keyword, a PDF and a calendar link.
What should a freelancer actually post?
Proof, shown fast. A logo designer should post the brief, the rough, and the final in a 12-second reel. A copywriter should show a landing page headline before and after a rewrite.
Each piece ends with the same kind of ask: "Comment PORTFOLIO and I will send you my full work samples and rates." The word matters less than the consistency. Pick one and use it everywhere.
Does sending a PDF by DM work better than a link?
For freelancers, often yes, because a client wants to see several pieces of work and a rate card in one place. A link to a website sends them away; a PDF keeps them in the conversation.
In Viralyze, a long DM automatically becomes a downloadable PDF with open tracking, so you know who actually looked at your samples. You can also attach a direct link to a booking page in the same message.
A sample setup for a freelance video editor
1. Open the Viralyze app and pick the "any post" trigger so the keyword works on every reel. 2. Add keywords: "portfolio", "rates", "hire" and "editing". 3. Write the DM: "Thanks for asking! Here are my recent edits and my rate card. Short reels start at ₹1,500 and YouTube videos at ₹6,000. If you want to chat, grab a 15-minute slot below." Paste the samples and rates; the message turns into a PDF. 4. Attach your booking page link. 5. Test with "rates please?" in the live tester, then go live.
Every reply arrives in the Inbox with the comment as context, and the person is added to your contacts with the reel as the source tag.
How do I book the discovery call without endless DMs?
Use a booking page with a short menu and connect Google Calendar once. For a video editor:
- Brief call, 15 minutes, free, Google Meet
- Project kick-off, 45 minutes, ₹999 (credited against the project), Google Meet
Busy slots and days off are respected, the client gets a calendar invite with a Meet link, and a WhatsApp reminder goes out before the call. Taking the kick-off fee upfront by UPI or card quietly filters out tyre-kickers.
Should I use a public reply too?
Yes, because it does your marketing for you. When the thread shows "Sent you a DM 💌" under five different comments, the sixth viewer understands that a reply is guaranteed and comments as well.
Viralyze rotates the public reply across variations so the thread does not look robotic, and the DM itself uses AI variations so no two prospects receive identical text.
What do I track each week?
Look at link clicks and the funnel: comments, matched, delivered, clicked, signed up. If the PDF is opened a lot but the call is rarely booked, raise the proof in the PDF or lower the friction on the call. If comments are low, the reel's ask is the problem.
Export your contacts to CSV monthly and follow up with the people who opened the PDF but never booked.
Frequently asked questions
**Can I send different PDFs for different services?** Yes. Different keywords can send different replies, so "LOGO" and "BRANDING" can each deliver their own samples.
**Will prospects know the first message was automated?** Each DM reads slightly differently, and your reply from the Inbox is written by you, so the conversation feels personal from the second message.
**Do I need a separate scheduling tool?** No. Bookings with Google Calendar sync, upfront payment and reminders are included in the Starter plan.
Start the 7-day free trial of Viralyze, no card needed, and let your portfolio reach every prospect the moment they ask.