PressRelease Distribution Engine 📰🚀
PressRelease Distribution Engine is a software toolkit for preparing, organizing, and managing press release distribution workflows. It helps businesses, agencies, and publishers streamline release creation, media targeting, distribution planning, and publication tracking. Built by PressRelease.fyi.
Overview
The engine provides structured workflows for the complete press release lifecycle — from release preparation and media list targeting through distribution planning, publication tracking, and reach analysis. It organizes distribution data into meaningful signals for PR teams, agencies, and communications professionals.
Key Capabilities
- Release Preparation — Structured press release drafting, formatting, and quality scoring
- Media Targeting — Identify and organize relevant media outlets, journalists, and publications
- Distribution Planning — Build and manage multi-channel distribution plans and schedules
- Publication Tracking — Track press release pickup, publication, and syndication status
- Reach Analysis — Measure estimated reach, media coverage, and distribution effectiveness
- Workflow Management — Streamline PR workflow from creation through distribution and reporting
Distribution Channels
| Channel | Description |
|---|---|
| newswire | Newswire and press release syndication services |
| media-outlets | Direct journalist and media outlet outreach |
| online-pr | Online PR platforms and digital news distribution |
| industry-press | Industry-specific publications and trade press |
| regional-press | Regional and local news outlet distribution |
| ai-platforms | AI search and discovery platform visibility |
Features
- Release Quality Score — evaluates press release content quality and newsworthiness
- Media Match Score — measures alignment between release topic and target media
- Distribution Reach Score — estimates potential reach across distribution channels
- Publication Rate Score — tracks successful publication and pickup rates
- Syndication Score — measures syndication breadth across secondary outlets
- AI Visibility Score — evaluates visibility in AI-powered news discovery platforms
- CLI support in Node.js and Python
- Benchmark dataset included (20 distribution cases)
- Lightweight, publish-ready, minimal dependencies
Quick Start
Node.js
npm install @pressrelease-fyi/pressrelease-distribution-engine
npx pr-distribute "release-title" newswire 88 82 85 78 90 84
Python
pip install pressrelease-distribution-engine
python -m pressrelease_engine "release-title" newswire 88 82 85 78 90 84
Output
Release: release-title
Channel: Newswire
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Release Quality Score: 88 / 100 [Excellent]
Media Match Score: 82 / 100 [Healthy]
Distribution Reach Score: 85 / 100 [Excellent]
Publication Rate Score: 78 / 100 [Healthy]
Syndication Score: 90 / 100 [Excellent]
AI Visibility Score: 84 / 100 [Excellent]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall Distribution Index: 85 / 100
Priority Action: Publication Rate (lowest — act first)
Distribution Channels:
Newswire: 88 / 100
Media Outlets: 82 / 100
Online PR: 85 / 100
AI Platforms: 84 / 100
Score Interpretation
| Score | Status | Action |
|---|---|---|
| 0–30 | Critical | Major distribution improvements required |
| 31–60 | At Risk | Significant workflow improvements needed |
| 61–80 | Healthy | On track — optimise and expand |
| 81–100 | Excellent | Strong distribution — scale reach |
Keywords
PressRelease Distribution Engine · Press Release Distribution · Media Targeting · PR Workflow · Newswire Distribution · Publication Tracking · AI Visibility · PressRelease.fyi
Links
About PressRelease.fyi
PressRelease.fyi is a global press release distribution and AI visibility platform helping businesses, agencies, and publishers streamline release creation, media targeting, distribution planning, and publication tracking.
License
MIT — PressRelease.fyi
Metadata
Release files for pressrelease-distribution-engine 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pressrelease_distribution_engine-1.0.0.tar.gz | 6.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pressrelease_distribution_engine-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.2 kB
Release files / pressrelease_distribution_engine-1.0.0.tar.gz
| Download URL | pressrelease_distribution_engine-1.0.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
38f4b5d32afcac9f5bd8f27d1ccc425ad7a33c030f479c910866661408700049
|
|
BLAKE2b-256 checksum How to use checksums |
9f937be713f23abb7f6176603a7360eaf66ed86a1577e710b769cb236fe91d21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|
Release files / pressrelease_distribution_engine-1.0.0-py3-none-any.whl
| Download URL | pressrelease_distribution_engine-1.0.0-py3-none-any.whl |
|---|---|
| Size | 7.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8ee426632e139dc888dcae0ca95c2a694a1733cf98e9812d3817662bd43fc287
|
|
BLAKE2b-256 checksum How to use checksums |
5ab00b42c47b48bf5658db292d00e21dd7f1bfefe7d6889829d80e16ba9b7d5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|
Security for pressrelease-distribution-engine 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.