Skip to content

Changelog

What we shipped on pitch.vc — recently.

May 17, 2026

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.

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

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.

Reported by CurtisPR #153

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.

Reported by CurtisPR #157