Able Estates

A CRM that automates an estate agency's marketing — end to end.

Able Estates — 2026 · Internal Platform

The Brief

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.

9
Core systems in one platform
25
Background jobs running the pipeline
12+
External services orchestrated
30min
From source CRM to live in the system
The Pipeline

From new listing to published marketing — hands off.

Step 01

A listing arrives

The Acquaint CRM property feed syncs every 30 minutes across both branches — no retyping, no missed listings, images archived automatically.

Step 02

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.

Step 03

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.

Step 04

Published everywhere

Landscape video uploads to YouTube and auto-publishes when processing completes; vertical cuts go to social via Go High Level.

Step 05

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.

What We Built
01

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
02

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
03

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
04

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
05

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
06

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
The Integrations

Twelve services, one orchestrated system — every one talking to the others without anyone copy-pasting between tabs.

Acquaint CRM
Go High Level
YouTube
Dropbox
Todoist
ElevenLabs
OpenRouter
Whisper
RenderForm
Resend
WaveSpeed
Cloudflare R2
Tech Stack
Next.js
React
TypeScript
Tailwind CSS
shadcn/ui
Convex
Clerk
Trigger.dev
Cloudflare
Vercel
The Result

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.

Need a system like this? Talk to us