A reply that sounds like you
Write your own messages, personalize with a username, and use up to two tracked link buttons.
Open source. Made for Instagram.
Turn “send me the link” into a private reply. OpenReply sends your DM when someone comments a keyword on your post or reel.
Free software. Self-hosted. Your infrastructure.
Supported byA little inspiration.
A place to begin.
GUIDE matchedPrivate replyFrom interest to conversation
Send a product link, share a resource, or deliver your latest guide. You decide what starts the conversation and what happens next.
Choose Zernio or your own Meta app, then connect an Instagram Business or Creator account.
Pick a post or reel, add keywords, and write the private reply. Add a public reply or tracked link buttons if you need them.
Incoming events trigger your campaigns. A background worker queues, rate-limits, and logs each send, with retries and comment reconciliation.
The conversation stays yours
Write your own messages, personalize with a username, and use up to two tracked link buttons.
Trigger campaigns from post comments, incoming DMs, and text replies to Stories.
Read conversations and reply from OpenReply, within Instagram’s messaging window.
See sent, skipped, and failed messages, with reasons. Follow tracked link clicks back to a campaign.
Built to run on your terms
OpenReply owns the campaigns, keyword matching, queues, retries, logs, and inbox. Your connection provider handles the Instagram API.
Explore the sourceTwo ways to connect
Both options need your own web app, background worker, PostgreSQL, and Redis. OpenReply is free software; hosting and provider costs are separate.
Use Zernio’s managed Instagram connection instead of creating and reviewing your own Meta app. Save an API key in Settings, choose a profile, and connect your account.
Keep the existing direct Meta integration. Create your app, configure Instagram Login and webhooks, and manage platform credentials yourself.
Instagram’s account requirements, permissions, messaging windows, and rate limits apply with either provider. Existing accounts are never automatically migrated.
Before you start
Yes. OpenReply is MIT-licensed software with no software subscription or seat limits. You pay for your own infrastructure and any optional services you choose, including Zernio.
No. Deploy your own instance first. The public demo shows the interface; it is not a hosted automation service. The setup guide walks through both processes, the databases, and your provider choice.
No. Zernio is an optional paid connection provider and sponsor. It can spare you setting up your own Meta app, while OpenReply still runs on your infrastructure. The direct Meta path stays available. Learn about Zernio.
Instagram Business and Creator accounts. Personal accounts are not supported. Connections use the official API, and Instagram’s platform policies still apply.
Yes. With Zernio, the post picker shows the latest 25 posts. Reporting needs its analytics add-on and synced data, and follower snapshots can be up to 24 hours old. Inbox previews are omitted when message direction is unavailable; opening threads and replying are supported. Read the provider guide before choosing.
Your next conversation starts here
Clone it, connect Instagram, and write your first reply.
GUIDE please! This is just what I needed.