Icebreaker is an AI-powered real estate assistant that turns warm leads into hot clients — by eliminating the repetitive back-and-forth that usually happens before a buyer or seller is ready to move forward.


💡 What Inspired It

Real estate agents are constantly juggling calls, texts, and follow-ups — especially after running marketing campaigns. While these efforts generate warm leads, agents often spend hours qualifying them with back-and-forth messaging, just to find out who’s serious.

I realized this first step — discovering the lead’s goal, budget, location, and timeline — is a perfect use case for conversational AI.

So I built Icebreaker to handle the entire first-touch conversation automatically — in a way that feels human, natural, and helpful.


How It Works

  • When a new lead comes in (from ads, forms, referrals), Icebreaker reaches out instantly via SMS
  • It asks smart, friendly questions to learn whether the person wants to buy or sell, and gathers key info like budget, location, and timing
  • After a few replies, it creates a clean summary of the lead’s intent — ready for the agent to step in
  • All messages are stored in Supabase, and agents can view lead summaries or receive alerts

Built With

  • Node.js + Express – lightweight API backend
  • Supabase – database for leads and messages
  • Twilio – handles SMS in and out
  • OpenAI GPT-4 – powers the conversational logic
  • Ngrok – used for local webhook testing

What I Learned

  • How to build a lean AI agent that feels human and actually saves agents time
  • The importance of message length and tone when dealing with SMS (especially on Twilio trial accounts!)
  • How to structure prompts for GPT to stay on topic, qualify leads, and summarize intelligently

Challenges I Faced

  • Twilio Trial Limits: Messages failing due to length caps required creative truncation and prompt control
  • Headers Sent Error: Had to learn how TwiML works to properly reply to inbound messages without breaking Express
  • GPT Prompting: Getting the AI to ask the right questions without sounding robotic was key

Icebreaker is just the beginning — the goal is to become the go-to AI lead assistant for agents, brokers, and anyone handling high-intent conversations. Cold leads are dead. Warm leads? We close them.

Built With

Share this project:

Updates