$33,000 a year is the US national average for the listing coordinator whose duty list names the comparative market analysis.
The pitch is retyped from memory. Commercial brokers have Buildout, and the offering memorandum comes out of a template. This chapter is for everyone else. For a six-person brokerage the pitch is the last deck with the address changed, and one fact wrong.
By hand today
Commercial brokers have this stage covered. Buildout produces offering memorandums and proposals from templates. Its price is not printed because Buildout does not print it: its pricing page returned nothing on 14 September 2026, and aggregators disagree by more than five times. This chapter is for the residential and advisory reader, where nothing runnable exists: the most-starred open comparables project has 38 stars and was last pushed in June 2019.
The trade has a job title for the hand:
“Gather all listing information including property photos, pre-listing materials, comparative market analysis with online property profiles, and MLS research”
Wizehire, on listing coordinator job description
The trade calls this the “front half” of a deal, “getting the home on the market correctly and beautifully”, against the “back half”, “managing the contract-to-close paperwork”. No single page owns that line; it is printed as how the trade talks.
Where there is no coordinator, the principal is one. The tenure chapter 3 wrote in a column is typed again from memory; what chapter 11 stored is remembered wrong. The pitch reaches the room a fact light.
What it costs you each week
$33,000 a year
What the US trade pays the listing coordinator, the person whose duty list names the comparative market analysis. National average. No hours-per-pitch figure survives a check, so this book prints none.
Source: Wizehire listing coordinator job description, read 14 September 2026
“$33,000 (National Average)” is the same page, $6,000 below what it prints for the transaction coordinator, “$39,000 (National Average)”. The line about how long a market analysis takes traces to a vendor blog, so it is not printed.
The cost that is never a salary is the retyping. Every fact in the pitch is already in the record; typed a second time, one changes, and the client notices which.
The build
Open Claude Code. Ask for the pitch. The facts come from the record written since chapter three: the reason, the three fields, the thread, the match. The page is written in Notion or Docs, in your voice. The browser prints the PDF. The price stays yours.
Open Claude Code in the engine folder. Everything the pitch needs is already in the record: the Owners sheet from chapter 2; the reason from chapter 3; the voice folder from chapter 6; the three fields and the thread from chapters 10 and 11; the shortlist from chapter 14; the calls and meetings from chapter 16. None of it is retyped.
Connect three servers. The CRM’s own server supplies the facts: HubSpot’s reads contacts, deals and the notes and calls on them (developers.hubspot.com). The page is written in Notion through its own remote server (developers.notion.com), or in Docs and Drive through taylorwilsdon/google_workspace_mcp. Playwright MCP prints the page (github.com). Write pitch.md once: your sections, in order, and what each may draw from. Then say what you want:
Read the seller I name: the three fields, the reason on their row in
the Owners sheet, the whole thread, and every event written on them.
Build the pitch from pitch.md from facts that carry a source in the
record; where a section needs one it does not hold, write not on
record and leave it to me. For comparables, read my closed
deals in the register and the Owners sheet rows on the same streets,
with page and date. Open no portal. Write it as a page in Notion under
Pitches, in the voice folder's voice, a source under every fact, the
price section empty. Print it to PDF with the browser and save it in
Drive beside the contact. Report three counts: facts with a source,
sections left to me, comparables found.
What comes back is a page, a PDF beside the contact, three counts, and an empty price section.
Why the browser prints it. Playwright MCP carries browser_pdf_save, so the pitch is written as HTML and printed. The three PDF servers this book found have four stars between them, and one sends your document to a hosted service.
Why no portal is opened. The comparables are your own closed deals and chapter 2’s public record, with its page and date. A view assembled from what you hold is a rule about the build, never advice about the law.
Three honest limits, which Claude Code will tell you about. A comparable from your own books exists only if the deal was written in the register. Where the public record publishes no price paid, the section reads not on record. And the pitch sounds like the voice folder, so twenty proposals you regret produce one more.
What it feeds
The negotiation. A pitch built from the record goes into the room with a source under every fact, and the price still yours. The number to read: hours from instruction to the document in their hands, and pitches sent the same working day.
The next chapter keeps an agreed deal moving to signature, from the facts the client was shown: a seller shown their own tenure and their own street’s record does not argue them at the counter.
The number that proves it worked is hours from instruction to document in hand. No win rate for pitches is printed, because none is published.
What stays with a person
The price, and the room. The tool assembles the comparables. The price opinion and the argument for it are yours, and carry your name. What a seller hears about their own home is said by a person, across a table.
The chain gathers; a person prices. The coordinator’s duty list stops at “Gather”, and so does the build: the comparables arrive with their pages and dates; the number the seller is told, and the case for it, is the consultant’s, who defends it across the table. The empty section is empty on purpose, and so is the room: the PDF is what stays behind when the person leaves.
The tools you already pay for
Nothing new to buy.
CRM is HubSpot, Pipedrive or Zoho through their own servers.
Notion is its own remote server, or Docs and Drive through the community server.
Browser is Playwright MCP, run headless.
Every pitch built from the record you already keep, a source under every fact, the price yours. Then the negotiation starts ahead.
Ask: Of the pitches you sent last month, how many carried a fact you had already written down once and typed again?
This is stage 17 of twenty, after keeping the CRM true without typing and before keeping an agreed deal moving. The whole engine in order is the book, Building a real estate sales engine with Claude Code and Codex, end to end.

