Webspain.
All platforms

Property Manager.

The real-estate platform for agencies, portals, and multi-brand networks. Connect your existing MLS services, run CRM and optional marketplace modules — with 0% commission on your revenue.

  • Portfolio dashboard
  • Property catalog
  • Automated import feeds
Property Manager

What changes when the whole agency runs on one system

Most agencies lose hours every week to re-typing listings, chasing portals and remembering which buyer wanted what. Our Property Manager helps removes that work instead of digitising it.

1

Master catalog

Every listing exists once. Websites, portal exports, brochures and buyer matches all read the same record.

0

Hours re-keying stock

Kyero, Witei, Resales Online, Inmovilla and custom feeds import on a schedule. Nobody pastes listings into portals.

0%

Commission on your revenue

A flat monthly price by portfolio size. Your sales and rental income stay yours.

2

Business lines, one admin

Sales stock and holiday rentals share agencies, users and login, so there is no second system to run.

Where the time goes back to your team

The same week, with and without Property Manager.

Weekly taskWithoutWith Property ManagerTime back

Getting a new listing live everywhere

Type it into your website, then each portal, then fix the mismatches.

It arrives from the feed. Sites and portal exports read the same record.

~20 min per listing

Photos and galleries

Download, resize, rename and re-upload for every channel.

Upload once, drag to reorder, set the cover. Delivered everywhere.

~10 min per listing

Translating listings

Copy text into a translator and paste it back, language by language.

Translate in bulk with AI, review, publish.

Hours per batch

Matching buyers to new stock

Scroll a spreadsheet of buyer briefs whenever stock arrives.

Profiles match live stock automatically. Send the shortlist in one click.

~3 hrs per week

Brochures for viewings

Rebuild each one by hand in a design tool.

Generate branded PDFs for one listing or a whole batch.

~30 min per brochure

Weekly reporting

Collect numbers from several tools and assemble a report.

Open the analytics dashboard.

~2 hrs per week

Indicative estimates for an agency with around 40 live listings and three portals. Your numbers will differ.

Built for the way agencies actually work

Real screens from the admin your team opens every morning, and what each one does for you.

Catalog

One catalog instead of five spreadsheets and three portal logins

Every listing lives once. Your team edits it in one place, and every website, portal export and brochure reads the same record.

  • Search the whole portfolio Live, archived and excluded stock in one grid. Filter by agency, status, type, town or feature, then act on the results.
  • Bulk edits Change prices, statuses, flags or publishing across hundreds of listings in one pass.
  • Photos handled once Upload, reorder and set the cover image once. Secure image delivery feeds every site and portal.
  • Branded PDF brochures Generate agency-branded brochures for one listing or a batch, downloaded as a single zip.
  • Full change history See who changed what, and when, on every property. Nothing disappears silently.

Saves ~20-30 min per listing

Property Manager property catalog

Imports & syndication

Stock arrives on its own. Nobody re-types it.

Connect the feeds you already receive. Property Manager imports on a schedule, maps values to your taxonomy and keeps the catalog current.

  • The formats Spain runs on Kyero, Witei, Resales Online, Inmovilla and A Place in the Sun, plus custom XML and partner APIs.
  • Scheduled imports Price drops, sold stock and new listings reach your sites without anyone owning a task for it.
  • Import clean-up Find duplicates and stale records, and fix them in bulk instead of hunting one by one.
  • Exclusion lists Keep stock you never want published out for good. It stays out on the next import.
  • Export to any channel Syndicate to portals and partner networks from the same data, with the fields you choose.

Removes daily manual updates

Property Manager import feeds

Consistency

Every site speaks the same language

Feeds are messy. A shared taxonomy turns three spellings of "private pool" into one clean label on every site, in every language.

  • Global types and characteristics Map a value once and the mapping applies to every import and every website.
  • Locations that stay accurate Provinces, regions, towns and areas are managed globally, so search and maps never drift.
  • Website filters Decide which stock appears on each public site without deleting anything from the master catalog.
  • Translations built in Translate listings and labels in bulk with AI assistance, then review before anything goes live.

No more per-site clean-up

Property Manager global taxonomy

Data quality

Clean data you can trust

Bad addresses and missing coordinates break maps, search and portal approval. Property Manager finds them before your buyers do.

  • Address and coordinate lookup Resolve addresses and map pins inside the catalog instead of in a separate tool.
  • Data integrity checks Surface missing fields and broken records across the portfolio and repair them in bulk.
  • Stable reference keys Unique references stop imports from creating duplicates when a feed changes.

Fewer rejected feeds and broken maps

Property Manager address lookup

Agencies & networks

Run one agency or a whole network

Onboard agencies, give each team its own scope, and keep collaborating agents separate from your own stock.

  • Agency-scoped inventory Each agency sees its own listings, leads and reports, and nobody else’s.
  • Users and roles Add teammates with the access they need and no more.
  • Partner feeds and API keys Share stock with collaborating agents programmatically without opening your admin.
  • Vendor portals (optional) Give partners their own dashboard, or read-only access with change requests.

One login per person, not per agency

Property Manager agencies

CRM & lead generation

Every enquiry followed up. Every buyer matched.

Capture leads from your sites and keep the whole conversation with each buyer in one place.

  • Enquiries become profiles Promote a form submission into a customer profile in one click.
  • Automatic matching Buyer criteria are matched against live stock, so new listings find their buyers without anyone remembering to look.
  • Recommendation emails Send a buyer the properties that fit their brief in one click.
  • Pipeline, tasks and calls Stages, tasks, scheduled calls and notes sit on one timeline per buyer.
  • Configurable CTAs Choose the calls to action your public property sites show.

Saves ~3 hrs per week of manual matching

Property Manager CRM

Analytics

See what sells before you guess

Know which listings earn attention, how buyers search and where to focus your merchandising.

  • Listing performance Which properties get views and enquiries, and which are being ignored.
  • Search behaviour How buyers search: locations, price bands and the features they filter on.
  • Enquiry tracking Form submissions tied back to the listings that produced them.
  • GDPR-friendly Tracking designed for European privacy rules.

Saves ~2 hrs per week of reporting

Property Manager website analytics

Also included

Holiday rentals, in the same admin

If you also manage short stays, you do not need a second system. The rentals manager sits beside your sales stock, with the same agencies, users and login, and runs the whole booking cycle from first quote to post-stay review. Still 0% commission on booking revenue.

3Levels of seasonal pricing
0%Commission on bookings
1Calendar for requests, stays and closures
EN / ESGuest emails in the guest’s language

From first quote to five-star review

  1. 1

    Quote

    Guests get an instant price from your seasons, promo codes and fees. No back-and-forth.

  2. 2

    Request

    The booking arrives on your calendar and the guest receives a confirmation email.

  3. 3

    Decide

    Approve or decline. Approving can automatically decline overlapping requests.

  4. 4

    Stay

    Check guests in, see who is in-house today and mark no-shows.

  5. 5

    Check out

    Complete the stay and release the room. A secure review link is issued for the guest.

  6. 6

    Review

    Moderate feedback and publish only what you want on your public site.

Everything the rentals manager covers

Five real screens, and the work each one takes off your plate.

Portfolio

See the whole rental business at a glance

Open the dashboard and know what needs you today.

  • Live KPI strip Arrivals, departures, in-house guests, pending requests and rolling occupancy.
  • Grid or table Property cards with cover image, rates and occupancy, or a dense table when you manage many.
  • Live and draft Prepare a property privately and publish when it is ready. Filter by town or status.
  • Guided setup Create a property and its rooms step by step, with agency-scoped access.

No more morning spreadsheet round

Holiday rentals property portfolio with KPIs

Rooms

Every bookable unit, fully described

Model a whole villa or each room inside it, with its own photos, rate and calendar.

  • Per-room galleries Upload several photos at once, reorder them and set the cover.
  • Rate and capacity Base nightly rate and guest capacity for each unit.
  • 30-day occupancy See how booked each room is without opening its calendar.
  • One card, every control Jump to the room calendar, seasonal rates and closed dates from the same card.

Rates and gallery in one place

Holiday rentals room management

Pricing

Set seasonal pricing once, apply it everywhere

Peak weeks, shoulder months and local events without editing every room.

  • Three levels of seasons Global, property and room seasons, with priorities deciding which wins.
  • Percentage or fixed price Apply a percentage uplift or set an exact nightly price.
  • Room opt-in Choose which rooms follow each shared season.
  • Promo codes and policies Discount codes and cancellation policies with refund tiers, in the same module.

Hours saved every season

Holiday rentals rate and season management

Bookings & calendar

A calendar that tells the truth

Work requests from a counted inbox or switch to a multi-property timeline.

  • Tabbed inbox with counts Requests, upcoming, in-house, past and cancelled, each with a live count.
  • Timeline and month views Stay bars labelled by guest. Green is confirmed, grey is pending, red is closed.
  • Drag-to-close dates Select dates on the timeline, preview what the closure affects, then confirm.
  • Full stay lifecycle Approve, check in, check out or mark a no-show from the booking sheet, with quote and payment context.

No double-bookings, no guesswork

Holiday rentals bookings and calendar

Guests & reputation

Know your guests. Protect your reputation.

Reviews, enquiries and a guest directory, next to your sales CRM.

  • Review moderation Star ratings with property context. Publish or reject before anything is public.
  • Verified guests only Check-out issues a secure review token, so only real guests can leave a review.
  • Guest directory Stay count, total spend and last visit for every guest.
  • Enquiry workflow Track general enquiries from new to answered.

Reviews moderated in one place

Holiday rentals review moderation

Where rentals time goes back

The jobs that eat a manager’s week, handled by the system.

Recurring jobWithoutWith the rentals managerTime back

Checking availability

Cross-check WhatsApp, email and a spreadsheet before answering.

One live calendar. Confirmed, pending and closed dates are colour-coded.

~5 min per enquiry

Quoting a stay

Work out season rates, extras and discounts by hand.

The quote engine applies seasons and promo codes instantly.

~10 min per enquiry

Updating rates for a new season

Edit every room, one at a time.

Edit one global season. Opted-in rooms follow.

Hours per season

Closing dates for maintenance or owner stays

Block dates, then email affected guests one by one.

Drag the dates, preview the conflicts, confirm. Overlapping requests are declined for you.

~15 min per closure

Guest emails

Write and translate each confirmation or decline.

Requested, approved, declined and cancelled emails go out automatically.

~5 min per booking

Cancellations and refunds

Look up the policy and do the sums.

The refund is calculated from your cancellation tiers.

~10 min per cancellation

Indicative estimates. Your portfolio size and booking volume will change them.

Built so you cannot double-book

Availability ledger

Every night of every room is tracked, so two guests cannot hold the same night.

Closures respected

Property and room closures block availability everywhere, including public availability checks.

Your request mode

Allow several pending requests until you decide, or let the first request win.

Duplicate-safe submissions

A double-clicked or retried booking form never creates two bookings.

Guest self-cancellation

Guests cancel through a secure link, and your refund tiers are applied.

Agency permissions

Staff only see the rental properties their agency owns.

Plug it into your own website

A documented public API lets your site show live availability and take booking requests, so guests never leave your brand.

  • List properties and rooms with photos and rates
  • Check availability and get an instant quote
  • Submit booking requests and enquiries
  • Guests cancel by secure link and leave verified reviews
  • Publish approved reviews on property pages
0%

0% commission. Pay for what you use.

We never take a percentage of your sales, bookings, or agency revenue. You pay for the platform capacity you need and any optional services you turn on — nothing more.

  • No revenue share on property sales or rentals
  • No hidden service fees on standard platform use
  • Transparent annual tiers based on portfolio size
  • Optional add-ons billed only when you use them

We want to build something you love to use.

Our platforms are not finished boxes we drop on your desk. They are products we shape with the teams who rely on them every day — because software that ignores real workflows never lasts.

Tell us what slows your team down, what your customers expect online, and what your next season looks like. We listen, prioritise together, and ship improvements that help everyone on the platform — not a one-off workaround buried in a custom branch.

  • Direct access to the people who build and run the product
  • Roadmap input from working businesses, not slide-deck assumptions
  • Workflow fixes that become features for the whole community
  • Honest scoping — we say yes when it fits, and explain when it does not
  • Long-term partnership: your success is how we measure ours

The strongest features in our platforms came from customers who asked for something better. Yours could be next.

Start a conversation about your needs

Optional modules

Extend the same admin with marketplace, auction, vendor portal, and language capabilities.

Marketplace module

Run a multi-vendor marketplace on top of your catalog — agencies, partners, or specialist sellers publishing to shared or branded storefronts from one platform.

  • Modular permissions per vendor: inventory types, ads, auctions, events, and more
  • Multi-brand publishing — one listing, many consumer sites
  • Vendor onboarding with approval workflow and public registration requests
  • Lead capture, reviews, syndication feeds, and partner API exports

Auction module

Promote timed sales and auction calendars alongside your catalog. Online, in-person, or hybrid events with geo filters and public discovery pages.

  • Auction diary with scheduling, featured flags, and display windows
  • Attendance modes: online, in-person, or hybrid with venue details
  • Public auction directory with search by host, location, and date
  • Vendor-scoped auction management when the capability is enabled

Vendor & client portals

Give partners their own workspace — full self-service management or read-only access with change requests — without exposing another vendor’s data.

  • Dedicated vendor dashboards: listings, leads, reviews, analytics, and team users
  • Read-only portal mode with request-a-change workflow for lighter-touch partners
  • Per-vendor API keys and live feed imports for programmatic stock sync
  • Admin impersonation and guided vendor setup for fast onboarding

Language module

Publish in every market you serve. Translate listings, taxonomy labels, and site content with AI assistance — then review before anything goes live.

  • Per-property and bulk translation workflows
  • Global characteristics and status labels in every enabled language
  • Human review before publish — nothing goes live unchecked
  • Pay-as-you-use pricing for translation volume

Data from the services you already use

Property Manager connects to the MLS systems, portal formats, and partner networks your market runs on. Your listings stay current without re-keying stock.

Kyero

Industry-standard XML for Spanish and European agency websites and portals.

Witei

MLS and agency inventory synced into your master catalog automatically.

Resales Online

Costa del Sol and international resale stock from established networks.

Inmovilla

Agency CRM and listing data from one of Spain’s most connected ecosystems.

A Place in the Sun

Export-ready syndication for international buyer audiences.

Custom XML & API

Partner schemas, collaborating agents, and bespoke integrations.

APIs for every layer of your stack

Your developers get documented APIs for listings, media, search, lead capture, and portal syndication — secured with keys and built for the sites and apps you already run.

  • Property listing APIs for consumer websites and mobile apps
  • Image and media APIs with secure delivery for galleries
  • Lead capture APIs that connect enquiry forms to CRM
  • Syndication APIs for portal exports and partner channels
  • Taxonomy and filter APIs so search stays consistent everywhere

Starting prices

Annual platform tiers by active property count. Scale up as your portfolio grows.

300 properties

€120per year

1,000 properties

€200per year

5,000 properties

€300per year

15,000 properties

€500per year

Higher-resolution images, AI translations, address and coordinate resolution, and other advanced features may carry dynamic pay-as-you-use charges. We quote these clearly before you enable them.

Need a larger estate or multi-brand network? Talk to us for a tailored plan.

Stack

  • React
  • Next.js
  • Node.js
  • Express
  • MongoDB
  • MinIO

Ready to talk?

Tell us about your platform needs and we will reply within one working day.

Talk to us