This session did two things. First, it turned the booking engine's data from thin and occasionally wrong into clean, reachable and personalised: the weaker sectors are enriched, a guard now blocks any email that would reach the wrong company, and real named directors are pulled from Companies House and dropped straight into personalised outreach. Second, every item from the call was audited against the actual running code and the live database, not against notes, so you can see exactly what is done, what is partial, what is blocked on you, and the two real gaps still open.
90%
film studios now have an email (was 0)
67
leads with a real named director, from Companies House
0
wrong-company emails: the domain guard blocks them
21
personalised first-touch drafts in the queue ("Hi David,")
2
low-volume sources connected: Gumtree + Facebook
2978
construction leads untouched: gold standard intact
1 What this session delivered
The headline results, and what they mean for the business.
The weak sectors caught up
Film studios 0 → 18 emails (90%), leisure 0 → 10 (67%), councils 0 → 13 (68%), plus travel, relocation and corporate travel all lifted
Impact: the booking engine can actually reach these sectors, not just list them
No more wrong-company emails
Every firm's real website is wired in, and a guard rejects any resolved email whose domain does not match. It already caught one
Impact: on a live sending account, you never cold-email a stranger who happens to share a word with the firm
Real people, not just inboxes
A Companies House lookup now pulls real directors onto 67 leads, and their first names feed the greeting ("Hi David,")
Impact: outreach reads personal, not like a mailshot, at no data cost
Fed into the queue
21 personalised first-touch drafts are now sitting in the approvals queue, ready for Sam and Debbie to release
Impact: the enriched leads are actionable today, not just sitting in a table
Two more sources, honestly
Gumtree and Facebook are connected as low-volume landlord sources, on a manual-feed path that sidesteps the Cloudflare block
Impact: they are wired and tracked, ready to drip real listings in; today's yield is honestly near zero
The whole list, audited
Three independent checks ran against the live code and database to verify every call item, sceptically
Impact: this document reflects what the system actually does, not what a note claims
2 Data quality & enrichment
Task
Before
Added
After / benefit
Enrich the weak sectors done
Councils 0 emails, film 0, leisure had no leads at all
Real verified firms + websites across councils, studios, corporate travel, relocation, leisure
Film 90%, leisure 67%, councils 68% reachable by email
Stop wrong-company emails done
A name-guess resolver mis-fired (Travelbag → a Dutch bag shop)
Real website per firm + a domain-sanity guard that rejects a mismatched email
No cold email to the wrong company; one blocked already
Real named directors done
Companies House worked for landlords only; booking firms got none
Fixed the name → company-number lookup so directors resolve for demand firms
67 leads carry a real director, a free source
Clean the contacts done
The company name was being written as a fake person ("Hi BCD Travel")
Both synthesise paths fixed and the placeholders cleaned
Zero placeholder contacts in the weak sectors
Feed people into outreach partly filled
Names sat in a table, greetings said "Hi there,"
Director first names backfilled onto the lead and used in the drafted greeting
Personalised drafts (21 written so far; the rest fill as the cadence runs)
Protect the gold standard done
Risk of touching the 2,978 construction leads
All changes scoped to the weak sectors; full typecheck clean
Construction unchanged (2,978 leads / 928 emails), 0 code errors
3 New low-volume sources
Task
Before
Added
After / benefit
Gumtree connected
In the code but never scraped
Added to the daily portal scraper (Playwright + stealth, the real Cloudflare route)
Attempted every 6 hours; yield is honestly low while Cloudflare holds
Facebook connected
Emitting fabricated sample leads
Switched to a real feed-file path that needs no login, fake sample leads removed
A clean, connected source ready to ingest real listings Sam pastes in
Land Registry parked
Idea: a route behind agent-gated Rightmove / Zoopla
Noted and deliberately not built this cycle
On the list, parked as you asked
The honest truth on Gumtree and Facebook: both sit behind Cloudflare and, for Facebook, a login wall, so automated scraping returns little or nothing. They are now genuinely connected and tracked, and the reliable way to get volume from them is a feed: a periodic manual export or a saved logged-in session dropped into the feed file. Connected today, near-zero yield today, ready to fill.
4 The full to-do list, audited against the live system
Every item from the call, verified against the running code and database.
done built + verifiedpartial working, with a caveatgap not built yetblocked waiting on your inputparked deferred on purpose
10Radius at 12 miles, monitor and adjustdone · 12mi
1150/day cap prioritises newest / best-fit firstvia scoring
Two notes from the audit, in plain terms. Item 5 (one combined email) was deliberately superseded by the reorder: a landlord now gets a written offer email, then a separate agreement email with the signing link, which reads better than one long email. Item 11 (cap prioritises best-fit) is true in effect: the scoring and approval order surface the hottest leads first, though the send loop itself goes in approval order, not fit order.
5 The real gaps, and one safety note
Two genuine gaps still to build
Sam's second mailbox is not connected. Everything still sends from one inbox (info@properties4allseasons.com) under a single 50/day cap. Doubling the cap needs Sam's mailbox authorised and the multi-sender path finished. This is the throughput ceiling on both engines, and it is the "wire up Sam's mailbox for higher-volume sending" item
The "bespoke contract" button does not exist. The three fixed tiers are live and e-signable; the plain-English-to-contract generator was never built. Debbie wanted three fixed options as the default anyway, so this is low priority, but it is honestly not done
One safety note worth knowing
Sending is live and not sandboxed, but it is approval-gated: nothing goes to a real prospect without a manual approval, and auto-send of the first touch is off. Combined with contracts still in DRAFT and Stripe not yet keyed, keep approvals tight until those two inputs land. Nothing can fire on its own today
Blocked on you, and the single input each needs
Stripe key — the set-up-fee payment is built and waiting on the secret key to take real money. Step-by-step guide to get it ↗
Solicitor sign-off — the three agreements are e-signable but marked DRAFT until a solicitor reviews them; do not let a real landlord sign until then
HostAway — its API is connected, but it exposes no guest/contact read today, so a contact CRM would be net-new rather than a duplicate. Worth a look before building
6 Actions on the table
Sam
Send the category templates built with Claude
Locate the three management agreements on Drive
Send the Stripe API key (or hand to Debbie)
Share the property suitability form questions
Authorise the sam@ mailbox on the call (unlocks the doubled cap)
Monday: screen-share the manual decision-maker process to automate
Debbie
Send the remaining onboarding tweaks after a proper look
Re-run the full onboarding test from scratch
Get the Stripe key with the step-by-step walkthrough
Both / Max
Check HostAway's built-in contact capture before building a CRM
Send the Notion / templates link to both
Monitor the 12-mile radius, widen or tighten as needed
Next call: Monday (moved from Friday)
Where this leaves the engine
The booking engine's data is now clean, reachable and personalised across every sector, and the wrong-company risk is closed. The one thing standing between this and real volume is capacity: connecting Sam's mailbox on the next call doubles the daily cap and brings his outreach fully in-platform. That, plus the Stripe key and the solicitor sign-off, closes the loop from first email to signed-and-paid landlord.
Enriched Every weak sector reachable, real directors attached
Safe to send Domain guard live, approval-gated, gold standard intact
Personalised Drafts greet real people, queued for release
Next: capacity Sam's mailbox → 100/day, on the Monday call
Properties 4 All Seasons Operating System · built by MaxAI · Build Review 3 · 31 August 2026