Build a CustomGPT “Answering Machine”

We are taking a new spin on an old tool: the answering machine.
In the ’80s and ’90s, an answering machine on your home phone line used to “answer” your calls when you were away and record the caller’s message. Once you had the time, you would listen to the machine and then dial the caller back (unless it was someone you were purposely avoiding).
What if AI could answer your clients’ messages when you are away at your kid’s soccer tournament or out on a date; therefore, becoming your “answering machine”? A 2025 Cotality survey, “From House to Home,” shows that most people trust humans joined with AI assistance to help with real estate questions over just humans alone.
By default, LLMs rely on general knowledge trained from across the internet. But with Custom GPTs in ChatGPT, you can guide the model to prioritize your knowledge, your documents, and your voice.
Once you have a Custom GPT, you can place the link to it in your email signatures, auto-responders, and more, giving you the opportunity to stay accessible when you’re not available.
Here’s how to build it:
Step 1: Define Your AI Assistant’s Job
Begin by prompting the LLM with guidelines. Tell it that you are a real estate agent in [CITY] and you want to build a Custom GPT to do all or one of these things:
-
Answer buyer/seller questions + explain my process.
-
Help schedule showings + pre-qualify needs.
-
Explain offers, timelines, and next steps.
-
Local area + neighborhood information (while avoiding fair-housing violations).
Step 2: Set the Rules
As you begin to train and teach the Custom GPT, be sure to cover these bases:
-
Role: “You are the assistant for [MY NAME], a licensed real estate agent in [CITY, STATE].”
-
Boundaries: “You are able to provide general information only. No legal/tax advice. Be vigilant about TCPA compliance. Encourage consulting lender/attorney when relevant.”
-
Fair Housing: “Never use protected classes or steer. If asked, respond with neutral resources and criteria-based guidance.”
-
Action Routing: “When the user wants to book, request agent follow-up, or share docs, collect the user’s contact information, preferred times to meet up, and a summary of your conversation to send me.”
Step 3: Create a “Knowledge Pack”
This step may be the easiest! Upload documents about you, your process, and your company, or feed the LLM links to your websites, review profiles, social profiles, and more.
Here are some details you want to be sure are uploaded:
-
Agent bio + service area.
-
Your buying + selling process (step-by-step).
-
FAQ (financing, inspections, appraisal gaps, contingencies).
-
Office hours + response expectations.
-
Links: home search, scheduling link, reviews, disclosures, lender partner list.
Step 4: Build 10 “Quick Reply” Buttons
On your Custom GPT landing page, you can create up to 10 “Quick Reply” buttons where a client can click for answers instead of prompting for one.
To create a quick reply button, simply prompt your Custom GPT: I want to add a quick reply button to this Custom GPT. The quick reply button is titled [QUESTION TITLE] and I’ve uploaded a few documents to support this question.
Here are a few examples of common questions:
-
“What are the steps to buy a home with you?”
-
“How much do I need for down payment and closing costs?”
-
“What happens after we go under contract?”
-
“How do showings work?”
-
“What’s a strong offer right now?”
Step 5: Add Hand-Offs & “Escalation” Rules
This step is essential for making sure the AI doesn’t act up, your clients don’t act out, and you still stay in control as the go-to advisor. As a bonus, this could also become a lead capture micro-flow!
Teach your Custom GPT to always answer the user first and then offer a follow-up. For example: If they ask anything that implies intent (tour, list, offer, lender), the GPT says: “Want me to loop in [MY NAME]? If yes: name, email, phone (optional), city/zip, and 2 times that work.”
You should also teach your Custom GPT to recognize when the user is getting frustrated. Put a safety “Escalation” rule in place when the user is signaling:
-
Timeline critical (offer deadlines).
-
Contract/Legal interpretation.
-
Inspection disputes.
-
Anything emotional/high-stakes.
Teach the Custom GPT to answer like an assistant would: “This is time-sensitive. I can summarize options, but [MY NAME] should weigh in. Here’s what I need to text/email her…”
Step 6: Set GPT Response Reminders
This is a “set it and forget it” item for your Custom GPT. Teach the LLM to repeat this sentence at the end of its responses every 1-3 responses: Please remember, I’m an AI assistant for [YOUR NAME]. I can help with information and next steps, and I can pass a summary to her! If at any time you need assistance please call [YOUR NAME] at [PHONE NUMBER]. Or I can set up a time for you to talk to her.
Step 7: Test It!
Test what you’ve built before you put a link to your Custom GPT in your email signature, auto-responders, website “Contact” page, texts, and more.
Here’s a quick test checklist:
-
Did it avoid steering?
-
Did it not invent market stats?
-
Did it keep answers short?
-
Did it offer next steps?
-
Did it capture information only when appropriate?
Step 8: Distribute It
Copy the share link from your Custom GPT and create a short branded version using Bitly, Rebrandly, or another URL shortener. Then, add it everywhere! You can even embed it on your website if your web host supports it.
Here’s an example email signature line: “Questions at 3 a.m.? Ask my 24/7 AI Help Desk: [LINK]”
Step 9: Update It
Just like you can’t talk to your assistant for a week and then expect them to know it all for months to come, you must check in with your Custom GPT. If you do not spend time training and updating it, it will begin to prioritize the rest of the web for answers and, soon, it will sound just like any other LLM.
ChatGPT recommends you spend 10 minutes per month updating it, but we recommend updating it once a week.
Easy ways to update your Custom GPT:
-
When you get out of a listing appointment, get on voice mode and say, “I just got out of a listing appointment. The seller had a great question. The question was [INSERT QUESTION], and this is how I answered it…”
-
If you’ve had a long conversation with a buyer via email, copy the entire email chain, delete your clients’ contact information and any personal details from the client, and then paste it into your Custom GPT. Say, Remember this [PASTE EMAIL].
-
Refresh links (lender app, scheduling, social media, listings).
-
Add seasonal FAQ, newsletters, blogs, etc.
-
Add new reviews or case studies.
A Custom GPT won’t replace the relationship you build with your clients. But it can extend your availability, answer common questions instantly, and capture opportunities when you’re taking you time. Think of it less like automation and more like a well-trained assistant who never sleeps.
When built thoughtfully, a Custom GPT becomes a 24/7 front door to your business, helping clients get clear on your business style, confident about the real estate market, and excited about the next steps before they need to pick up the phone.