Every relationship. Every property. Every deal. One timeline.
DealCRM brings contacts, conversations and notes onto one append-only timeline, with links to related properties and deals. Connections to the rest of DealPilot's workflows expand during alpha.
Invite-only alpha. The Relationship Ledger below is illustrative; not every property, valuation and deal event is added automatically to the contact timeline today.
One day. One client. One timeline.
Read this example top to bottom to see the intended journey from inquiry to deal. Conversations and notes are recorded today; some specialized outcomes illustrate connections still in progress.
- Chronological, not a to-do list
- Each entry names its channel and the module that wrote it
- The linked deal opens from the entry itself
Omar Al-Mansoor
Contact · source WhatsApp · Dubai Marina
Inquiry received
DealCRMWhatsApp“Is the 2BR waterfront in Dubai Marina still available?” — captured on the contact timeline, not on a personal phone.
whatsapp_inboundContact created
DealCRMOmar Al-Mansoor · budget AED 3.5M cash · prefers Arabic · WhatsApp consent recorded.
source · whatsappProperty linked
DealCRM2BR Waterfront · Dubai Marina attached to the contact. Every later step now knows which unit is in play.
listing · linkedPriceIQ analysis
PriceIQIndicative range around AED 3,420,000 from 8 recent closed sales — attached to the same property, not a PDF lost in a chat.
cma_generatedListing draft ready
ListingAIBilingual EN/AR portal copy drafted for broker review before anything is published.
listing_createdViewing scheduled
DealCRMBroker note: viewing Thursday 17:30 at the tower. Visible to the responsible agent and to brokerage managers by role.
noteDeal opened
DealFlowDL-2026-0008 · secondary sale · linked to this contact and this listing. From here the milestones and audit trail continue in DealFlow.
deal_createdOpen linked deal
Three records that know about each other.
In most brokerages these three live in three tools. In DealCRM they're three views of the same record, and each one points at the other two.
Contact
Who you're talking to
Created once — from the first WhatsApp message, a manual entry or an import. Personal details are encrypted at rest, and the whole history sits on the timeline.
- Name, phone, email
- Source: WhatsApp, direct, referral, portal, manual, import
- Status and budget range
- Preferred language and WhatsApp consent
- Next follow-up date
Property
What they want
A contact can be linked to a listing, with viewing notes added to its timeline. PriceIQ analyses and ListingAI packages appear in the activity feed; automatically linking all their results to the contact timeline is still in progress.
- Linked listing
- PriceIQ indicative analysis for the unit
- ListingAI drafts in Arabic and English
- Viewing notes on the timeline
Deal
What you're closing
When the relationship becomes a transaction, DealFlow opens a deal numbered DL-YYYY-NNNN, typed, assigned to an agent, and linked back to the contact and listing. The timeline shows “Open linked deal” right on the entry that created it.
- One deal number: DL-YYYY-NNNN
- Type: secondary sale, off-plan, rental, mortgage-only
- Assigned agent
- Milestones and documents in DealFlow
Shared vocabulary, single record.
DealCRM defines shared event names for conversations, property work and transactions. A defined event name does not mean every workflow adds it automatically to the contact timeline today.
Written to the timeline today: WhatsApp conversations, consent changes, NurtureBot-to-broker handoffs, NurtureBot drafts, call summaries and manual notes. Property and transaction events use the same vocabulary so they read the same way as more workflows connect.
- Conversations
whatsapp_inboundwhatsapp_outboundcall_receivedcall_summary- Follow-ups
nurture_draft_creatednurture_draft_approvednurture_message_sentnote- Property work
listing_sharedlisting_createdcma_generated- Transaction
deal_createddeal_transitionedmilestone_completeddocument_parsed- Trust
consent_changedcompliance_check_completedsanctions_screening_completedhandoff_completed
Append-only. During normal use, new entries are added instead of rewriting history. A returning number is matched within the same agent's book; conflicting identities are flagged for review.
Find anyone. See everything. Act in place.
Search and filter
Search contacts and filter by status and by source — WhatsApp, direct, referral, portal, manual, import.
Notes in place
Add a note from the contact profile; it lands immediately as a timeline entry alongside everything before it.
CSV import with duplicate check
Bring an existing book of contacts in, with a preview and duplicate check before anything is written.
No silent merges
Ambiguous duplicates are flagged for review instead of being merged automatically.
Linked deal, one click
Open the linked deal straight from the timeline entry that created it.
Your activity feed
The DealCRM dashboard shows your recent activity — PriceIQ analyses, listing packages and deal events on your contacts and deals — drawn from the same audit log.
Visibility for the brokerage, boundaries for the data.
A relationship is a brokerage asset, not the contents of one agent's phone. DealCRM makes that true without opening the data to anyone who shouldn't see it.
Clear roles
Owner, admin, manager and agent. An agent sees their own book; owners, admins and managers hold the permission to view all agents' data in the brokerage.
Tenant isolation
Postgres row-level security keeps each brokerage's data apart; no brokerage sees another's contacts.
Encryption and residency
Personal data encrypted at rest (AES-256) and in transit (TLS), hosted on Google Cloud europe-west1.
Append-only record
During normal use, new entries are added to the timeline and audit log instead of rewriting history. Data-erasure requests follow separate privacy controls.
Arabic and English
A fully bilingual interface with right-to-left support, and the client's preferred language kept on their record.
Supervised, and logged
An owner or admin can step into a team member's view to review their files, and every such session is logged with who did it and when.
Put your next inquiry on one timeline.
DealCRM is part of DealPilot's invite-only alpha for Dubai brokerages. Start with one client and one property, and help shape the connected workflows.