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
- express.js
- nextjs
- node.js
- supabase
Log in or sign up for Devpost to join the conversation.