Nudge
LIVEComment-to-DM automation for Instagram creators.
Someone comments a word on a post and the creator's own account sends them the message, in seconds, whether or not anybody is awake.
Why it exists.
A seller posts once and gets forty comments saying "price", then answers all forty by hand, every time, forever. The tools that solve this exist and charge around fifty dollars a month, which is roughly what a small Nigerian page clears in a good week.
Nudge watches an Instagram creator's comments for words they choose, then sends the commenter a direct message from the creator's own account, with a button to a catalogue, link or WhatsApp. It can require a follow first, checking it automatically and releasing the message once it is done. Every reply is logged, including the ones it decided not to send.
How the pieces fit.
The whole system, end to end. Trace any node to see its role and connections.
Hover or focus any node to trace its role and connections.
Every surface, shipped.
Keyword matching that survives real comments
Case never matters and keywords match inside sentences, so "what does price mean" counts. Word boundaries are enforced deliberately, so a trigger on "price" never fires on somebody typing "surprise".
Automatic follow gate
Optionally asks a non-follower to follow first, then verifies it against Meta and releases the message, turning a commenter into a follower with nothing for the creator to check by hand.
Exactly-once delivery
The comment id is claimed in the database before a reply is attempted, so Meta redelivering the same webhook collides on a unique constraint and stops, instead of sending a stranger the same DM twice.
Diagnostics that ask the other side
A self-test reports what Meta thinks it is sending, not just what our own tables say. Built after a silent failure where every local signal reported health while no webhook had ever been delivered.
The calls that mattered.
Instagram Login, not Facebook Login
problem · The documented path routes through a Facebook Page and a Page token, which means asking a creator to have a Page at all and to understand why.
call · Use Instagram API with Instagram Login against graph.instagram.com. The creator signs in with the account they already have and the token is scoped to it alone. It costs compatibility with most tutorials, and buys an onboarding step nobody has to explain.
Subscribe every account, in three places
problem · Subscribing the app to a webhook field says nothing about which accounts it covers. Each account must be subscribed with its own token, and skipping it produces total silence: no error, no failed delivery, every visible signal reporting health.
call · Subscribe on connect, expose a repair endpoint for accounts that predate the fix, and re-assert nightly for everyone. Subscribing is idempotent, so the redundancy costs one cheap call per account against a failure mode with no symptoms.
Record the misses, not just the sends
problem · "It is connected but nothing happens" has several unrelated causes that look identical from outside.
call · Write a row for every decision including the ones that do nothing, and have the diagnostic name the single most likely cause in one sentence. Debugging someone else's account should take a minute, not an evening.
Approved by Meta for all three permissions and submitted to Google Play in September 2026. Free to creators, with no paid tier, on the view that a tool costing more per month than a small page earns in a week is not a tool that market can use.