Skip to content

Turn Instagram comments
into private replies.

Someone comments a keyword on your post or reel, RespondeTuti sends them a DM automatically. Free, open source, self-hosted.

Free software. Self-hosted. Your infrastructure.

RespondeTutiCampaign preview
S
Sunday studio@sunday.studio · Instagram
Active
Campaign: New drop

Comment GUIDE below
and I’ll send you the link.

Keyword: GUIDE
M
maya.creates

GUIDE! need this 😍

Keyword GUIDE matchedPrivate reply
Sunday studio → Maya

Hey Maya! Here’s the link 👇

Shop the new drop
Sent through the official Instagram API
Example content. Your keywords, your message, your links.
MIT licensedOfficial Instagram APINo password sharingYour campaigns, in your database

How it works

Send a product link, share a resource, or deliver your latest guide. You decide what starts the conversation and what happens next.

  1. 01

    Connect your account

    Connect an Instagram Business or Creator account through your own Meta app.

  2. 02

    Set up a campaign

    Pick a post or reel, add keywords, and write the private reply. Add a public reply or tracked link buttons if you need them.

  3. 03

    RespondeTuti handles the rest

    Incoming events trigger your campaigns. A background worker queues, rate-limits, and logs each send, with retries and comment reconciliation.

Features

Custom reply messages

Write your own messages, personalize with a username, and use up to two tracked link buttons.

Multiple triggers

Trigger campaigns from post comments, incoming DMs, and text replies to Stories.

Inbox

Read conversations and reply from RespondeTuti, within Instagram’s messaging window.

Delivery logs

See sent, skipped, and failed messages, with reasons. Follow tracked link clicks back to a campaign.

Open code.
A system you can inspect.

RespondeTuti owns the campaigns, keyword matching, queues, retries, logs, and inbox. Your connection provider handles the Instagram API.

Explore the source
Web appNext.js + ReactDashboard & incoming events
Background workerNode.js + BullMQQueued delivery & reconciliation
Your dataPostgreSQL + RedisCampaigns, accounts, logs & queue

Self-host OpenReply with your own Meta app.

You need your own web app, background worker, PostgreSQL, Redis, and a Meta app. OpenReply is free software; hosting costs are separate.

Use your own Meta app

Direct connection

Create your app, configure Instagram Login and webhooks, and manage platform credentials yourself.

  • Bring your own Meta app and secrets
  • Handle App Review where required
Follow the direct Meta guide

Instagram’s account requirements, permissions, messaging windows, and rate limits apply. Existing accounts are never automatically migrated.

FAQ

Is OpenReply free?

Yes. OpenReply is MIT-licensed software with no software subscription or seat limits. You pay for your own infrastructure.

Can I use the public demo to send DMs?

No. Deploy your own instance first. The public demo shows the interface; it is not a hosted automation service. The setup guide walks through the process and the databases you need.

Which Instagram accounts can I connect?

Instagram Business and Creator accounts. Personal accounts are not supported. Connections use the official API, and Instagram’s platform policies still apply.

Set up your first campaign

Clone it, connect Instagram, and write your first reply.