ForHosting KIT · Documents & PDF

Generate a press release template

Turn the essential details of an announcement into a clean press release framework without starting from a blank page.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

Provide a headline, city, publication date, and facts ordered from most to least important. The generator creates a dateline, a concise lead, supporting body paragraphs, and a reusable About section. The result is deterministic, editable, and ready for a communications team to review for voice, quotations, substantiation, contact details, and final distribution.

Prepare facts in editorial priority order

A useful press release begins before any sentences are assembled. Write the headline as a direct statement of the news, then enter the city and publication date exactly as they should appear publicly. List key facts from highest to lowest importance because the generator preserves that order. The first fact should answer the strongest combination of who, what, when, where, and why. It becomes the lead immediately after the dateline. Later facts become separate body paragraphs, allowing an editor to shorten the release from the bottom without losing the central announcement. Use concrete names, quantities, dates, locations, and outcomes rather than promotional adjectives. Confirm every assertion before entering it, especially performance claims, rankings, forecasts, customer numbers, and financial figures. If context depends on a quotation, attribution, legal qualification, or source, include that information within the relevant fact. The tool organizes supplied material; it does not independently verify claims, infer missing evidence, or decide which fact is most newsworthy. Careful ordering therefore produces a much stronger first draft.

Use the inverted-pyramid structure effectively

The generated draft follows the inverted pyramid, a newsroom convention that puts the essential development first and supporting context afterward. The output separates the headline, normalized dateline, lead, body paragraphs, and boilerplate so it can be consumed as structured data or copied as one complete release. The city is capitalized in the dateline while the date remains in the form you supplied. Blank facts are removed, surrounding whitespace is cleaned, and missing terminal punctuation is added for consistent prose. Do not treat this mechanical structure as final editorial approval. Read the lead aloud and check that it stands alone for someone who knows nothing about the organization. Review each following paragraph to ensure it adds evidence, consequence, scope, availability, or other useful context instead of repeating the headline. Quotes can be added during editing where they contribute a distinct perspective rather than restating facts. Keep claims proportionate and avoid jargon that forces a reporter to decode the announcement. The strongest release is easy to scan, easy to trim, and specific enough to evaluate.

Finish the boilerplate and publication details

Every result includes a boilerplate section headed with the organization name. Supply a short, reusable description covering what the organization does, whom it serves, and the most relevant factual background. A boilerplate is not a second sales pitch; it should remain accurate across multiple announcements and should be reviewed whenever the organization changes its positioning, footprint, ownership, or core statistics. If no custom text is supplied, the result includes a visible placeholder rather than silently inventing company information. You may also provide media contact details, which are appended only when present. Before publication, replace placeholders, verify names and contact channels, check house style, and confirm whether regulatory, investor-relations, embargo, trademark, or accessibility requirements apply. Add approved quotations and links only after confirming their wording and destination. The API price is $0.002 per generated item, while the same deterministic assembly can run in the browser. No network request, current-time lookup, random value, or language model influences the output, so identical input produces identical structured content for reliable automation and review.

Product or service announcement

Arrange launch timing, availability, audience, and differentiating facts into a release that editors can refine.

Corporate milestone

Create a consistent first draft for an opening, appointment, partnership, expansion, award, or measurable achievement.

Communications workflow automation

Convert approved facts from an internal form into structured release sections for review, archiving, and distribution.

What does it cost?

The API price is $0.002 per item. The browser version can run locally for free.

Does the generator verify the facts?

No. It organizes the supplied facts deterministically. You remain responsible for accuracy, evidence, attribution, and approval.

How should I order the key facts?

Place the most newsworthy and essential fact first, followed by supporting details in descending importance.

What happens if I omit a boilerplate?

The release includes a visible placeholder stating that organization details were not provided, so the omission can be corrected before publication.

Can I add quotations?

Yes. Include an approved, fully attributed quotation as a key fact or add it during editorial review in the appropriate body position.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/doc/press-release-template

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/doc/press-release-template \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"headline":"Northstar Foods Opens Solar-Powered Distribution Center","city":"Austin, Texas","date":"July 25, 2026","key_facts":["The 180,000-square-foot center begins operations today and will serve 240 stores across Texas.","Its rooftop solar array is expected to supply 85 percent of the facility'\''s annual electricity.","The project created 120 permanent jobs and 300 construction jobs."]}'
{
  "headline": "Northstar Foods Opens Solar-Powered Distribution Center",
  "city": "Austin, Texas",
  "date": "July 25, 2026",
  "key_facts": [
    "The 180,000-square-foot center begins operations today and will serve 240 stores across Texas.",
    "Its rooftop solar array is expected to supply 85 percent of the facility's annual electricity.",
    "The project created 120 permanent jobs and 300 construction jobs."
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "doc.press_release_template",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

max_mb25
max_pages200
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →