Semakin
Customer

Turnkey real estate website

A website that sells properties and brings in new sellers

Website and CRM for real estate agents and agencies

  • Every enquiry in the CRM with the right agent
  • The calendar keeps track of deadlines and lets clients book viewings online
  • Export to Sreality, iDNES, RealityMIX and Bazoš (add-on)
  • Online price estimate that brings in sellers (add-on)
  • Custom design matching your brand
  • The website and data are yours, no monthly rent
Request a free demo Features and prices We reply within one business day.
Listing detail on the websiteListings with filterEnquiries in the CRMAgent dashboard in the administrationOnline property price estimate

Screenshots are from the Czech version of the system.

SemaEstate — real estate website and CRM for agents

The website runs on SemaEstate, our real estate system for Joomla 6. The website and the data are yours — no monthly rent for the website and no fees per listing. Below you will find what the base website does and what you can add at any time.

What the website does — feature overview

The website is built from ready-made extensions. The base website covers listings and the agency CRM; add-ons can be ordered right away or at any time later — no new website and no data migration.

Included Add-on
1

Base website

Real estate agency website with listings and CRM.

Base price€1,025

SemaEstate Included

Website and CRM for real estate agents and agencies: listings, enquiries, CRM and agents' calendars in one administration.

Website and listings
  • sale and rental of all property types
  • listings with filter and map
  • gallery, floor plans, energy certificate, video, 3D tour
  • sold listings as references
  • agent profiles
  • SEO: clean URLs, structured data, Open Graph
Enquiries and CRM
  • enquiry form with a copy to the sender
  • new-listing alerts for clients
  • contacts, leads, mandates, deals
  • appointments, tasks and e-mail reminders
  • matching client requirements with listings
  • co-operating agent on a listing
Calendar and meetings
  • keeps track of important deadlines taken straight from the mandate
  • two-way sync with Google Calendar
  • viewing bookings directly from the website
  • arranging a meeting with an agent
  • calendar on the agent's dashboard
Print, reports and data
  • viewing sheet and sales flyer with QR codes
  • dashboard with a work overview
  • listing import from CSV including photos
  • GDPR: consents, data export, anonymisation, encryption

Custom template Included

Website design tailored to your agency.

  • graphics in your agency's colours, fonts and logo
  • page layout to your preferences
  • responsive for mobile, tablet and desktop
  • texts and pages about the agency and its services

Sema Cookie Consent Included

GDPR-compliant cookie banner.

  • consent by category, equal-weight buttons
  • consent log with automatic deletion
  • tailored privacy and cookie policy

SemaSitemap Included

Sitemap for search engines.

  • XML sitemap including all listings
  • continuous updates without loading the website
  • ready for Google Search Console

SemaAdmin Included

Administration tailored to the agent or agency.

  • look with the agency's logo and colours
  • real estate menu, dashboard on login
  • layout and look to the agent's preferences
  • spam protection for forms (Cloudflare Turnstile)
2

Add-ons to order

Each add-on is ordered separately, depending on what the agency needs. All of them together run, for example, on perea.cz.

SemaDocs Add-on

Automatic generation of all the documents a deal needs, including the handover protocol – from the CRM data, a finished PDF without retyping.

  • templates: brokerage, reservation and purchase agreement, intake form, handover protocol
  • the agency's own templates in the editor, custom fields for extra data
  • listing, mandate, owner, buyer and agent details filled in automatically
  • several agents on one deal – a co-operating agent as a party to the contract
  • import of a land registry extract (PDF) – cadastral data into the listing and contracts
  • edit the draft before creating the PDF, every PDF version stays stored
  • document number series and a history of every document
  • sending by e-mail to the parties to the deal straight from the administration

No monthly fees to intermediary services. Electronic signing of documents is in development.

Price: €205

SemaEstate Export Add-on

Automatic listing export to property portals.

  • Sreality, Reality.iDNES, RealityMIX, Bazoš, XML feed
  • Meta property catalogue for dynamic ads
  • sends only changes, sold listings are withdrawn automatically
  • agency logo only on photos for portals
  • readable errors and a task for the agent
  • portal views and ad clicks on the dashboard
  • weekly report for the owner: portal views, interested buyers, agent contact
  • no monthly fees to intermediary export services

All portals in one add-on, no fee per listing. The agency signs the contract with each portal.

Price: €205

SemaValuo Add-on

Online property price estimate that brings in sellers. Shown on the website and usable in the listing administration.

  • estimate wizard on the website for flats, houses and land
  • market price from Valuo data
  • anyone requesting an estimate becomes a lead in the CRM
  • one-click estimate on a mandate in the administration
  • overview of all estimates and conversion tracking

Requires a Valuo API plan (paid by the agency directly to Valuo).

Price: €125

Sema SST Add-on

Accurate server-side tracking of traffic and conversions.

  • server-side GA4 and Meta tracking (Conversions API)
  • listing views, enquiries, viewing bookings
  • listing reference number for catalogue ads
  • respects the visitor's cookie consent

More about Sema SST

Price: €45

SemaLeads Add-on

Automatically collects listings from private sellers on selected websites.

  • new ads from Bazoš and Inzeruj.cz every hour
  • private sellers only, agencies are filtered out
  • merged duplicates, “no agencies” flag
  • lead queue for agents in the administration

Price: €125

What slows you down today

You retype a listing in five places

Website, Sreality, iDNES, Bazoš, Facebook — every price change means five logins. In SemaEstate you change the listing once and the next export run sends it everywhere it belongs. A sold listing disappears from the portals by itself.

Enquiries get lost in the inbox

A website form, a reply from a portal, a phone call — and nobody knows who is handling it. SemaEstate creates a contact and a lead from every enquiry, assigns it to the listing's agent and makes sure it is not forgotten.

Arranging viewings takes hours

The buyer picks a free slot in the calendar on the listing, based on the agent's Google Calendar. After confirmation by e-mail, the viewing lands in the agent's phone.

  • One listing, every channel — Website, Sreality, iDNES, Bazoš, Meta catalogue and a generic XML feed.
  • A website that sells — Listings with filter and map, detail with gallery, floor plans, energy certificate, video and 3D tour.
  • CRM for agencies — Contacts, leads, mandates, deals, appointments and tasks.
  • Viewings without phone calls — Online booking of a free slot based on the agent's calendar.
  • Listing alerts — The client gets an e-mail as soon as a matching listing appears.
  • Everything on one dashboard — What is waiting, what failed on the portals and how listings are performing.

The agency website

Listings for sale and rent of all types — flats, houses, land, commercial and other. Visitors filter by transaction type, property type, layout, town, price, area and custom parameters, and switch between list and map. The listing detail has a gallery, separate sections for floor plans and the energy certificate (image and PDF), downloadable documents, links to video and a 3D tour, a map with exact or approximate location, the agent, an enquiry form and similar listings. The print version doubles as a PDF flyer.

Pages such as “Flats for sale” or “Rentals in Brno” are created as menu items with a preset filter. Sold listings can stay as references. Listing and search modules can be placed anywhere in the website template.

SEO built in

Clean URLs, canonical tags, RealEstateListing structured data, Open Graph for sharing, noindex for filtered listings and print pages, and listings in the sitemap. Search engines and social networks get exactly what they need about every listing.

Export to property portals

Only public listings go to portals; a sold or withdrawn listing is removed from the portal automatically. The export sends only what has changed, so it does not waste credit. It runs automatically on a schedule or at the push of a button.

PortalMethodStatistics
Sreality.czimport interfacetotal views — requires a contract with Sreality and import access
Reality.iDNES.czimport interfaceviews — requires access from iDNES
Reality.Bazos.czAPIviews, bumping, expiry — paid Bazoš credit
Meta cataloguefeedclicks and ad spend on Facebook and Instagram
XML feedfeed + XSDfor other services and custom integrations

Readable errors

When a portal rejects a listing, you see why — by the form field name, not an error code — and the agent gets a task. Once fixed, the listing is sent again on the next run.

Logo on portals only

The watermark with the agency logo is added only to the copies of photos for portals. Photos on your website stay clean.

Listing views from Sreality, iDNES and Bazoš, plus clicks and spend from Meta ads, come together on one dashboard — with the five most viewed listings and a breakdown by portal. We can connect another portal on request.

CRM, calendar and marketing

CRM for real estate agencies

Contacts with duplicate checking, leads from enquiries, mandates (commission, exclusivity, validity), deals with stages from viewing to land registry and handover, appointments and tasks with e-mail reminders. Appointments are created automatically from the deal stage. Agents see only their own records, management sees everything.

Matching buyer requirements

Client requirements are automatically compared with every new listing — the agent gets a lead and the client optionally an e-mail. Nobody has to go through the card index by hand.

Calendar and viewing bookings

Agents' appointments sync with Google Calendar both ways, on iPhone and Android. On the website, a buyer can choose only a genuinely free slot within working hours, with travel time reserved. The booking is valid once confirmed by e-mail and the buyer can cancel it themselves.

Ads and tracking

The property catalogue for Meta dynamic ads is generated automatically from current listings. With the Sema Track extension, listing views, enquiries and viewing bookings go to GA4 and Meta.

GDPR built in

Consent is stored with its wording and time, a person's data is exported with one click, anonymisation replaces deletion (the deal history stays) and retention follows the configured periods. Sensitive contract data — birth number, ID document, bank account — is encrypted. The website does not embed third-party videos or maps without consent.

How it works

1. Demo

We walk through the system on your data or on a demo and show what it would mean for your agency.

2. Deployment

Installation on your Joomla 6 website, configuration, template and import of existing listings from CSV including photos. The import can be tested as a dry run.

3. Connection

Portals, agents' calendars and the Meta ad account. The agency arranges portal access, we set up the rest.

4. Training and support

The manual is built into the administration next to every screen. Updates install with one click via SemaHub.

A price tailored to your agency

We do not want to tie you to an expensive monthly subscription or fees for every listing and every portal. We set the price by the size of the agency and what you really need — a small agency does not pay like a large one. It usually works out better than you expect, and the website and data remain yours.

  • No fees per number of listings — How many listings you have is up to you.
  • Export with no fee per ad — You pay the portals for advertising directly, as today; we charge nothing per listing.
  • The website and data belong to you — No website rent, everything runs on your hosting.
  • Free demo and quote — No obligation, within one business day. Just send a free inquiry.

Technical requirements

  • Joomla 6.0+, PHP 8.3+ with GD (including WebP), MySQL 8 or MariaDB 10.6+
  • ordinary shared hosting is enough — no SSH or Composer needed
  • optionally Imagick (PDF energy certificate preview) and a task scheduler or webcron
  • a Google or Google Workspace account for agents' calendars (optional)
  • the agency arranges contracts and access to portals

Frequently asked questions

Do I need a new website template?

No. SemaEstate is added to your existing Joomla 6 website; the look of listing cards and details can be customised in the template.

My website runs on another system (WordPress, a ready-made real estate platform).

SemaEstate requires Joomla 6. We offer migration including listing transfer from CSV — more about Joomla on the Joomla page.

Do I have to pay for each portal separately?

You pay the portals for advertising directly, as today. SemaEstate only sends the data and charges nothing extra per listing.

How many agents can the system handle?

The number of listings is not limited. Each agent logs in with their own account and sees their own listings and clients.

How quickly does a change reach the portals?

The export runs on a schedule, typically every 1–6 hours, or you can start it immediately with a button.

Does it work with an iPhone?

Yes — via Google Calendar added on the phone. iCloud Calendar is not supported directly.

Where is the data stored?

On your hosting, in your database. Portal credentials and sensitive client data are encrypted.

How is the system updated?

From the Joomla administration with one click via the SemaHub update server with a valid Download ID.

Interested in working together?

Get in touch and let's discuss your project. We'll be happy to help you choose the right solution.