Phantom

Autonomous outreach agent that finds, researches, and email

Visit Website
August 31, 2026 I don't like doing cold outreach, so I built an agent that does it for me

I want to start with the actual problem, because that's really where this came from.

I was doing outreach for client acquisition, and I just could not do it consistently. Some days I wouldn't find any leads. Some days I'd find leads but wouldn't get around to sending anything. Some days everything was ready and I'd just miss the sending window because something else came up. It wasn't a motivation problem, it was a consistency problem. Outreach only works if you do it every single day, and I was proving to myself every week that I couldn't be trusted to do that manually.

So I built something that does it for me instead. It's called Phantom.

It's a multi-agent system where each agent has one clear job and nothing more. A Strategist figures out the campaign approach. A Hunter goes and finds companies that match. A Researcher digs into each one and finds the right contact. An Outreacher writes a personalized email and sends it. A Reply Handler watches the inbox and figures out what a reply means. A Learning Agent looks back every so often and adjusts the strategy based on what's actually working.

The moment it actually worked wasn't planned, wasn't a milestone I was building toward. It was a test run, and a real reply came in. I genuinely wasn't expecting it. That was the first time the whole thing stopped being theoretical and started feeling real.

Something I believe now, having built this: every outreach tool I looked at does one piece of the puzzle well and leaves the rest for you to do by hand. One tool finds leads. Another enriches them. Another sends emails. You're still the one stitching it all together, still the one who has to remember to actually run the process every day. That was exactly my problem in the first place. The tools existed, I just wasn't consistent enough to operate all of them myself, every day, without fail. So closing the entire loop, discovery through reply handling through learning, felt like the only real fix. Not a better tool to operate, something that removes the need for me to operate it at all.

It's open source and self-hostable right now. A managed version is also available if you'd rather not set it up yourself. Still a lot more to build, the lead discovery agent especially needs a proper rework, and I want to push the learning loop further.

If you've dealt with the same problem, doing outreach in bursts instead of consistently, curious how you've handled it, or whether this would actually help.

Comment

About

I couldn't do outreach consistently, some days no leads found, some days nothing sent, some days I just missed the window. Phantom exists so it doesn't depend on me remembering to do it every day.