I Watched Lucas Walter Build An AI Agent That DMs Real Estate Photographers — Here's Why It Actually Works

Lucas Walter built an AI agent that automates Instagram cold outreach for his startup. Most outreach bots get accounts banned. His approach is different — and the lessons translate to any service business.

M
Madison
4 min read·May 6, 2026·Summarizing Lucas Walter
ai

Lucas Walter dropped a video this week showing how he built an AI agent that runs his entire Instagram cold-outreach operation for his startup, Calico AI. The agent finds real estate photographers (his ICP), opens their profiles in a browser, and sends them personalized DMs offering Calico's product.

Most "automate your cold outreach" content is garbage. This one isn't. Here's why — and what every service business should steal from it.

What He Actually Built

In the video, Lucas walks through the full architecture:

  • An ICP filter — real estate photographers, narrow geographic targeting, accounts with active posting
  • A browser-driven AI agent — opens each prospect's profile, reads their bio and recent content, and decides whether to engage
  • A personalization layer — the agent writes a custom opener referencing something specific to that prospect's work
  • A throttled send rhythm — paced to look human, not bot-like

The whole thing runs autonomously. He says it himself in the intro — "if you've ever done Instagram outreach before, you know the options. Pay someone to sit in your DMs all day, or run a sketchy bot tool that's likely going to get your account flagged."

What he built is the third option. An agent that operates more like a virtual SDR than a spam bot.

Why This Works When Other Bots Don't

There are three things that separate Lucas's approach from the typical Instagram outreach bot:

1. Narrow ICP, not volume. Most outreach bots blast the same generic message to anyone they can find. They get banned because they look exactly like what they are — automation. Lucas's agent only engages prospects in a tightly defined ICP. That means fewer messages, way better targeting, and behavior patterns that look more like a real person scouting their niche.

2. Real personalization, not mail merge. The agent reads the prospect's recent posts and bio, then writes an opener specific to them. Not Hey {first_name}, I saw your account... That's the entire reason most cold outreach gets ignored — and the entire reason this approach gets responses.

3. Browser-level execution, not API calls. This is the technical wrinkle most people miss. Instagram's API doesn't really allow what Lucas's agent does. So he built it as a browser automation — the agent opens a real Chrome window, navigates Instagram like a human, and types DMs into the actual UI. That's what keeps the account healthy.

What Translates To Your Business

Even if you're not selling SaaS to real estate photographers, the playbook works:

Step 1: Define your ICP narrowly enough that you can describe one in a sentence. Not "course creators." Try "fitness coaches in the US with 5K-25K Instagram followers who post tutorials." Or "yoga studio owners in mid-sized cities running their own classes." The narrower, the better the personalization gets.

Step 2: Decide your channel. Lucas chose Instagram because his ICP lives there. If your ICP is on LinkedIn, build for LinkedIn. If they're in Facebook groups, build for that. Don't pick the channel based on what's "hot." Pick it based on where your ICP already spends time.

Step 3: Build the personalization layer first. Before you automate sending, manually write 20 outreach messages by hand. See what gets responses. Then teach the AI to do the version of the message that worked.

Step 4: Throttle the volume. Lucas's video shows the agent sending at a paced rate — not 500 DMs in an hour. That's what separates "nice service-business prospecting tool" from "account banned in 24 hours."

Step 5: Multi-touch the responders, not the silent prospects. When someone responds, that's where your real attention goes. The agent's job is to find the conversations. Your job is to close them.

The Sketchier Side I'd Be Careful About

A few honest cautions:

Instagram does ban accounts that automate. Even with browser-level execution, the platform is getting better at detecting non-human patterns. If you're going to run this, do it from a dedicated business account, not your main one. And expect to lose accounts occasionally — build the system assuming it's disposable.

The "AI agent" framing is partly marketing. What Lucas built is sophisticated, but it's still mostly a smart automation with an LLM doing the writing. Don't expect this to be self-improving or fully autonomous. It needs maintenance.

The cost shows up in deliverability, not dollars. The cheap part is the agent. The expensive part is replacing the Instagram account if it gets flagged. Build for that contingency from day one.

What I'd Add If I Were Building This For A Service Business

If I were running this for a coach, agency, or course creator (which is most of my world), I'd modify it like this:

  • Replace Instagram DMs with email. Less ban risk, more deliverable, easier to track
  • Use Apollo or Clay for the prospect list — instead of scraping Instagram
  • Have the AI write a 3-message sequence, not just a single opener
  • Run it through a real outreach tool like Smartlead or Instantly for tracking

Same playbook, different tools. The principle Lucas demonstrates — AI doing the personalization research that used to take a junior SDR three hours per prospect — is the part that translates everywhere.

The Bottom Line

Lucas's video is a great look at what an AI-powered outreach system actually looks like in 2026. The real lesson isn't "use this tool." It's that the days of generic outreach are over.

If you're still sending mail-merged "Hey {first_name}" messages, you're getting deleted. The bar is now: personalized at the prospect level, paced like a human, targeted at a narrow ICP. Lucas's agent clears that bar. Yours should too.

Build the version that fits your business. Then send 50 of them by hand to learn what works. Then automate the part that's working.

That's the actual recipe.

ailucas walter ai agentinstagram cold outreach automationai dm automationcalico ai startupreal estate photographer outreachai agent for salesinstagram bot vs ai agentai prospecting workflowbrowser automation aiideal customer profile outreach