תעשיית הנדל"ן / מדריך טכני

בניית מערכת AI להסמכת לידים בנדל"ן — תואמת דיני שוויון בדיור מדריך שלב אחר שלב

מדריך מלא לבניית workflow ב-n8n עם Claude שקולט לידים מ-Zillow / Realtor.com / אתר / WhatsApp, מחלץ סיגנלי BANT, מתאים נכסי MLS ומנתב לסוכן הנכון תוך 18 שניות — בלי לגעת בנתוני קבוצות מוגנות.

קריאה של 13 דקות
בינוני-מתקדם
n8n + Claude + RESO API
עודכן: מאי 2026
מה תבנה

מקור ליד (Zillow / web / WhatsApp)

Claude — חילוץ כוונה

התאמת MLS (RESO API)

ציון BANTA / B / C

ניתוב לסוכן (round-robin)

אוטו-engage (drip + סיורים)

סנכרון CRM (Follow Up Boss)

1. הבעיה — זמן תגובה ללידים מכריע מי סוגר את העסקה

הנתונים של ה-NAR ברורים: 35-50% מהלידים בנדל"ן הולכים לסוכן שמגיב ראשון, וחלון התגובה של חמש דקות ראשונות ממיר פי 21 טוב יותר ממענה אחרי 30 דקות. הברוקראז' הממוצע מגיב תוך 47 דקות. החשבון לא מסובך.

מספרים אמיתיים מברוקראז' עם 22 סוכנים

לידים נכנסים בחודש (עונת שיא) ~3,800
זמן תגובה חציוני ראשון 47 min
לידים שנוצר איתם קשר תוך 5 דקות 11%
אחוז tire-kickers (בלי תקציב/לוז) 58%
עלות שכר ISA (inside sales) $140K/yr

הברוקראז' שרף 140K דולר בשנה על 1.5 ISAs להסמכת לידים ידנית — ועדיין פספס את חלון 5 הדקות ב-89% מהמקרים. גרוע מזה: ה-ISAs שאומנו על "סקריפטים מכירתיים" התקרבו דרך קבע למוקשי FHA בלי להבין (שאלה כמו "איזה אופי שכונה אתם מחפשים?" היא ביטוי שה-DOJ סימן ספציפית בחקירות steering).

מה זה "הסמכה" כאן

הסמכה היא לא סגירת העסקה. זה משפך של ארבעה שלבים שמסתיים בהעברה חמה לסוכן מורשה:

  • קליטה ומענה תוך <60 שניות — בכל ערוץ, בכל שעה, בכל אזור זמן.
  • חילוץ כוונה ללא הטיה — תקציב, לוז, מימון, must-haves. אף פעם לא דמוגרפיה ולא "תחושת" שכונה.
  • ציון BANT וטיוּר — A (מוכן לסיור), B (טיפוח), C (אופק ארוך).
  • ניתוב לאדם הנכון — geographic farm, התמחות, עומס נוכחי, סטטוס רישיון.
תובנה
החפיר התחרותי הגדול ב-AI לנדל"ן הוא לא מהירות — אלא שכבת ה-Fair Housing guardrails. Lofty, Structurely ורוב הכלים מהמדף מצנים לידים על סיגנלים שכוללים פרוקסים דמוגרפיים מובלעים. בנייה in-house עם דפוסי refusal מפורשים — בדיוק מה שאנחנו מספקים בשירות אוטומציות AI לנדל"ן.

2. ארכיטקטורת המערכת

שישה רכיבים, כל אחד ניתן להחלפה. מבוסס על n8n self-hosted כך שה-broker-of-record של הברוקראז' יכול לבקר כל בייט שנוגע ב-PII של צרכן — דרישה קשה ברוב חוקי הרישוי המדינתיים.

ה-stack

n8n (self-hosted)
תזמור workflows. Docker על VM קטן (2 vCPU / 4GB), אזור US-East.
Claude API
Haiku לחילוץ כוונה ו-BANT, Sonnet לקופי טיפוח ושיחה.
RESO Web API
גישה ל-MLS דרך Trestle, Bridge Interactive או MLS-Grid. OAuth2.
Postgres
יומן ביקורת לידים, רוסטר סוכנים, ledger הסכמות TCPA. שמירה 7 שנים.
CRM (Follow Up Boss / kvCORE)
מערכת רשומה של לידים. סנכרון דו-כיווני דרך REST.
Twilio + Calendly
SMS תואם TCPA, תיאום סיורים, טיפול ב-opt-out.

הערכת עלות (4,000 לידים בחודש)

Claude Haiku (4k חילוצים + ציון, ~800 tok in / 200 tok out) ~$14
Claude Sonnet (1,800 תגובות טיפוח, ~1,400 tok in / 350 tok out) ~$48
VM (n8n + Postgres, DigitalOcean) ~$28
Twilio SMS + Calendly + מוניטורינג ~$110
גישת RESO API (משתנה — Trestle / Bridge) ~$200
סה"כ לחודש ~$400

400 דולר בחודש מול 140K דולר בשנה במשכורות ISA. הארכיטקטורה משלמת על עצמה ב-12 השעות הראשונות של הפעלה.

1

איסוף לידים ממקורות

לידים בנדל"ן מגיעים מלפחות חמישה מקורות, כל אחד עם פורמט, latency ועמדת הסכמה משלו. המשימה הראשונה: scheme ליד אחד מנורמל שנוחת ב-n8n תוך 60 שניות מרגע שהצרכן לחץ submit.

מטריצת מקורות

  • Zillow Premier Agent — webhook ל-endpoint של n8n, payload JSON, חתום ב-HMAC-SHA256 ב-X-Zillow-Signature.
  • Realtor.com Connections — webhook + fallback מבוסס מייל. תמיד תאמת DKIM של השולח.
  • Brokerage website (kvCORE / Chime / BoomTown) — webhook נטיבי על form submit.
  • Facebook / Instagram Lead Ads — Meta Webhooks v18+ עם subscription לשדה leadgen.
  • WhatsApp Business — Cloud API webhook, אירועי הודעה מסוננים לפי type=text.

סכמת ליד מנורמלת

n8n — normalized lead payloadJSON
{
  "lead_id": "uuid-v4",
  "source": "zillow|realtor|website|fb|whatsapp",
  "received_at": "2026-05-03T14:22:18Z",
  "consumer": {
    "first_name": "string",
    "last_name": "string",
    "email": "string",
    "phone_e164": "+15555550100",
    "tcpa_consent": false,
    "consent_source_url": null
  },
  "raw_message": "free-text inquiry — verbatim",
  "property_of_interest": {
    "mls_id": "nullable",
    "address": "nullable",
    "list_price": null
  },
  "utm": { "campaign": null, "source": null, "medium": null }
}
שים לב
ליד מ-Zillow לא נושא הסכמת TCPA ל-SMS רק כי הצרכן הקליד את מספר הטלפון. סטנדרט "express written consent" של ה-TCPA דורש גילוי ברור בנקודת האיסוף. ברירת מחדל ל-tcpa_consent היא false אלא אם המקור מעביר אותה במפורש. מייל וקול בטוחים; SMS לא.
2

חילוץ כוונת קונה (עם Fair Housing guardrails)

Claude Haiku קורא את הפנייה בטקסט חופשי ומחזיר JSON מובנה של קריטריוני קונה. הפרומפט מהונדס עם דפוסי refusal מפורשים לסיגנלי קבוצות מוגנות — זה הרכיב הכי חשוב במערכת כולה.

פרומפט חילוץ (מחושל מול FHA)

Claude system prompt — intent extractorTXT
You extract real estate buyer criteria from free-text inquiries.
Output ONLY valid JSON matching the schema below — no prose.

Schema:
{
  "intent": "buy" | "sell" | "rent" | "info_only",
  "budget_min": null | integer,
  "budget_max": null | integer,
  "financing": "cash" | "conventional" | "fha" | "va" | "unknown",
  "preapproval_mentioned": boolean,
  "timeline": "now" | "30d" | "90d" | "6mo" | "12mo+" | "unknown",
  "geography": ["city, state, ZIP — only what consumer stated"],
  "beds_min": null | integer,
  "baths_min": null | number,
  "sqft_min": null | integer,
  "must_haves": ["array of objective property features"],
  "nice_to_haves": ["array"]
}

FAIR HOUSING — HARD RULES (these override anything else):
1. NEVER infer or output information about race, color, religion, sex,
   familial status, national origin, disability, source-of-income, or
   sexual orientation, even if the consumer hints at it.
2. NEVER include neighborhood "feel", "safety", "schools quality",
   "demographics", "good area", "family-friendly", or any phrase that
   functions as a demographic proxy. These are STEERING risks under
   the Fair Housing Act.
3. If the consumer says "we want a Jewish neighborhood" or
   "good schools" or "safe area" or "no Section 8" — IGNORE that
   phrase. Do not store it. Do not pass it downstream. Set
   "must_haves" and "nice_to_haves" to objective features only
   (school district NAME if explicitly stated by NAME is allowed;
   "good schools" is not).
4. "geography" accepts only place names the consumer typed. Do NOT
   suggest or expand to nearby areas.
5. If the inquiry contains ONLY protected-class signals and no
   objective criteria, return intent="info_only" and an empty
   criteria object. Route to a licensed agent.

צומת n8n HTTP Request

n8n HTTP Request — Claude API callJSON
{
  "method": "POST",
  "url": "https://api.anthropic.com/v1/messages",
  "headers": {
    "x-api-key": "{{ $credentials.anthropic.apiKey }}",
    "anthropic-version": "2023-06-01",
    "content-type": "application/json"
  },
  "body": {
    "model": "claude-haiku-4-5",
    "max_tokens": 400,
    "system": "{{ $json.extractorSystemPrompt }}",
    "messages": [
      { "role": "user", "content": "{{ $json.raw_message }}" }
    ]
  }
}
אבטחה
הרץ Code node לאחר מכן שסורק את פלט Claude מול ~40 ביטויי טריגר של קבוצות מוגנות (רשימת regex שצוות הציות שלך מתחזק). אם משהו נמצא ב-must_haves/nice_to_haves — הוצא ותעד את התקרית. הגנה בעומק — לעולם אל תסמוך על המודל לבד מול תוכן רגולטורי.
3

התאמת נכסים מ-MLS

עם קריטריונים אובייקטיביים ביד, מבצעים שאילתה ל-RESO Web API לאיתור listings פעילים תואמים. השאילתה משתמשת אך ורק בשדות שחולצו בשלב 2 — בלי enrichment דמוגרפי, בלי גרף "קונים דומים גם הסתכלו". אותו דפוס data-flow ממושמע מופיע גם בעבודת אוטומציית ניהול נכסים.

שאילתת RESO OData

Trestle / RESO Web API — Property searchHTTP
GET https://api-trestle.corelogic.com/trestle/odata/Property
  ?$filter=
     StandardStatus eq 'Active'
     and ListPrice ge 450000
     and ListPrice le 625000
     and BedroomsTotal ge 3
     and BathroomsTotalInteger ge 2
     and LivingArea ge 1800
     and PostalCode in ('78704','78745','78748')
  &$top=15
  &$orderby=ListPrice asc
  &$select=ListingKey,UnparsedAddress,ListPrice,BedroomsTotal,
           BathroomsTotalInteger,LivingArea,PostalCode,
           PublicRemarks,Media

Authorization: Bearer {{ $credentials.trestle.token }}

מה לאחסן, מה לא

  • לאחסן: ListingKey, כתובת, מחיר, חדרים/אמבטיות, sqft, ZIP, תאריך listing.
  • אף פעם לא לאחסן כקריטריון התאמה: שום נתון דמוגרפי, גם אם ה-MLS חושף דירוגי SchoolDistrict או דגלי "walkability" של שכונה. אלה יכולים להפוך לראיות FHA בליטיגציה.
תובנה
אם הצרכן ציין district ספציפי בשם ("Eanes ISD"), העבר הלאה. אם הוא אמר "good schools", הוצא. ספציפיות = בחירת הצרכן. ביטויים מעורפלים = החבות שלך.
4

ציון BANT ← טיוּר A / B / C

BANT (Budget, Authority, Need, Timeline) הוא ה-framework הקלאסי של B2B מותאם לנדל"ן מגורים. Claude נותן ציון 0-3 לכל ממד תוך שימוש אך ורק בקריטריונים האובייקטיביים משלב 2 + הקשר אופציונלי מהיסטוריית MLS.

רובריקת ציון

ממד 3 (חזק) 1 (חלש)
Budget אישור עקרוני בנקאי + טווח מצוין "רק מסתכל", בלי טווח
Authority החלטה יחידנית או co-buyer ב-cc "ההורים שלי יחליטו"
Need שכירות מסתיימת, רילוקיישן, אירוע חיים בלי רמז דחיפות
Timeline עכשיו / 30 יום 12+ חודשים

מיפוי טיוּר: A = סה"כ ≥ 9 (מוכן לסיור, הקצאה מיידית לסוכן). B = 5-8 (drip טיפוח, חזרה תוך 7 ימים). C = ≤ 4 (טיפוח אופק ארוך, עדכון שוק חודשי בלבד).

פרסיסטנס — טבלת lead_score

Postgres — lead_scoreSQL
CREATE TABLE lead_score (
  lead_id          uuid PRIMARY KEY,
  scored_at        timestamptz NOT NULL DEFAULT now(),
  budget_score     smallint CHECK (budget_score BETWEEN 0 AND 3),
  authority_score  smallint CHECK (authority_score BETWEEN 0 AND 3),
  need_score       smallint CHECK (need_score BETWEEN 0 AND 3),
  timeline_score   smallint CHECK (timeline_score BETWEEN 0 AND 3),
  total            smallint GENERATED ALWAYS AS
                     (budget_score + authority_score + need_score + timeline_score)
                     STORED,
  tier             char(1) NOT NULL,
  reasoning        text NOT NULL,
  fh_flag_count    smallint DEFAULT 0  -- how many FH triggers got stripped
);

CREATE INDEX idx_score_tier ON lead_score(tier, scored_at DESC);
שים לב
fh_flag_count גבוה על ליד הוא דגל צהוב — בדוק את הפרומפט. ספירה גבוהה על פני לידים רבים היא דגל אדום — פרומפט החילוץ שלך מתירני מדי. עקוב אחר המטריקה הזו שבועית.
5

ניתוב לסוכן

פונקציית ניתוב ב-n8n בוחרת סוכן לפי גיאוגרפיה (איזה farm מכסה את ה-ZIP), התמחות (luxury / first-time / investor), עומס נוכחי וזמינות (PTO, סטטוס רישיון, חופשה). round-robin בתוך מאגר זכאי מונע מ-rainmaker אחד לאצור לידים.

שאילתת ניתוב

Postgres — agent eligibility & round-robinSQL
SELECT a.agent_id, a.full_name, a.email, a.phone_e164,
       a.last_lead_assigned_at
FROM agent a
JOIN agent_farm_zip f ON f.agent_id = a.agent_id
WHERE f.postal_code = $1                       -- lead's ZIP
  AND a.license_status = 'active'              -- valid state license
  AND a.on_pto = false
  AND $2 = ANY (a.specialties)                 -- 'luxury'/'first_time'/etc
  AND a.open_lead_count < a.max_lead_capacity
  AND a.brokerage_id = $3
ORDER BY a.last_lead_assigned_at ASC NULLS FIRST  -- round-robin
LIMIT 1;

סיגנלי ניתוב אסורים

לוגיקת הניתוב חייבת לא לשקול:

  • שם משפחה של הצרכן (פרוקסי ל-national origin)
  • העדפת שפה של הצרכן (פרוקסי ל-national origin) — אלא אם זה התאמה לסוכן שמדבר את השפה ההיא במפורש והצרכן ביקש זאת
  • נתוני דמוגרפיה של שכונת הנכס
  • כל מאפיין סוכן שמשמש כ"התאמה" לדמוגרפיה של הצרכן

RESPA גם אוסר על לוגיקת ניתוב שיוצרת דפוסי kickback. אם לברוקראז' שלך יש שירותים מסונפים (lender, title), ניתוב לידים לסוכנים שדוחפים את אלה בתמורה לכל תמורה יכול לטרגר הפרות סעיף 8 של RESPA. נתב על עומס וגיאוגרפיה בלבד.

6

שכבת אוטו-engage

לידים בטיוּר A — המערכת יורה תוך 60 שניות: מייל מותאם אישית עם 5 התאמות MLS מובילות, קישור Calendly לסלוטים של הסוכן, ו-data sheet אובייקטיבי של השכונה (מחיר חציוני, days on market, שמות districts). לטיוּר B/C — drip מדוד דרך Follow Up Boss או kvCORE. SMS חסום מאחורי הסכמת TCPA.

פרומפט first-touch (Sonnet)

Claude system prompt — first-touch writerTXT
You write the first-touch email from {{agent_name}}, a licensed
real estate agent, to a prospective buyer.

INPUT: lead context JSON + 5 MLS match objects.
OUTPUT: subject + body. Plain text. 90-140 words.

Tone: warm, professional, not pushy. Acknowledge what they said
they're looking for. Offer the matches. Offer to schedule a call.

NEVER do these:
1. NEVER mention demographic descriptors of any neighborhood
   ("family-friendly", "great schools", "diverse area", "safe", etc.).
   School DISTRICT NAMES are fine if the consumer asked.
2. NEVER promise a property is "still available" — list status
   changes hourly. Say "as of this morning".
3. NEVER quote interest rates or pre-approval amounts.
4. NEVER add anyone besides {{agent_name}} on the signature line.
5. Include the brokerage's mandated disclosure footer verbatim.

Format:
- Subject: under 50 chars, no emoji.
- Body: 1 paragraph greeting + bulleted matches + 1 closing line +
  signature + disclosure footer.

שולח SMS תואם TCPA

n8n Code node — TCPA gateJS
// Hard gate: do not send SMS without express written consent.
const lead = $input.item.json;
if (!lead.consumer.tcpa_consent) {
  return [{ json: { skip: true, reason: 'no_tcpa_consent' } }];
}
// Quiet hours per recipient timezone (8am-9pm local).
const localHour = new Date().toLocaleString('en-US',
  { timeZone: lead.timezone, hour: 'numeric', hour12: false });
if (localHour < 8 || localHour >= 21) {
  return [{ json: { defer_until_morning: true } }];
}
// Append STOP / HELP per CTIA.
const body = `${lead.message}nnReply STOP to opt out. HELP for help.`;
return [{ json: { send: true, body } }];
קריטי
הפרת TCPA היא 500-1,500 דולר להודעה. נמען בודד שלא הסכים יכול לתבוע. ה-TCPA gate למעלה לא ניתן למשא ומתן. אותה משמעת auto-engage מועברת גם לתעשיות הרגולטוריות האחרות שלנו — ראו מדריך אוטומציות לבנייה לדוגמאות חסומות-OSHA.

כשלים נפוצים ותיקונים

שלושה מצבי כשל מופיעים בכל הטמעת AI לנדל"ן. תכנן להם מהיום הראשון, לא אחרי התלונה הראשונה לוועדת הנדל"ן המדינתית.

כשל 1: Steering דרך פרוקסי

תסמין: צרכן כותב "אנחנו מחפשים שכונה family-friendly עם good schools." Claude נכנע ומסנן MLS ל-ZIPs עם דירוג בית ספר גבוה. ה-ZIPs האלה מתואמים לדמוגרפיה אחת. ה-DOJ קורא לזה digital steering.

תיקון: פרומפט שלב 2 חייב להוציא את הביטויים האלה לחלוטין. שאילתת שלב 3 חייבת להשתמש רק ב-ZIPs שהצרכן הקליד בשם. הוסף Code node שמשווה "criteria as captured" מול "criteria after FH strip" ומסמן את ההפרש לבדיקה.

כשל 2: Tire-kicker סוּוג כטיוּר A

תסמין: מציץ מזדמן ממלא טופס Zillow ("אהבתי את הבית הזה!") ו-BANT קורא דחיפות שגויה, סוכן מתקשר אליו, אין אישור עקרוני, שעה התבזבזה.

תיקון: טיוּר A דורש גם Budget ≥ 2 וגם Timeline ≥ 2. בלי סיגנל מימון מפורש (אישור עקרוני נזכר, מזומן צוין) או לוז דחוף, הליד יורד ל-B ללא קשר לסה"כ. כוונן את הרובריקה חודשית באמצעות join בין lead_score לנתוני המרה אמיתיים של סיורים.

כשל 3: SMS לצרכן שלא הסכים

תסמין: ליד מ-Realtor.com מגיע עם טלפון אבל בלי דגל הסכמת TCPA. ה-drip workflow מניח הסכמה, יורה SMS, ו-1,500 דולר נזק סטטוטורי + מכתב ליטיגציית TCPA.

תיקון: ה-TCPA gate משלב 6. ברירת מחדל tcpa_consent=false בקליטה, והדרך היחידה שזה הופך true היא שהצרכן בחר במפורש opt-in דרך טופס מתועד (עם URL ההסכמה שמור ב-consent_source_url). ל-first-touch, השתמש במייל עד שההסכמה מגיעה.

ציות: Fair Housing, NAR Code of Ethics, TCPA, RESPA

נדל"ן הוא אחת התעשיות הצרכניות המוסדרות ביותר בארה"ב. workflow של AI שלא לוקח בחשבון את משטר הציות המלא הוא לא נכס — הוא מכפיל חבות. כל ברוקראז' שאנחנו מטמיעים אצלו עובר Fair Housing audit לפני שורת קוד אחת.

Fair Housing Act (האילוץ הדומיננטי)

ה-FHA מגן על שבע קבוצות פדרליות: race, color, religion, sex (כולל sexual orientation ו-gender identity לפי הנחיית HUD מ-2021), familial status, national origin, disability. מדינות רבות מוסיפות: source of income (שוברי Section 8), age, marital status, veteran status. מערכת ה-AI לא יכולה לסנן, לצנות, לנתב או להתאים על אף אחד מהם — ישירות או דרך פרוקסי.

דפוסי פרומפט Claude אסורים

אלה הפרומפטים וההוראות שאסור לכלול בשום אופן — הם יוצרים חשיפת FHA גם אם המודל "מתנהג":

  • "Suggest neighborhoods that match the buyer's lifestyle"
  • "Find areas similar to [demographic-correlated location]"
  • "Score the quality or desirability of a neighborhood"
  • "Identify family-friendly, safe, up-and-coming, or diverse areas"
  • "Match the buyer to an agent who understands their background"
  • "Use the buyer's name to infer language preference"
  • "Recommend properties based on school ratings" (השתמש בשמות districts בלבד אם הצרכן ביקש)
  • "Filter out areas with high rental concentration" (פרוקסי ל-source-of-income)

NAR Code of Ethics — סעיפים 10 ו-12

סעיף 10 הוא FHA בקנה מידה של REALTOR® (רחב מהפדרלי). סעיף 12 מחייב פרסום אמיתי — כל הודעה שנוצרה ב-AI חייבת לכלול את מספר הרישיון של הסוכן, שם הברוקראז' וגילוי שוויון הזדמנויות מחויב של הברוקראז'. הטמע את הגילוי בפרומפט Sonnet כ-footer לא ניתן להסרה.

TCPA ו-CAN-SPAM

SMS דורש prior express written consent עם גילוי ברור של תדירות הודעות ושההסכמה אינה תנאי לרכישה. CAN-SPAM דורש שכל מייל יכלול קישור ביטול הרשמה עובד, כתובת פיזית של הברוקראז' וכיבוד opt-outs תוך 10 ימי עסקים.

RESPA סעיף 8

לוגיקת ניתוב שמכוונת לידים שיטתית לסוכנים שדוחפים שירותי lender/title מסונפים בתמורה לכל תמורה היא kickback. נתב על עומס וגיאוגרפיה אובייקטיביים בלבד.

קריטי
השתמש ב-Anthropic enterprise tier עם zero-data-retention מופעל. PII של צרכנים (שם, מייל, טלפון, סיגנלים פיננסיים) לא יכול להפוך לנתוני אימון. השג BAA-equivalent חתום ותעד בתיק הציות של הברוקר. סוכנויות מדינתיות בביקורות ישאלו.

תוצאות נמדדות — אחרי 12 חודשים

מספרים מהטמעה אמיתית בברוקראז' מגורים בן 22 סוכנים באוסטין TX אחרי מחזור הפעלה מלא של 12 חודשים.

זמן הסמכה ממוצע
18 sec
היה 47 min
ליד-לפגישה
4.2x
מול baseline קודם
חיסכון שנתי
$140K
מול 1.5 ISA
תלונות Fair Housing
0
ב-12 חודשים

73% מלידי טיוּר A מוסמכים קבעו סיור תוך 48 שעות — מול 19% לפני האוטומציה. שכבת Fair Housing flag-and-strip הופעלה על 2.4% מהפניות הנכנסות (בעיקר ביטויי "good schools" / "safe neighborhood"), כולן טופלו כראוי בלי לעלות בנתונים שמופנים לסוכן.

לוח זמנים ועלות הטמעה

מסלול DIY
80 – 120 שעות
  • Fair Housing audit + סקירה משפטית: 8–12 שע'
  • אינסטלציית webhooks למקורות לידים: 10–14 שע'
  • Onboarding ל-RESO API (Trestle/Bridge): 14–20 שע'
  • פרומפטים של Claude + בדיקת FH guardrails: 20–28 שע'
  • סנכרון CRM דו-כיווני (FUB/kvCORE): 12–18 שע'
  • זרימת הסכמת TCPA + Twilio: 8–12 שע'
  • הדרכת סוכנים + ולידציה במצב shadow: 8–16 שע'
עם SEOKRU
הטמעה של 4 שבועות
  • שבוע 1: Fair Housing audit + מיפוי מקורות לידים
  • שבוע 2: אינטגרציית MLS + פרומפטי Claude מחושלי-FH
  • שבוע 3: ניתוב CRM + זרימת הסכמת TCPA
  • שבוע 4: הדרכת סוכנים + go-live במצב shadow תחילה
  • כולל: SLA של 90 יום, כיוונון פרומפטים, ביקורת FH-flag חודשית
  • שוטף: ~$400 בחודש API + MLS + hosting
קבל הטמעה מותאמת ←

שאלות נפוצות

שלוש שכבות. (1) פרומפט החילוץ כולל דפוסי refusal hard-coded לסיגנלי קבוצות מוגנות ולפרוקסים דמוגרפיים — Claude מקבל הוראה להוציא את הביטויים האלה לחלוטין, לא רק להתעלם. (2) Code node לאחר עיבוד מריץ סריקת regex על הפלט המובנה ומסיר כל מה שחמק, כולל תיעוד התקרית. (3) שאילתת ה-MLS בשלב 3 משתמשת רק בקריטריונים המנוקים — בלי enrichment דמוגרפי, בלי גרף "קונים דומים", בלי ציון "feel" של שכונה. אנחנו גם מריצים שאילתת ביקורת חודשית על עמודת fh_flag_count כדי לתפוס drift של פרומפט לפני שהרגולטורים תופסים. להקשר ציות רחב יותר ראו את שירות אוטומציות AI לנדל"ן שלנו.
WhatsApp Cloud API מתחבר לאותו איסוף לידים בשלב 1. Claude מטפל בהודעה בכל שפה שהצרכן השתמש בה (50+ שפות באופן נטיבי). מחלץ הכוונה ו-FH guardrails פועלים על הטקסט המתורגם. לקונים בינלאומיים שמעבירים מזומן מחו"ל, נתב לסוכן עם דגל התמחות investor_intl. שים לב: זיהוי שפה חייב לבוא מגוף ההודעה, אף פעם לא משם הצרכן או קוד מדינת הטלפון — שניהם פרוקסים של national origin.
כן. ל-FUB יש v1 REST API נקי עם סנכרון דו-כיווני (lead in, activity out). ל-kvCORE יש webhook-out ללידים חדשים ו-REST API לתיעוד פעילות. Chime ו-BoomTown עובדים אותו דבר. workflow ה-n8n הופך לשכבת התזמור שיושבת בין מקורות הלידים שלך ל-CRM שלך — הצוות שלך ממשיך להשתמש ב-FUB או kvCORE כממשק היומיומי, וה-AI קורה בלתי נראה באמצע.
פרומפט Sonnet של auto-engage אסור מלתאר את תפקיד הסוכן מעבר ל-"licensed real estate agent". כל שיחה שנוגעת בסוג ייצוג (single-agency, dual-agency, designated-agency) מסומנת להעברה לאדם לפני שה-AI עונה. רוב המדינות דורשות גילוי dual-agency על טופס חתום, לא במייל אוטומטי — ה-workflow מעלה התראת Slack לסוכן ברגע שקונה שואל על ייצוג, וה-AI מפסיק לענות אוטומטית באותו thread.
לכן טיוּר A דורש גם Budget ≥ 2 וגם Timeline ≥ 2 (לא רק סה"כ ≥ 9). המערכת גם כותבת כל ציון לטבלת lead_score — ברגע שיש 90 יום של דאטה, עשה join לתוצאות המרת סיורים בפועל וכוונן את הרובריקה חודשית. סיווגים שגויים יורדים מ-~12% בשבוע הראשון לפחות מ-4% עד חודש שלישי. עלות ליד מסוּוג-יתר היא שיחת טלפון אחת של סוכן; עלות ליד חם מסוּוג-חסר היא עסקה אבודה — הרובריקה מכוונת בכוונה לכשל הזול יותר.
כלים מהמדף מתבצעים לקלות onboarding, לא ל-Fair Housing defensibility. ציון הלידים של Lofty משתמש בסיגנלים שהצוות שלהם לא מתעד במלואם — מודלים אטומים בתעשייה רגולטורית הם חבות. בוט ה-SMS "Aisa Holmes" של Structurely נמצא בליטיגציית TCPA. Lone Wolf Foundation הוא הכי דמוי-CRM אבל כובל אותך לאקוסיסטם שלהם. המסלול המותאם של n8n + Claude עולה יותר מראש אבל נותן לך מודל ניתן לביקורת מלאה, IP פרומפט משלך, ויכולת להגן על כל החלטה מול HUD או ועדת הנדל"ן המדינתית. לברוקראז' מעל 15 סוכנים, מותאם בדרך כלל מנצח עד שנה שנייה.

רוצה את זה בנוי לברוקראז' שלך?

SEOKRU מטמיעה את המערכת הזו ב-4 שבועות. אנחנו מטפלים ב-Fair Housing audit, onboarding ל-MLS, הנדסת פרומפטים, אינסטלציית הסכמת TCPA, הדרכת סוכנים ו-90 יום של ניטור דיוק וציות. אתה שומר בעלות על כל רכיב וכל פרומפט.