Email outreach and negotiation
ObjectiveTurn replies into conversations and deals, without leads going cold in your inbox.
Consumption~$0.15 when there are no new replies, more when there are
Runtime1 to 3 minutes
ScheduleTwo to four times a day
How it works
You stop losing deals to slow replies. Interested leads, price questions and sceptics all get a thoughtful answer within hours, in your voice, using only the facts and FAQ you gave it.
It never says something you'd regret. If it doesn't know, it says it will check and come back. It won't invent a price, it only sends a payment link when someone clearly wants to buy, and a polite no gets a gracious one-line goodbye. Threads you've taken over yourself are left alone.
It works with any of the outreach templates. Nothing sends until you switch it on.
Paste this into your connected agent
Read https://mcp.nodo.com/start.md and set up Nodo for me
Attach the released workflow nodo-outreach-reply-responder-wf to my business. It pairs with any of the outreach templates, since they all share one contacted log.
Before anything else, check my business has a device with the CLI capability, because this reads my mailbox over IMAP from that device and cannot run without one. There is no proxy to set up, it runs over my own connection.
This only answers replies from people it knows I emailed, and it reads that from a shared contacted log. If I have already been emailing people some other way, that log is empty, so the responder will find nothing, report zero replies, and look perfectly healthy while doing it. Ask me whether I have an existing list of people I have already contacted. If I do, attach nodo-contacted-log-import-wf as well and run it once with dry_run true, then for real, to merge my list in first. It only ever adds, it never removes anyone. If I am starting fresh and will send through one of the Nodo outreach templates, skip the import, because the log fills itself as those send.
Then help me fill in outreach_profile, and spend real time on the faq section, because that is the only thing the responder is allowed to say when someone asks a question. Walk me through the questions people actually ask me and write down my true answers. Also ask me for my price line, or leave it empty if I do not publish one, and my checkout link only if I have real self-serve checkout.
In outreach_smtp_account, set the imap_host as well as the smtp_host so it can read replies. This needs an app password, not my account password. For Gmail that means two-factor has to be switched on first, otherwise the app password screen does not exist. I will enter the password myself in the Nodo settings, so do not ask me for it in chat.
One profile describes one offer. If I run several different campaigns out of the same mailbox, say so, because a reply belonging to a campaign my profile does not describe will be found, counted, and then correctly left unanswered rather than guessed at.
Run it with auto_send false and show me every reply it would have sent, in full. These go to real people who wrote to me, so I want to read them before you send anything.
Once I trust it, set auto_send true and schedule it a few times a day. Remind me that I can add any address or subject to never_auto_reply_to the moment a thread becomes a conversation I want to handle myself.