To deliver free PDFs, ebooks, or courses automatically on Instagram, set up a comment-to-DM automation with a keyword trigger. When a follower comments your keyword (e.g., "EBOOK"), they instantly receive a DM with your download link. This works using the official Meta Messaging API and requires an Instagram Business or Creator account.
Why Auto-Delivering Digital Products Works So Well
There's a reason every successful creator on Instagram is using some version of this strategy. It solves the biggest problem in the creator economy: turning followers into leads without friction.
Think about the traditional approach: you create a free PDF, set up a landing page, put the link in your bio, and hope people navigate there. The drop-off at every step is massive. Most followers never make it to your landing page.
Now compare that to this: you post a reel, say "Comment FREE to get my guide," and the guide lands in their DMs within seconds. No link in bio. No landing page. No email opt-in form. The DM is the delivery mechanism.
Here's why the numbers are so much better:
- Zero friction — Commenting a single word is the lowest-effort action a follower can take.
- Instant gratification — They get the content in seconds, not after checking their email.
- Algorithm boost — Every comment increases your post's engagement, pushing it to more people.
- DM relationship — Once someone receives a DM from you, you can continue the conversation later.
- Social proof — When others see hundreds of comments saying "FREE", they want in too. It creates a snowball effect.
What You Can Deliver via DM
This strategy isn't limited to PDFs. Here are the most common digital products creators deliver through Instagram DM automation:
- PDF guides and ebooks — Host on Google Drive, Notion, or Gumroad and share the link
- Course access links — Send a link to your free mini-course or workshop replay
- Discount codes — Deliver exclusive promo codes for your products or services
- WhatsApp group invites — Redirect followers to your community
- Notion templates — Share template links directly
- Video tutorials — Unlisted YouTube links or Loom recordings
- Waitlist signups — Collect interest for upcoming launches
- Consultation booking links — Send your Calendly or booking page
The key insight: you're not limited to files. Anything with a URL can be delivered through this system.

Ready to automate your Instagram?
Set up your first automation in under 3 minutes. Free plan available.
The Complete Setup (5 Minutes)
Here's exactly how to set this up from scratch. We'll use Repso as the example, but the concept applies to any Meta API-based automation tool.
Step 1: Prepare your digital product
Upload your PDF, ebook, or resource to a hosting platform. Good options:
- Google Drive — Free, reliable, set sharing to "Anyone with the link"
- Notion — Great for templates and guides
- Gumroad — Best if you want to capture emails too (set price to $0)
- Your own website — Direct download link
Copy the shareable link. This is what you'll include in your automated DM.
Step 2: Connect your Instagram to Repso
Sign up at repso.app, connect your Instagram Business/Creator account via the official Meta OAuth flow. Takes about 30 seconds.
Step 3: Create the automation
In Repso's automation builder:
- Trigger scope: Choose "Specific Post" (or "Any Post" if you want it on all content)
- Trigger keyword: Set your keyword — e.g., "EBOOK", "FREE", "GUIDE"
- Action — Comment reply: "Just sent it to your DMs! 📩 Check your message requests if you don't see it."
- Action — Send DM: Your personalized message with the download link
- Cooldown: Set to 24 hours (prevents duplicate sends)
Step 4: Publish your post
Create your reel or carousel with a clear CTA telling people to comment the keyword. Activate the automation, and you're live.
Crafting the Perfect Post
The post itself matters as much as the automation. Here's what works:
For Reels:
- Hook in the first 2 seconds — "I made a free [thing] for you"
- Show a preview of the content (flip through the PDF, show the template)
- End with a clear CTA: "Comment FREE to get it in your DMs"
- Add text overlay with the keyword so it's unmissable
For Carousels:
- First slide: Bold headline about what they'll get
- Middle slides: Preview 3-4 pages or key takeaways
- Last slide: CTA with the keyword
Caption formula:
I spent [time] creating [thing] and I'm giving it away for free. It covers [benefit 1], [benefit 2], and [benefit 3]. Comment "FREE" below and I'll send it straight to your DMs 📩
Writing a DM That Converts
Your automated DM is the first real conversation with a potential lead. Make it count:
Good DM template:
Hey {{username}} 👋 Here's the free [product name] you asked for!
👉 [Your link here]
Quick tip: Save this message so you don't lose the link.
If you find it helpful, I'd love to hear your thoughts! Just reply here anytime.
What makes this work:
- Personalized — Uses their username
- Delivers immediately — The link is right there
- Adds value — The "save this message" tip is genuinely helpful
- Opens conversation — Invites a reply, which keeps the DM thread active
Advanced Strategies
1. Follow Gate + Content Delivery
Want to grow your followers while delivering content? Use the follow gate feature: when someone comments the keyword, they get a DM inviting them to follow first. Once they follow and tap the button, the content is delivered. This is optional and should feel like a gentle invitation, not a requirement.
2. Multi-step DM sequences
Instead of sending just the link, send a sequence:
- First DM: Deliver the free content
- Button in DM: "Want the advanced version?" → links to your paid product
This turns a free lead magnet into a sales funnel — all within Instagram DMs.
3. Keyword variations
Set multiple keywords for the same automation. If your CTA says "Comment FREE", also add "free", "FREE", "yes", "send" as triggers. People don't always comment exactly what you ask.
4. Reuse across posts
Set your automation to "Any Post" scope with a universal keyword like "GUIDE". Now every post where you mention "comment GUIDE" will automatically trigger the delivery — no need to create a new automation each time.
Start automating today
Turn comments into conversations — automatically. Set up in under 3 minutes.
Start Free — No Card NeededReal Creator Examples
Here's how different types of creators use this strategy:
Fitness coach
Posts a reel showing a workout routine. Caption: "Comment PLAN to get my free 7-day workout PDF." The DM delivers a Google Drive link to the PDF, plus a button linking to their paid coaching program.
Finance educator
Creates a carousel about budgeting tips. Last slide: "Comment BUDGET to get my free expense tracker template." The DM sends a Notion template link.
Digital marketer
Posts a reel about Instagram growth strategies. CTA: "Comment CHECKLIST for my free content calendar template." The DM delivers the template plus invites them to a free WhatsApp community.
Course creator
Shares a teaser of their paid course. CTA: "Comment LEARN to get free access to Module 1." The DM sends an unlisted YouTube link to the first module, with a button to purchase the full course.
Frequently Asked Questions
Where should I host my PDF?
Google Drive is the simplest option — upload the file, set sharing to "Anyone with the link can view", and copy the link. For a more professional experience, use Gumroad (set price to $0) which also captures their email.
What if someone comments the keyword but isn't following me?
The DM will still be sent, but it may land in their "Message Requests" folder instead of their main inbox. That's why it's good practice to include "Check your message requests if you don't see it" in your comment reply.
Can I track how many people actually opened the link?
Use a link shortener like Bitly or a UTM-tagged URL to track clicks. Repso's analytics show you how many DMs were sent, and the link tracker shows click-through rates.
What if my post goes viral and gets thousands of comments?
This is where viral protection matters. Repso automatically rate-limits DM sending to stay within Meta's API limits. DMs are queued and sent gradually rather than all at once, preventing any account restrictions.
Can I change the link after the automation is live?
Yes — just edit the automation's DM message with the new link. Future comments will receive the updated link. People who already received the old link won't be affected.
Is this strategy allowed by Instagram?
Yes. Instagram's Messaging API was designed for exactly this use case — businesses and creators sending automated messages in response to user-initiated interactions (like comments). As long as you use an official API-based tool and don't spam, you're fully within Instagram's policies.
Auto-delivering digital products on Instagram is one of the highest-ROI strategies available to creators today. It combines content marketing, lead generation, and audience building into a single automated workflow. The best part? Once it's set up, it runs 24/7 without any manual effort.
If you're ready to turn your Instagram comments into an automated content delivery system, start with Repso's free plan — you can set up your first automation in under 3 minutes.