PropTech · Singapore

AI systems for Singapore real estate agencies

The kaysera Portal runs an agency's week from the ad to the conversation. Every lead in one place, with who owns it and where it stands. Every campaign scored on what each signup cost. And the calculators and client decks that turn a visitor into a client, built to Singapore's rules.

Christian Oh, a property agent with JNA Investments, a team under JNA Real Estate. His own brand, REDEMPTION, runs its calculators and client decks on kaysera. Read how.

Request access See the kaysera Portal

§ 01

Runs at REDEMPTION, Christian Oh's own brand.

REDEMPTION is the first partner on kaysera. What it runs, counted on its own public site, and a week of its ads, scored in Campaign Manager.

What REDEMPTION runs

15
calculators on one shared engine, one open to everyone
4
regulators' rules encoded and dated: IRAS, MAS, CPF, HDB
Nightly
the published benchmark rate read again, so no page carries a stale figure

Counted on the calculator index at redemption.sg/tools, which names all four regulators and the fifteen. Checked 9 September 2026.

The September push, scored

1,922
people reached the page
6
people signed up for the webinar
S$175.62
for each signup, if every signup came from the ads

From the Campaign Manager scorecard of REDEMPTION's September push: a week of ads for a webinar, 11 to 17 September 2026. Checked 26 September 2026.

Most advisors keep the maths to themselves. I'd rather you check it yourself: one calculator open to everyone, fourteen more sent by hand when you ask.

Christian Oh Christian Oh Property agent with JNA Investments, a team under JNA Real Estate On redemption.sg

Read the partner's story.

§ 02

What the team stops doing by hand.

Four jobs that fill an agency's week, and what runs each of them instead.

Leads
By hand Signups land in a form inbox, a spreadsheet or someone's phone. Follow up depends on who saw them first.
Instead Client Manager holds every lead, who owns it and where it stands, and emails the team when one arrives. live
The push
By hand Spend in the ads manager, signups somewhere else, and what each signup cost worked out by hand, if at all.
Instead Campaign Manager scores every push: what it spent, the signups it brought and what each one cost. live
Proposals
By hand Excel, then screenshots, then Canva, rebuilt for every client while the rules underneath move with TDSR, ABSD and CPF.
Instead The client's position entered once, carried through every calculation, and the deck generated from the same run. live
Scheduling
By hand Every viewing and meeting arranged by hand across dozens of client WhatsApp groups.
Instead Project Ash reads the thread, flags a reply that is owed and books the agreed viewing. Being built. next

§ 03

The kaysera Portal. One loop, from the ad to the conversation.

Each app is a station on the loop and hands the next what it needs. One sign in for the whole team, at portal.kaysera.io.

The loop

  1. The push The agency's ads bring the traffic to the page.
  2. The site The agency's calculators meet the visitor and ask for the conversation.
  3. Client Manager Holds each lead, with its owner and where it stands.
  4. Campaign Manager Scores the push on what each signup cost.
  5. Users Where kaysera sets who on the team sees what.
  6. Project Ash Works the client chats. Being built. next

And round again: the conversation brings the next visitor.

The apps

  • Campaign Manager showing one push's scorecard for an invented agency. The headline figure reads S$60.00 for each signup, beside what was spent, the people who reached the page, the page loads and the signups, above a breakdown of what the money bought.

    Campaign Manager live

    A scorecard for every push: what it spent, the signups it brought and what each one cost.

  • Client Manager showing one invented lead. Its status, from New to Not a fit, whether they came to the session, and the contact panel with buttons to email, call or WhatsApp.

    Client Manager live

    The leads that come in, and where each one stands.

  • Project Ash next

    WhatsApp assistants in the client group chats an agent already runs. They read the thread, flag a reply that is owed, and book the agreed viewing into the calendar. Scheduling is the second thing on the list of what runs by hand, and this is the system that takes it.

    Read about Project Ash

§ 04

Built for the rules.

Singapore property runs on published rules, and so does every app in the kaysera Portal.

How it is built

Rules are tested code
If a regulator publishes it, it is not a prompt. Each duty band, servicing ratio and contribution rate is a function with a test and a dated citation, and when a threshold moves, the test that encoded the old one fails.
Figures carry provenance
A rate or a threshold is published beside its source and its as of date. A benchmark published on a schedule is read again on a schedule. A figure that cannot say where it came from does not go on the page.
AI is kept to judgment
The model reads what people actually send and drafts the paragraph that makes a result land. The arithmetic is deterministic, and the person whose name is on the document reviews the words.
Leads stay in the app
A lead arrives in Client Manager and stays there, with its status and its history, not in a spreadsheet or a chat. kaysera sets who on the team can open it.

kaysera makes software. It does not advise consumers, recommend products or handle client money, and every document belongs to the licensed professional who signs it.

§ 05

Priced by the seat. Never by the lead.

Four plans, in Singapore dollars. Paid by the year, a plan costs 10 months.

No fee per lead. Nothing tied to a sale.

kaysera charges for software, for sites and for ad work. Never for a lead, never for a deal, never as a share of a commission.

The plans

  • Agent plan

    For one registered salesperson.

    S$59 a month

    or S$590 a year

    • 1 seat
  • Team plan

    For a salesperson's team.

    S$390 a month

    or S$3,900 a year

    • 10 seats included
    • S$35 a month for each seat after that
  • Division plan

    For a division's teams.

    S$990 a month

    or S$9,900 a year

    • 30 seats included
    • S$29 a month for each seat after that
  • Enterprise plan

    For the licensed agency.

    S$25 a seat, a month

    • 60 seats at least
    • From S$1,500 a month

Exclusive terms for a division or an agency: ask us.

Beside any plan

A site of your own, built on the kaysera Portal and kept running.

Your own site
S$5,000 once
Your agency's landing pages, up to three calculators, and forms that feed Client Manager.
Another calculator
S$800 each
Past the three a site comes with.
Platform and upkeep
S$450 a month
The site hosted, its content kept current and its fixes made.
Ad push support
S$600 a month
Only in the months a push runs.

§ 06

Request access.

The kaysera Portal is sold to licensed Singapore agencies and the teams inside them. Write with your agency's name and how your leads arrive today, and we will walk you through the apps.

Request access

Web
kaysera.io
Entity
Kaysera LLP · Singapore

More on the company, and on what it does not do: about kaysera and the products.