Custom WordPress CRM
Real estate CRM for your sales process.
We built a CRM inside WordPress for a real estate agency. Enquiries, selections, viewings and deals – in one workspace.
What we built
One workspace for the whole team.
-
Customer pipeline
Every enquiry gets a status and an agent.
-
Match score
Each property scored against the search profile.
-
Property selections
Sent by email or link in one click.
-
Customer page
Customers rate every property: good, okay or no.
-
Viewings calendar
Synced with Google Calendar – both ways.
-
Statistics
From enquiry to deal, per source.
How it fits together
Everything connected, in one place.
From first click to closed deal
Every channel feeds the CRM – and the CRM drives everything that follows.
- Enquiry wizard
- Property page
- Wishlist
- Phone call
CRM
Customer · search profile · agent
- Selection email
- Customer page
- Google Calendar
- Review request
Customers
Every enquiry, one customer.
-
From the website, a property page or the wishlist – with search profile and source.
-
Same email or phone? Flagged – and merged without losing a single contact.
-
No reply after 7 days, paused until a date, viewing without result – all in “Needs follow-up”.
- For sale
- Paphos
- Villa
- 3 bedrooms
- up to €500,000
- Came via
- Website form
- Agent
- Elena
- Today 09:12Enquiry via website form
- Today 09:14Agent assigned
- Same phone number
- Tue 10:02Second enquiry via wishlist
- Tue 10:05Merged with existing customer
- Tue 10:05Second email kept in the notes
New request3
In communication5
Viewing2
Example data
Matching
The right properties, in seconds.
-
Wishlist, enquiry wizard or a single property – what the customer chooses becomes the search profile.
-
Each listing is scored against that profile: price, bedrooms, furnishing, market status.
-
The selection lands on the customer’s own dashboard – the link goes out by email or WhatsApp.
- For sale
- Paphos
- Villa
- 3 bedrooms
- up to €500,000
- Resale
- Mon 18:40Saved 3 villas to the wishlist
- Mon 18:42Sent the wishlist as an enquiry
- Mon 18:42Search profile created
Selection for Maria K.
- 3-bedroom villa with sea viewPeyia · €485,00096 %
- Villa with poolTala · €465,00091 %
- Townhouse near the beachChloraka · €320,00078 %
Hello Maria, here is your personal property selection:
your-agency.com/customer-selection/…
Also sent by email
Example data
Calendar
Viewings, synced with Google.
-
One week, every agent in their colour. From 15 minutes to 4 hours.
-
Every agent’s day side by side – before you book.
-
Viewings appear on every phone. Moved or deleted there – updated in the CRM within minutes.
-
Typed on a phone? Shown in grey – one click links it to a customer.
-
Google only gets first name, agent and reference. No phone, no email.
Viewings · this week
Who is free · Wednesday
CRM
Viewing planned
Google Calendar
On every agent’s phone
Back in the CRM
Moved or cancelled
Viewings · this week
- Viewing · Maria · Elena · Ref AB-1042
- Meeting point: office
- Details only in the CRM
Example data
Workflow
How a customer moves through the CRM.
Customer dashboard
Every customer gets their own page.
-
No login. A signed link, your logo, their properties.
-
Every click lands in the CRM as “New choices”.
-
Customers adjust their search – the agent gets an email.
Your property selection
Hello Maria, here are three properties we picked for you.
2 of 3 answered
- 2 new choices
- Mon 10:05Selection sent · 3 properties
- Tue 08:20Rated: 1 good, 1 okay
- Tue 09:40Viewing planned · Wed 11:00
Email to the agent
Maria K. updated her search profile:
Budget: up to €550,000
Area: Paphos, Peyia
Search profile updated
Example data
Statistics
See where deals come from.
-
4 weeks, 3 or 12 months – for the team or just you.
-
Which channel brings buyers – not just clicks.
-
Per step, field and language. No cookies, no IP.
New enquiries
58
Open customers
41
Closed deals
6
Needs follow-up
12
New enquiries per week
Website form · last 3 months
- Enquiries40
- Viewing14
- Purchase / rental process6
- Deal3
Enquiry wizard · last 30 days
- Opened100
- Started64
- Reached step 441
- Sent27
Example data
Connected and protected
Works with what you already use.
-
Google Calendar
Two-way sync every five minutes.
-
Branded emails
English, German and Russian.
-
WhatsApp
Optional: pre-written messages.
-
Google reviews
Review request when a deal closes.
-
Excel export
About 60 columns, ready for pivots.
-
WPML
Properties in the customer’s language.
-
Fake-enquiry filter
Spam never becomes a customer.
-
Signed customer links
Invalid once the deal is closed.
-
Form health check
Daily test, alert if it breaks.
Client project
In use at ABC Properties Cyprus.
A real estate agency in Paphos, Limassol, Nicosia and Polis. Website, listing backend and CRM – built by us.
FAQ
WordPress CRM: short answers.
Why not a standard CRM?
A standard CRM doesn’t know your listings. This one runs inside WordPress and matches customers to your own properties.
Where is the data stored?
In your WordPress database, on your hosting. Google Calendar only receives first name, agent and reference.
Do customers need an account?
No. They open their selection with a personal link. Only agents log in.
Only for real estate?
We built it for an agency. The same idea works wherever enquiries are matched to an offer.
What does it cost?
It depends on the functions you need. After a short call, you get an individual quote.
We look forward to your reply.
Tell us briefly how your team handles enquiries today. We’ll get back to you within one business day.
-
Ferenc Collinet Managing Director, Weitmark
Loading the calendar embeds Brevo's booking tool.