Real estate for WordPress

The real estate platform built on the RESO data standard.

Barbican turns WordPress into a real estate platform whose listings, agents, offices and open houses are stored in the exact data format the MLS industry uses, and served over a RESO Web API. Your site speaks the same language as the systems around it, with no proprietary data format and no vendor lock-in.

Free and open. Works with any theme.

What WooCommerce did for online stores, Barbican does for real estate.

WooCommerce made WordPress the default way to sell products online. Barbican brings the same idea to real estate. Instead of forcing listings into generic posts and mapping fields by hand, it models your data in the RESO Data Dictionary, the standard the whole industry already runs on, so it stays accurate, portable, and ready for the systems around it.

That foundation matters more than ever. As AI and automation move into real estate, clean, standardized, machine-readable data is what separates the businesses that can build on it from the ones that cannot. Proprietary formats, lossy imports and listings squeezed into generic fields hold you back. A standards-compliant foundation is your ticket into what comes next.

Barbican is an independent project, not affiliated with or endorsed by WooCommerce or Automattic.

Features

A complete real estate site, from one plugin.

Listings

Every listing is a full RESO property record: searchable and filterable on your site, with a rich, shareable page for each home.

  • Search and filters, sortable by price, beds, type and more
  • Photo gallery, price history and an optional map
  • Rooms, unit types and green / energy features
  • Online booking and open houses built in
The public listings browse page, sorted price high to low, showing luxury homes.
Your public listings site
A listing open in the Barbican admin, showing its full RESO detail.
Managing a listing in WordPress

Open houses

Schedule an open house once and it shows up everywhere: a day-grouped agenda buyers can browse, and an agenda plus calendar for you to manage.

  • A public agenda, grouped by day and time
  • In-person and virtual open houses, with hosts
  • An admin agenda plus a drag-and-drop calendar
  • Every open house links to the full listing
The public open-house agenda, grouped by day, each day showing several homes with times and prices.
The public open-house agenda
The open-house agenda in the Barbican admin, listing upcoming events with times, prices and hosts.
Scheduling in the admin

Agents

Your whole team gets a public home: a searchable agent directory and a profile for every agent, built straight from your RESO member data.

  • A directory buyers can search and filter by language or designation
  • A public profile page for every agent
  • RESO designations and specialties shown automatically
  • Built from your data, managed in WordPress
The public "Our agents" directory, with search, language and designation filters, and a grid of agent photos.
Your public agent directory
The Members list in the Barbican admin, a searchable table of the team with roles and MLS IDs.
Your team in the WordPress admin

Office

Your brokerage gets a branded public page: who you are, where to find you, your branch offices and your team, all from one RESO office record.

  • A branded office page with your story and contact details
  • Branch offices, with the whole multi-office hierarchy
  • Your leadership and team, linked to their profiles
  • Edited in WordPress, kept in sync automatically
The public office page for Sunbelt Realty: brand, a "who we are" story and visiting details.
Your public brokerage page
The office record in the Barbican admin, with its brand, bio and detail tabs.
Editing the office in WordPress

Schedule a showing

Buyers pick a time right on the listing. You publish your availability once, and every request lands in your calendar to confirm.

  • Buyers request a time from your published availability
  • A week calendar shows open windows and booked slots
  • In-person or virtual, with per-window durations
  • Requests flow to My Appointments for you to confirm
The "Request a showing" calendar on a public listing, with highlighted bookable windows.
How buyers book, on the listing
The Online Booking section in the Barbican admin: showing status, availability windows and a booked slot.
Your availability in the admin

Message your agent

Every listing has a private thread between a buyer and their own agent. Questions come straight to you, and your reply appears right on the home.

  • A signed-in buyer messages their agent about a listing
  • The thread lives on the property page, tied to that home
  • You reply from a Listing Notes inbox, unread first
  • Always the buyer’s own agent, never a stranger
The "Message your agent" thread on a public listing, with the buyer's questions and the agent's reply.
The buyer’s thread on the listing
The Listing Notes inbox in the Barbican admin, showing a client conversation with a reply box.
Your Listing Notes inbox
Why Barbican

Everything a listings site needs, done properly.

Standards-native storage

Your listings, agents, offices and open houses are stored in the exact shape the MLS industry uses, not squeezed into generic WordPress posts. It all lives in your own database, with no data host and no per-listing fee.

Ready-made building blocks

Assemble listing pages, agent profiles, office pages and open-house schedules from small, ready-made blocks that read your live data, right in the standard WordPress editor. No code, no shortcodes.

A real estate API, built in

Every record is served over a standards-compliant RESO Web API, so your data stays queryable, portable and ready to connect to other systems, instead of locked inside a plugin.

Yours to design

Total control of the look, on any theme, at three levels: the block settings, the native WordPress colour, typography and spacing controls, and documented CSS for anything beyond that.

Paid add-on

Bring in live MLS listings with MLS Import.

Connect your MLS Grid feed and import listings on demand, a single listing or a whole office. Every import brings the whole record, photos and all, straight into Barbican, with no field mapping to set up and nothing lost.

  • Scoped, on-demand imports
  • No field mapping, nothing lost
  • Your MLS key stays on your server
  • Built on the free Barbican core
Consulting

Need a hand getting standards-compliant?

Barbican is built by RESO specialists. If you want help setting up your site, importing data, or getting your systems RESO-ready, we offer hands-on consulting.

Get started

Start building today.

Install the free plugin and have a listings site running in minutes.