
Not a website — a working system. A two-branch London estate agency was producing every property video, description, and social post by hand. We built the machine that does it for them.
Able Estates sells and lets property across South East London and North Kent. Their marketing pipeline — listing videos, descriptions, thumbnails, social posts, lead follow-up — lived in a dozen disconnected tools and a lot of manual effort.
We built an internal platform that plugs into the CRM they already use and automates the chain from new listing to published marketing: AI-written descriptions, generated voiceovers, video assembly, YouTube publishing, and a leads board — with the whole team working from one dashboard.
From new listing to published marketing — hands off.
A listing arrives
The Acquaint CRM property feed syncs every 30 minutes across both branches — no retyping, no missed listings, images archived automatically.
Marketing assets generate themselves
One request kicks off an AI description, a voiced narration, and a branded thumbnail — while a task lands in the team's Todoist automatically.
Video comes together
Phone clips upload straight from the viewing; the system merges them, transcribes the agent's narration, and renders captions over the cut.
Published everywhere
Landscape video uploads to YouTube and auto-publishes when processing completes; vertical cuts go to social via Go High Level.
The team stays in sync
Leads flow into a kanban from web forms, tasks close themselves when work is done, and email alerts fire at every milestone.
Listings Hub & Feed Sync
A central listings database fed by the agency's existing Acquaint CRM — synced every 30 minutes, with property images archived and history preserved.
- ◆Two branch feeds merged automatically
- ◆Removed listings kept for history, never deleted
- ◆Images archived to Cloudflare R2
AI Marketing Engine
Property descriptions written by AI from the listing photos, voiceovers generated with ElevenLabs, and branded thumbnails rendered on demand.
- ◆Vision-model descriptions from photos
- ◆AI voiceover per listing video
- ◆Dynamic branded thumbnail generation
Walkthrough Video Editor
A vertical-video pipeline for TikTok and Reels: agents upload clips from a viewing, and the system merges, narrates, captions, and publishes.
- ◆Automatic clip merging with FFmpeg
- ◆Narration transcribed to styled captions
- ◆Working files cleaned up after publish
YouTube Publishing
Browser-to-YouTube resumable uploads with progress tracking — then automatic publish from private to public the moment YouTube finishes processing.
- ◆Resumable uploads direct from the browser
- ◆Processing polled until video is ready
- ◆OAuth credentials rotatable without redeploys
Leads Kanban
Inbound leads from the agency's web forms land on a kanban board with routing rules, notes, status tracking, and instant email notifications.
- ◆Webhook ingestion from Go High Level
- ◆Routing rules by enquiry form
- ◆New-lead alerts to the right inbox
Email Signatures & AI Avatars
A self-service signature builder for the whole team — including AI-generated portrait avatars composited with the agency's branding.
- ◆Upload a photo, get a branded avatar
- ◆Consistent signatures across both branches
- ◆Monthly generation quota per user
Twelve services, one orchestrated system — every one talking to the others without anyone copy-pasting between tabs.
Zero manual data entry. A new listing becomes a described, voiced, thumbnailed, published video — and the team just records the walkthrough.
Properties appear in the platform within 30 minutes of being added to the agency's existing CRM. Marketing assets generate themselves, videos publish themselves, leads route themselves, and every change is audit-trailed. The hours that went into uploads and retyping now go into viewings.
There's no public URL to visit — this one is a tool the Able Estates team logs into every day. Which is rather the point: the most valuable software we build is often the kind nobody outside the business ever sees.