We Rebuilt Our Journalist Matching Engine from the Ground Up

Category: Product Updates

The old scoring system mixed rules with signals and produced inconsistent results. The new engine uses pure semantic matching and gets it right more often.

Getting the right journalists in front of you isn't a simple lookup. It requires understanding what your press release is actually about and which journalists genuinely cover that territory. We rebuilt the matching engine this spring to do exactly that.

Pure Semantic Matching

The previous system mixed rule-based scoring with editorial signals. The results were inconsistent: sometimes great, sometimes surprising in the wrong way. The new engine works differently. It converts your press release into a semantic embedding and ranks every journalist in the database by how closely their coverage profile matches. No rules, no heuristics, just meaning.

Significantly Improved Accuracy

In internal testing, the new engine surfaces better-matched contacts across every major category: technology, health, finance, consumer brands, and more. The matches feel relevant because they are relevant, based on what journalists actually write about, not just what beat label they carry.

CSV Import Support

Previously, the only way to import media contacts was via an Excel file. Now you can import contacts directly from a CSV. If your contact list lives in a spreadsheet tool that exports CSV, you can bring it in without any conversion step.

Append Mode: Add Without Replacing

When you import a new batch of journalists, you can now choose Append mode instead of Replace mode. Append adds the new contacts to the existing database without touching current records. This is useful when you're adding a new beat or region to an already-populated database.

Better matches mean better outreach results. Try the updated engine now at 24hrpr.com.