Snjallr Innovative Solutions · AI-native real-estate CRM · Saudi Arabia
Every relationshiphas a story.CRVITAE writes it.
The living résumé of every customer relationship. CRVITAE scores every lead 0–100, speaks Najdi Arabic on WhatsApp, closes the loop from ad spend to signed Sakani contract, and shows its work. Powered by SnjallrX — NVIDIA Nemotron-class models served on the Ollama runtime, on your hardware or ours.
Your CRM knows what happened. It should know what happens next.
Right now, Fahad is in seven places at once: a Sakani export, a WhatsApp thread nobody answered, a sticky note, a missed call. Your best lead is in row 4,982 of someone's spreadsheet, and he is going cold.
leads_مارس_FINAL_updated(7).xlsxlast opened 23 days ago
status: NEW · owner: — · last touch: 19 daysgeneric CRM · lead #4127
14hot leads untouched right now
SAR 81,000ad spend with zero contracts
209.8Mpipeline quietly going cold
02
Chapter 02 · The Signal
Every lead scored 0–100. And it shows its work.
CRVITAE Signal reads every deposit of behavior — lead source, pipeline stage, recency of contact and deal value — and turns it into one number your team can act on, calibrated on your own reserved-and-contracted outcomes. No black boxes: every score explains itself, factor by factor, with the next best action written in Arabic.
FA
Fahad A.LEAD #4127 · WEBSITE → WHATSAPP · شمال الرياض
70SIGNAL 41 → 70
✓ Lead source — website → WhatsApp +12
✓ Pipeline stage — reserved +10
✓ Recency — replied 4 minutes ago +5
✓ Deal value — SAR 950,000 +2
ColdWarmHot
crvitae.app/admin/leads/signal_center
The Signal Command Center. Who to call today — decided before you sit down. Score, value, source, the reason why, the Arabic next action, one tap to call.
crvitae.app/admin/leads?aggrid=1
Signal in the grid. Hot / warm / cold bands sort themselves to the top, hottest first. 261 scored leads here; the grid is benchmarked to 50,000 rows.
03
Chapter 03 · The conversation
An SDR that qualifies leads in Najdi — on WhatsApp, at 11 PM.
It's 11 PM and Fahad just messaged. The CRVITAE AI SDR answers in his dialect, captures the district, the timeline, the budget and his Sakani eligibility, then hands your agent a structured, qualified lead. First touch in seconds. Follow-up forever.Fahad A. is a composite demonstration record; all records shown are synthetic.
FA
Fahad A. · فهدWHATSAPP · AI SDR ACTIVE · 11:04 PM
السلام عليكم، شفت إعلانكم عن الشقق في شمال الرياضPeace be upon you — I saw your ad for the apartments in North Riyadh
هلا والله فهد! أبشر — عندنا وحدات متاحة بشمال الرياض. تبحث عن شقة بأي حدود ميزانية؟Welcome Fahad! Good news — we have available units in North Riyadh. What budget range are you looking at?
حول ٩٥٠ ألف ريال، وأحتاجها خلال ٣ أشهر تقريبًاAround 950,000 SAR, and I need it within about 3 months
ممتاز — وهل أنت مستفيد مسجل في منصة سكني؟ يفرق معنا في خيارات التمويلExcellent — and are you a registered Sakani beneficiary? It changes your financing options
إيه مسجل، عندي أهلية سكنيYes, registered — I have Sakani eligibility
Voice note · 0:14 — “and is it ready for handover this year?” — transcribed onto the timeline
✓ LEAD QUALIFIED — DISTRICT · BUDGET · TIMELINE · SAKANI — HANDED TO AGENT
crvitae.app/admin/crvitae_inbox
One timeline for everything. WhatsApp, staff notes and buyer-portal signals, merged into a single thread per lead. Nothing falls between apps again.
crvitae.app/admin/crvitae_sdr
The SDR console. Where the Najdi qualification runs. The webhook endpoint and its verify token are masked in this capture; the conversation above was produced in the in-app simulator.
crvitae.app/admin/crvitae_whatsapp
Speed-to-Lead + cadences. Instant first touch on every new lead, then automated follow-up rhythms so no lead is ever forgotten.
04
Chapter 04 · The Saudi moat
The only CRM that speaks Sakani.
Global CRMs treat Saudi Arabia's largest housing platform as a CSV problem. CRVITAE imports beneficiaries as leads, units as inventory, and reservations as deals. Then its AI reconciles the messy rows a human would spend a weekend on.
BEAT 01 · RECONCILE
Paste the unmatched line. The AI finds the unit.
«skn ryd 02 رياض شقة b-006» means nothing to a spreadsheet. CRVITAE's reconciler proposes the exact unit with an Arabic rationale and a confidence bar. Confirm once, and it's learned forever in a self-improving dictionary.
AI Reconcile, live. The unmatched Sakani line on the left, the proposed unit with Arabic reasoning and confidence on the right.
BEAT 02 · THE DEAL ROOM
Every unit. Every stage. Available → Reserved → Contracted.
A kanban of your real inventory: SAR totals per stage, the linked buyer on every card, Reserve / Contract / Release actions with a full audit log. Watch B-104 move: that's Fahad's apartment.
Available73 units · SAR 77.9M
B-104 · SAR 950,0002BR · North Riyadh · Fahad A.
B-201 · SAR 1.12M3BR · North Riyadh
Initial13 units · SAR 16.2M
A-302 · SAR 870,0002BR · West Gate
Reserved21 units · SAR 22.6M
C-115 · SAR 1.04M3BR · Palm District
Contracted17 units · SAR 17.9M
A-118 · SAR 990,0002BR · West Gate
crvitae.app/admin/crvitae_dealroom
The Deal Room. 73 available · 13 initial · 21 reserved · 17 contracted · 5 blocked — 129 units and SAR 141M in the demonstration instance, every move audited.
BEAT 03 · MATCHMAKER
Match the buyer to the unit — then hand them the shortlist.
Pick a lead and CRVITAE recommends in-budget units with a price-fit score and a tailored Najdi pitch: «فرصة استثنائية بسعر منافس». One click builds Fahad a login-free, branded micro-portal where he taps «أنا مهتم» and tracks his deal from interest to handover in Arabic.
crvitae.app/admin/crvitae_match
The Matchmaker. Signal-sorted leads, in-budget units with the price fit spelled out, and a Najdi pitch one tap away.
05
Chapter 05 · The answers
Ask CRVITAE. It answers from your live pipeline.
A copilot inside the CRM, and a ⌘K bar everywhere else. It routes questions to real CRM tools over the MCP protocol, so the numbers are your numbers. No hallucinated dashboards.
?Which campaign produced the most contracts?⌘K
Referral Program 2026 leads the quarter — referral converts at 39% against a field of 10–20%. Across every campaign: SAR 220,000 spend → SAR 14,012,000 attributed, 63.69× blended. Recommendation: shift 15% of Meta budget into referral incentives next quarter.
SOURCE · LIVE PIPELINE · CAMPAIGN_ROI() · SPEND_TO_CONTRACT() — VIA CRVITAE MCP
The same assistant lives on this page → it just docked at the corner of your screen. Ask it anything about CRVITAE.
crvitae.app/admin/crvitae_forecast
Predictive Forecast. Each Signal band learns its own win rate from your closed history, then projects the open pipeline into expected closings and revenue.
crvitae.app/admin/crvitae_radar
Anomaly Radar. 14 hot leads untouched, SAR 81,000 spend with zero contracts, SAR 209.8M going cold. Each anomaly arrives with its fix.
06
Chapter 06 · The money
From ad riyal to signed contract — one unbroken line.
Meta Ads sync nightly. Every lead carries its campaign. Every contract closes the loop. This is one quarter in the demonstration instance:
SAR 220,000Total ad spend
63.69×Blended ROAS
SAR 14.0MAttributed revenue
159 campaign leads→13 units reserved→14 units contracted
crvitae.app/admin/crvitae_attribution
Ad Attribution. CPL, cost per reservation, cost per contract and ROAS for every campaign, synced nightly from Meta Ads.
crvitae.app/admin/crvitae_velocity
Velocity. Median and p90 cycle times per stage, and a dwell-time funnel that names your bottleneck stage.
crvitae.app/admin/crvitae_report
The Executive Report. A print-perfect A4 for the board, with the executive summary written by the AI, from the same live numbers.07
Chapter 07 · The field
7 AM. Every agent opens the day already knowing the plays.
Today is each agent's "chase these now," with tap-to-call and WhatsApp from the phone. The Sales Cockpit ranks the floor by outcomes, and the AI coach briefs every agent in Arabic and English.
crvitae.app/admin/crvitae_cockpit
The Sales Cockpit. 8 active agents · 17 units contracted · 66 hot leads waiting. Ranked by outcomes, not activity.
AI coach · to Sarah, 7:02 AM
Your reply time doubled on Palm District leads this week; three of them are hot. Start with Fahad A. (#4127): budget fits B-104, and he asked about Sakani financing.
ابدئي بفهد — أهليته في سكني مؤكدة والوحدة B-104 ضمن ميزانيته.
08
Chapter 08 · The engine
SnjallrX: our AI engine, on your hardware or ours.
Every AI feature on this page runs through SnjallrX — NVIDIA Nemotron-class models served on the Ollama runtime: in the cloud, or entirely inside your own building. Your customer data never has to leave the Kingdom. Privacy is architectural, not contractual.
109Active modules
46AG Grid data grids
50,000Rows per list, self-benchmarked
21MCP agent tools
29CRVITAE surfaces
51/52Review findings fixed
The 50,000-row figure is self-benchmarked: the Leads module with the virtual grid enabled, on one mid-range laptop (Intel i5, 16 GB).
PDPL-compliant by design — with a full AI audit trail
Personal data is redacted before any model sees it; every AI decision is logged with the model that made it (live model: nemotron-3-super). Choose cloud or fully on-premise deployment; the second mode exists precisely so that sovereignty is never a negotiation. Five internal adversarial reviews produced 52 confirmed findings: fifty-one are fixed, and one is documented as deferred, with its rationale available on request.
Comparison of CRVITAE against global CRMs and generic real-estate CRMs
Capability
Global CRMs · Salesforce / HubSpot / Zoho
Generic RE CRMs
CRVITAE
Arabic & Najdi conversational AI
None. English-first bots, translated prompts.
None. Templates at best.
Native Najdi SDR on WhatsApp, Arabic explanations everywhere.
Sakani platform operations
CSV import, manual mapping.
Partial fields, no reconciliation.
Native import + self-learning AI reconciliation, with a confidence score on every proposed match.
Unit-level deal execution
Generic pipelines — deals, not units.
Listings, not stage economics.
Deal Room: every unit, every stage, SAR totals, full audit log.
AI economics
Per-seat AI add-ons, priced per user per month.
Third-party bolt-ons.
SnjallrX built in — no per-seat AI tax, cloud or on-prem.
Data sovereignty & PDPL
Foreign cloud regions, contractual promises.
Varies, rarely architectural.
On-premise AI mode — data never leaves the building. PDPL audit trail.
Speed & agent-readiness
Heavy suites, closed automation.
Legacy stacks.
50,000-row grids, ⌘K everywhere, 21 MCP tools ready for your AI agents.
Comparison reflects out-of-the-box capability for Saudi residential developers as of 2026. Global platforms can approximate some rows with custom development and add-on budgets. That's the point.
Questions
Asked often. Answered straight.
What is CRVITAE?
CRVITAE is an AI-native real-estate CRM built for Saudi Arabia by Snjallr Innovative Solutions. It scores every lead 0–100 with the CRVITAE Signal, qualifies buyers in Najdi Arabic on WhatsApp and the phone, runs native Sakani operations, executes deals unit-by-unit in the Deal Room, and ties every ad riyal to signed contracts.
What is the CRVITAE Signal?
A 0–100 lead score calibrated on your own reserved-and-contracted outcomes, not a generic model. Every score is explainable: open any score and you get four factor bars — lead source, pipeline stage, recency of contact and deal value — each with the exact percentage it contributed, and the next best action written in Arabic.
Does the AI SDR really speak Najdi Arabic?
Yes. The SDR converses in the Najdi dialect on WhatsApp — it captures district, budget, timeline and Sakani eligibility, then hands your agent a structured, qualified lead with the full transcript on the timeline. A voice channel exists and has run in the in-app simulator; that is not a production track record and we will not present it as one.
How does the Sakani integration work?
CRVITAE imports Sakani beneficiaries as leads, units as inventory and reservations as deals. Its AI reconciler matches messy export rows to real units with an Arabic rationale and a confidence score on each proposal — 95% on the worked example in our brochure — and every confirmation teaches the dictionary permanently.
Is CRVITAE PDPL-compliant? Can it run on-premise?
Yes and yes. Personal data is redacted before any model sees it, every AI decision is logged, and the SnjallrX engine — NVIDIA Nemotron-class models served on the Ollama runtime — can run entirely on your own servers, so customer data never leaves the Kingdom.
How is this different from Salesforce, HubSpot or Zoho?
Those platforms weren't built for Saudi real estate: no Najdi AI, no Sakani operations, no unit-level deal execution, and AI sold as a per-seat add-on. CRVITAE ships all of it natively, on an industrial-grade core with 109 active modules and 46 AG Grid data grids.
How much does CRVITAE cost?
Published, per portfolio, per year: Single Project SAR 54,000, Developer SAR 165,000 (most taken) and Portfolio SAR 340,000, with implementation once at 18,000 / 45,000 / 90,000. Every tier includes 24/7 support, hosting and product updates at no extra charge; feature requests are reviewed for the roadmap, and bespoke development is quoted separately. 500K AI tokens a month are included; Pro adds 2M for SAR 900/mo, Max 5M for SAR 1,800/mo. The full breakdown is in the brochure. To see it on your own data, write to info@crvitae.com.
Chapter 09 · Your story
See your own pipeline think.
Bring your leads, your units and your ad accounts. We'll connect them to CRVITAE and let the Signal, the SDR and the Deal Room speak for themselves — in your data, in your dialect.