Jordan Croome

Case study

ListingMate

Every listing becomes a social campaign. The AI writes and art-directs the posts, a human clicks approve, and the month schedules itself. Nobody at the agency opens Canva again.

Industry
Real estate
Role
Design, build, install
Year
2026
Stack
Next.js · Supabase · Claude · Meta APIs
Watch it work, 24 seconds
The morning brief

Good afternoon, Marsh Property

0 posts need your okay.

Monday 17 August

0Waiting
0Scheduled
0This week
0Listings
Brand palette
Brand kitMarsh Property

JUST LISTED

12 Kowari Close, Edge Hill

4 bed · 2 bath · north-facing deck

Inspect Saturday

The problem

Real estate agencies live and die on Instagram, but every listing means another round of posts someone has to write, design, schedule and publish. Agents do not have time. Marketing coordinators drown in it. Most agencies just post less than they should.

What I built

ListingMate watches an agency’s listings and turns each one into a ready-to-run campaign: on-brand posts, written and art-directed automatically, queued for a human to approve. One click and the campaign schedules itself across Instagram and Facebook.

Approvals: nothing publishes without a yes

3 waiting for your okay

0 approved · 0 skipped

12 Kowari Close

Edge Hill

InstagramFacebookThu 5:30pm
drafting

SCHEDULED

Nothing publishes until you say so.

The AI drafts.
A human decides.

One day, one post

Thursday 3

Waiting

12 Kowari Close

Just listed in Edge Hill. Four bedrooms, a north-facing deck.

drafted, needs your okay

Waiting, scheduled, published, needs attention. Four states, one calendar, zero mystery about what goes out when.

The month runs itself
June0 scheduled
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

One approval each, then nobody opens Canva again.

90 sec

for a principal to approve a week of posts

2 channels

Instagram and Facebook, published automatically

0 posts

go live without a human okay

The system

A Next.js portal over Supabase, with Claude doing the writing and Remotion rendering listing reels. Posts move through a simple contract: generated, waiting for approval, scheduled, published. Meta’s APIs handle publishing; the agency just approves.

The outcome

An agency’s entire listing marketing runs from one screen. Campaigns that took a coordinator an afternoon now take the principal ninety seconds to approve. Posting is consistent, on brand, and no longer anyone’s job.

Want your version of this?

Tell me the job you want to stop doing