Real estate7 weeks engagement

From 14 hours a week to 90 minutes

Harbour RealtyBrisbane, Australia12 agents
0%
Time saved on listings
A$0k
Annual VA cost saved
0.0×
Faster to market
01 — The challenge

Twelve agents were spending half a day each per week copy-pasting the same property between Domain, realestate.com.au, and the office CRM — and the listings still came out inconsistent.

Harbour Realty is a 12-agent independent agency working the inner-Brisbane apartment market. Every new listing went through the same loop: photos in, description written in a Google Doc, then pasted into three portals and the CRM by hand.

The bottleneck wasn't volume — it was the rewriting. Each portal wanted a slightly different word count, tone, and field order. Agents were spending roughly 14 hours a week on copy and re-entry instead of doing inspections or following up buyers.

A junior VA tried to help but the brand voice drifted, descriptions stopped matching the photos, and Domain flagged duplicate content twice.

What they'd already tried
  • Outsourced copy to a part-time VA — drift in brand voice within three weeks
  • Tried a generic AI writing tool — bland output, no property data integration
  • Built a Zapier flow internally — synced fields but couldn't handle the descriptions

"We'd list a two-bedroom and by Friday three agents had written it three different ways. The brand was disappearing into the portals."

Sarah Mitchell — Principal, Harbour Realty
02 — The solution

A property listing engine that ingests photos and a short agent brief, then writes brand-consistent descriptions tuned for each portal, pushes them live, and updates the CRM in one pass.

We started with a half-day brand voice session — pulled apart twelve of the best-performing listings from the last two years and turned the pattern into a written voice spec. That spec became the system prompt for every generation.

On top of that we built a listing engine. Agents drop photos and a 60-second voice brief into a private page. The system tags the photos, drafts three portal-specific descriptions, syncs to the Marketing Hub CRM, and queues the listings for one-click publish.

The agency principal gets a single approval screen — three drafts side-by-side. One click and all three portals plus the CRM update together. Drift is gone; the brand reads the same on every channel.

Built with
Claude Sonnet 4.6Ential Marketing HubDomain APIrealestate.com.au APISupabaseVercelTwilio (SMS notifications)
03 — What we delivered

The work, shipped

AI workflow

Listing copy generator

Custom-tuned AI workflow that ingests photos and a voice brief, returns three portal-ready descriptions in the agency's brand voice.

Automation

Multi-portal sync workflow

One-click publish to Domain, realestate.com.au, and the Marketing Hub CRM with portal-specific field mapping.

Application

Agent approval dashboard

Single-screen review interface showing side-by-side drafts with edit-in-place and approval audit trail.

Reporting

Monthly performance report

Automated monthly digest covering listings published, time saved, portal performance, and engagement metrics.

04 — How we worked

7 weeks, end to end

From audit to handover — every phase mapped, every deliverable signed off.

05 — The results

The numbers

0%
Time saved on listings

From 14 hours per week to 90 minutes

A$0k
Annual VA cost saved

Junior listing VA no longer needed

0.0×
Faster time-to-market

Same-day publish vs prior 28-hour cycle

Before and after

Before
0 hrs
Hours per listing
After
0 hrs
Hours per listing
Before
0 hrs
Weekly team time on listings
After
0 hrs
Weekly team time on listings
Before
0 hrs
Listing-to-live time
After
0 hrs
Listing-to-live time
Return on engagement
Return in year one

Engagement paid back inside the first quarter

"

Ryan's team helped us take the brand voice we knew in our heads and actually build a listing system around it. We did it well under budget and well within timeframes. Our agents got their afternoons back.

Sarah Mitchell
Principal, Harbour Realty

"It used to feel like rewriting the same description forever. Now I drop the photos in, talk for a minute, and it's done."

James Chen — Senior Sales Agent, Harbour Realty

Could we build this for you

Every engagement starts with an audit. We map your workflow, find the bottleneck, and quote the build.

More case studies