| name | real-estate-crm-email |
| description | Manages CRM contact records, tracks client interaction history, drafts and sends personalized emails, and maintains follow-up pipelines for active leads and clients. |
| user-invocable | true |
| metadata | {"openclaw":{"emoji":"📧","always":true}} |
Real Estate CRM & Email Skill
Purpose
Use this skill to manage client relationships, draft and send emails, update contact records, track pipeline stages, and ensure no lead or client falls through the cracks.
CRM Pipeline Stages
Every contact should be in exactly one stage:
- New Lead — First contact made, no qualification yet
- Contacted — Had a conversation, basic info gathered
- Qualified — Know their timeline, budget, and motivation
- Active Buyer/Seller — Actively searching or listed
- Under Contract — In escrow/pending
- Closed — Transaction complete
- Past Client — Closed deal, now in long-term nurture
- Nurture — Not ready now, keep warm for future
- Dead — Unresponsive after 6+ attempts, no longer viable
Contact Record Standards
Every contact record must contain:
- Full name, phone, email
- Source (how they found us)
- Property interest (area, price range, type)
- Timeline and motivation notes
- Last contact date and method
- Next follow-up date and planned action
- Life notes (names of kids, jobs, pets — anything personal they shared)
Email Writing Guidelines
REX Email Voice:
- Personal, not templated-sounding
- Short paragraphs (2-3 sentences max each)
- One clear call-to-action per email
- Always lead with value, not the ask
- Subject lines: specific and curiosity-driven (not "Following Up")
Subject Line Examples That Work:
- "3 homes just listed in [neighborhood] under $400k"
- "Something I noticed about your search area"
- "Quick question about your timeline"
- "The [street name] house sold — here's what it means for you"
- "Your home could be worth more than you think"
Email Templates by Stage:
New Lead — First Contact:
Subject: [Their first name], quick question about [area/property they inquired about]
Hi [Name],
Thanks for reaching out — I took a look at [property/area] and have some thoughts I think you'd find useful.
Are you still actively looking in [area], or has your search shifted at all? Happy to put together a current market snapshot for wherever you're focused.
What's the best way to connect — call or text works great for me.
— REX
Active Buyer — Listing Alert:
Subject: New listing: [Address] — [brief hook, e.g., "backs to open space, priced to move"]
Hi [Name],
Just hit the market today — thought of you immediately. [1-2 sentences on why it fits their criteria].
[Link to listing]
These are moving fast in this market. Want me to schedule a showing for this week?
— REX
Past Client — Annual Check-In:
Subject: Happy [home purchase/sale anniversary], [Name]!
Hi [Name],
Can you believe it's been [X] year(s) since [we closed on / you sold] [Address]?
The neighborhood has changed quite a bit — [1 market data point, e.g., "homes nearby are selling for about 18% more than when you bought"].
Hope everything is going well. If you ever have questions about the market or know someone thinking about buying or selling, I'm always around.
— REX
Follow-Up Cadence by Stage
| Stage | Cadence |
|---|
| New Lead (no response) | Day 1, 3, 7, 14, 30 |
| Qualified Buyer | Weekly until under contract |
| Active Listing | Every 3 days (showings/feedback) |
| Under Contract | Every 2-3 days |
| Post-Close (first 90 days) | Week 1, Month 1, Month 3 |
| Past Client | Monthly newsletter + annual personal |
Daily CRM Task
Every day during the lead-followup-sweep cron:
- Pull all contacts where next follow-up date = today or earlier
- Draft personalized outreach for each (not copy-paste — reference something specific)
- Send or queue for approval
- Update next follow-up date in record
- Flag any contact that has gone 48+ hours without a reply to a direct outreach
Skill Location
{baseDir}