The Gaygency — PR Contacts Database

Agency-wide journalist contact list. Outlets that reply rise to the top. Outlets that book or cover rise higher. Contacts that bounce stay in the database (so we don't pitch dead addresses twice) but rank last.
Sourced from per-client press-outreach trackers and synced into this master DB. Add a new client source via ~/Agency/PR_Database/sync.py.

# Name Outlet Email(s) Beats Engagements Score Tags

How the ranking works

booked Outlet has confirmed an interview or piece. Highest priority for future pitches and warm intros.

replied Outlet has replied to at least one pitch from us. Lead with their thread; they're a warm contact even if the original engagement closed.

bounced The last known email address bounced. Don't retry the same address — verify a new one before re-pitching.

not-contacted In the database from research but not yet pitched. Targetable for the right client.

Score formula: +200 per booking/coverage · +100 per reply · +10 per send · -50 per bounce · +30 if there's an active engagement (engaged_responded / engaged_awaiting / interview_booked).