Meet Narrative Coach, a new AI reviewer that reads your pitch deck and grades how well it follows the Hero's Journey (does it have a villain, a mentor, a climax?) plus the Winston Method for verbal storytelling. You'll see a new score and specific slide-by-slide feedback in your review panel—no new page to learn, just more signal on what's working.
Changelog
What we shipped on pitch.vc — recently.
May 17, 2026
Pitch can now pull open roles directly from your ATS (Greenhouse, Lever, or Ashby) and display them on your company profile. Add your careers URL and ATS credentials in the edit form, and we'll sync your open roles automatically. Investors see your hiring needs without leaving Pitch.
When you sign up as an investor, you can now tell Pitch what industries, stages, geographies, and round sizes you focus on. Founders using Pitch will see your profile when building their investor lists — whether you registered yourself or came in through Capital Factory's data.
Investors filtering companies will now see a penalty applied when a startup matches an industry they've marked as a dislike — helping you skip sectors that aren't a fit. We also split home city from investment geography, so a Boston investor focused on Texas deals shows up in the right queries for each.
Founders can now get a ranked list of investors to pitch, bucketed by how well they match your startup. Upload your company or pitch a quick description, and you'll see investors sorted by strong/moderate/weak fit with reasons why. Only investors who've opted in to discovery appear on your list.
We've imported ~hundreds of investors from Capital Factory's investor relations database who filled out their own preferences: what stages they back, which cities they invest in, check sizes, and industry focus. When you use Pitch to build a target list, it now ranks investors who actually match your company — not just a blank slate. Self-reported preferences, so you'll still want to validate before you pitch.
If our AI thesis reviewer goes offline, matches now fall back to structural ranking (investment history, stage, location) instead of breaking. We also fixed null thesis reasons showing as blanks, bumped token limits so investor bios don't get cut off, and clarified that match reasons are paraphrased, never shown word-for-word.
City domains like austinstartups.com now show a scoped home page with local company counts — no redirect. Fixed a flaky auth issue where multi-worker tests would randomly sign out mid-suite; each worker now gets its own fresh login so tokens don't age out.
May 6, 2026
Cleared the 12 baseline tsc --noEmit errors that had accumulated over the last few weeks. CI now fails any PR that introduces a new type error, so we don't drift again.
Four API routes that accept IDs from anonymous callers now hard-validate the UUID shape before touching Postgres. Bad input gets a clean 400 instead of bubbling up as a Postgres syntax error. Tightens up the public surface against fuzzing.
The provenance label on company fields was showing a chip for sources it didn't have a friendly name for — Curtis spotted "pitchv1import" rendering raw. Unknown sources now hide the chip rather than leak the internal slug. Recognized sources (founder, AI extraction, user correction, etc.) render as before.
The /admin/claims approve / decline emails were rendering with the original "Email verification" body even after the claim status had changed. Owners would open an email that didn't match what they'd already done. Body text now follows the claim's current status — pending, approved, or declined.
If a company already has an owner, non-owners now get a "Request editor access" button on the profile. The owner gets an email with a one-click approve / decline link, and admins can see pending requests in the queue. Previously you'd just bounce off the locked profile with no path forward.