Made by a non-coder, for non-coders
Build your own Instagram auto-DMs
Someone comments your keyword → they get a DM with your link. No ManyChat. You own it. And you don't write a single line of code, Claude does that part.
Wait, I can't code. Can I really do this?
Yes. I had never written a line of code before I built mine. The trick is that you are not the one coding. Claude Code (Anthropic's assistant that can build and run real software) writes and tests everything. Your job is to explain what you want in plain English, click a few things when asked, and follow along.
Think of yourself as the director, not the engineer. You will hit a couple of confusing moments, which is completely normal, and when you do, you just paste the problem back to Claude and it fixes it.
The big picture
How it actually works
Three moving parts, in plain terms:
Someone comments your keyword (like "guide") on your post.
Your little tool notices, and checks: is this the right post + keyword?
They get a DM with your message and link, automatically.
To make that happen, you set up four things: your Instagram, a free "developer" connection to Instagram, a home on the internet for your tool, and a place to store the code. Claude walks you through all of it. Here is the whole journey.
Before you start
What you'll need
An Instagram Creator or Business account (free to switch in your settings), linked to a Facebook Page.
A computer (a Mac or PC, not just your phone).
Claude Code installed, on a paid Claude plan.
A free GitHub account and a free Railway account (you'll make these along the way).
An afternoon, and a little patience. ☕
The build
The 8 steps
Get your Instagram ready
Switch your account to Creator or Business (Settings → Account type) and link it to a Facebook Page. This is just Instagram's "professional" mode, and it is what lets official tools connect to your account. Free, and it takes a few minutes.
Get "developer" access to Instagram
Instagram's owner, Meta, lets you build your own tools through a free area called Meta for Developers. You'll create a developer account, make a new "app" (just a container for your project), add the Instagram messaging permissions, and generate an access token, a secret key that lets your tool send DMs on your behalf.
This is the fiddliest part, but you don't do it alone. Have Claude walk you through each click:
Walk me step by step through setting up a Meta for Developers app so my own Instagram account can auto-send DMs from comments. Tell me exactly what to click, which permissions to add, how to get an access token, and what a privacy policy and data-deletion page are. I'm not technical, so keep it simple.
Good news: because this only serves your own account, you do not need Meta's long "App Review" process. That trips a lot of people up, and you can skip it.
Write your brief and hand it to Claude
This is the most important step, and it is not technical at all. A brief is just a clear, plain English description of what you want. The clearer your brief, the better your tool. Start a project in Claude Code and paste something like this, filling in the bracketed bits:
I want to build a private tool for my own Instagram account. When someone comments a keyword on one of my posts, they should automatically get a DM with a link (usually to my [blog or affiliate link]). It is just for me, not a product for anyone else. I have never coded before. Please explain everything in plain language, tell me clearly when I need to click something myself, and warn me before anything cannot be undone. Let us plan it together first, then build it in small pieces and test as we go.
Tip: telling Claude "I have never coded" genuinely changes how it talks to you. It slows down and explains. Do not skip that line.
Let Claude build it, and test as you go
Now Claude writes all the code. Ask it to build in small pieces and test each part before moving on, so you actually see it working instead of a big mystery at the end. You'll end up with a little dashboard where you pick the post, the keyword, the message, and the link.
You never touch the code itself. You review, ask questions, and steer. Ask to see a preview whenever you want:
Build this in small pieces and pause after each part so I can review it. Can you show me what the dashboard looks like so far, and let me test it before we continue?
Store the code on GitHub
GitHub is like a private cloud folder for code. You'll make a free account and a private repository, which is just a project folder. Claude uploads the code there for you. Two reasons it matters: it is a safe backup, and it is how your tool stays updated automatically later.
Help me put this code on GitHub in a private repo, one step at a time. Tell me exactly what to click, and make sure none of my secret passwords or tokens get uploaded.
Keep it private: your repo should be set to Private, and your secret keys should never be in it. Claude keeps those separate for you.
Put it online with Railway
Your tool needs to run on an always on computer in the cloud, because your laptop cannot stay awake all day and all night. Railway does exactly that. You connect it to your GitHub, paste in your secret settings, and it hands you a free web address like yourname.up.railway.app.
That address is your dashboard. You open it on your phone, log in, and add automations. It is also where Instagram sends comment alerts behind the scenes.
Guide me through putting this online with Railway, one step at a time. Help me add a database, paste in my secret settings safely, and get my public web address. Tell me exactly what to click and warn me about common mistakes.
Cost check: Railway has a small free trial, then it is roughly $5 a month for something this light. Still cheaper than ManyChat, and it is yours.
Connect it to Instagram
Last connection: back in Meta, you tell Instagram where to send comment alerts (your Railway address), subscribe to comments, and flip one toggle on for your account. Claude gives you the exact things to paste and where.
Help me connect my live Railway app to Instagram: setting the webhook address and verify token in Meta, subscribing to comments, and turning on the subscription for my account. Give me each step one at a time.
Test it, and you are live
Comment your keyword on one of your posts, ideally from a friend's account, because your own comments are ignored on purpose. Then watch the DM land. That is it. You built a real tool that works while you sleep.
The honest bits
Keep these in mind
It's for your own account
This uses Instagram's official tools for your own account, which keeps it within the rules. It is not a mass-DM spam bot, and it shouldn't be used as one.
Guard your secrets
Your tokens and passwords are house keys. Never paste them publicly, and never share a screenshot that shows them.
Small errors are normal
You'll hit a hiccup or two (I did). Don't panic, paste the exact error message to Claude and it'll tell you the fix.
The running cost
A Claude plan, plus about $5 a month for Railway. No more monthly ManyChat fee, and you fully own it.
You don't need to be a developer. You just need to start.
You need a clear idea and the willingness to follow steps. If a travel blogger who'd never coded can build this, so can you.
Now go build yours ✈️
