How do you write a press release with ChatGPT?

Quick Answer: ChatGPT can write a full press release draft in minutes when you give it the right inputs: your news angle, a quote from a spokesperson, key facts, and your target audience. The output still needs human editing, but it cuts first-draft time from hours to under 30 minutes.
Writing a press release sounds simple until you are staring at a blank page trying to make a product update sound newsworthy. ChatGPT removes that friction. This guide walks through the exact process SaaS Hackers uses to produce press releases with ChatGPT, including the prompts, the quote generation technique, and the editing checklist that separates a pickable release from one that gets ignored.
What Makes a Press Release Worth Picking Up?
A press release earns coverage when it answers one question immediately: why does this matter right now?
Journalists and editors scan dozens of releases daily. If your headline buries the news, your opening paragraph waffles, or your quote reads like it was written by a committee, the release goes in the bin. The structure that works is consistent:
- Headline: The news, stated plainly
- Dateline: Location and date
- Lead paragraph: Who, what, when, where, why in 40-60 words
- Body paragraphs: Supporting detail, context, and data
- Quote: A human voice adding perspective, not repeating facts
- Boilerplate: Short company description
- Contact details: Name, email, phone
ChatGPT can produce all of this. The quality depends entirely on what you feed it.
Step 1: Gather Your Inputs Before You Open ChatGPT
ChatGPT writes better press releases when you treat it like a junior copywriter, not a mind reader. Before you type a single prompt, collect:
- The core news: What happened? (Product launch, funding round, partnership, award, data release)
- The "so what": Why does this matter to your audience?
- Key facts and figures: Specific numbers, dates, metrics
- Spokesperson name and title: Who is the quote attributed to?
- Target publication type: Trade press, national tech media, local business press
- Company boilerplate: Your standard "About Us" paragraph
Spending five minutes on this list saves you three rounds of back-and-forth with the model.
Step 2: Write the Core Press Release with a Single Structured Prompt
Do not ask ChatGPT to "write a press release about our new product." That produces a generic, hollow draft.
Instead, front-load every relevant detail in one structured prompt. Here is the format SaaS Hackers recommends:
The Master Prompt:
You are a PR copywriter specialising in B2B SaaS. Write a press release using the
structure below.
News: [One sentence describing what happened]
Company: [Company name and what it does]
Audience: [Who this news matters to]
Key facts: [Bullet list of 3-5 specific details, numbers, or dates]
Tone: [Professional / conversational / technical]
Target media: [Type of publication]
Spokesperson: [Name and title]
Structure the release with:
- A headline (no pun, no jargon)
- A subheadline (optional, one line)
- Dateline and lead paragraph (who, what, when, where, why)
- Two supporting body paragraphs
- One spokesperson quote (placeholder text I can edit)
- Boilerplate section
- Contact details placeholder
Write for a journalist who has 10 seconds to decide if this is worth reading.
This single prompt produces a release that is structurally sound and editable, not a wall of marketing copy.
Step 3: Generate the Spokesperson Quote Separately
The quote is the part most people get wrong, and it is the part most likely to get cut or rewritten by an editor.
A good press release quote does three things:
- Adds a perspective that the facts alone cannot convey
- Sounds like a real person said it out loud
- Advances the story rather than restating the headline
ChatGPT can generate strong quote options if you give it the right brief. Use this prompt after your main draft is written:
The Quote Generation Prompt:
Write three different spokesperson quotes for this press release. Each quote should:
- Be attributed to [Name], [Title] at [Company]
- Sound natural when read aloud, not like a press release
- Add a perspective or opinion not already stated in the body copy
- Be between 30 and 50 words
- Avoid phrases like "we are thrilled", "excited to announce", or "proud to share"
The context is: [paste your lead paragraph here]
Quote option 1: Forward-looking (what this means for customers)
Quote option 2: Market context (why now, what problem this solves)
Quote option 3: Personal/founder voice (more direct and opinionated)
Pick the version that sounds most like the actual spokesperson. Then send it to them for approval or light editing. Most will approve with minor changes, which saves everyone time.
Step 4: Tailor the Release for Different Audiences
One press release rarely fits every outlet. A funding announcement framed for TechCrunch reads differently than the same news framed for a vertical trade publication covering your industry.
Once you have your base draft, use this follow-up prompt:
The Angle Adaptation Prompt:
Rewrite the headline and lead paragraph of this press release for [publication type].
Their readers are [describe audience].
Emphasise [specific angle most relevant to that audience].
Keep the body copy and quote unchanged.
[Paste your existing draft]
This takes two minutes and gives you a targeted version for each outlet without rewriting the whole release.
Step 5: Edit Before You Send Anything
ChatGPT produces a strong structural draft. It does not produce a finished press release. Run every output through this checklist before it leaves your desk:
Accuracy check:
- Are all facts, figures, and dates correct?
- Is the spokesperson's name and title spelled correctly?
- Are company names and product names formatted consistently?
Tone check:
- Does the quote sound like a human being?
- Have you removed phrases like "thrilled", "excited", and "proud to announce"?
- Does the headline state the actual news without hype?
Journalist check:
- Can a journalist understand the story from the headline and first paragraph alone?
- Is there a clear news hook (not just a product feature list)?
- Is the boilerplate accurate and up to date?
Length check:
- Is the release under 500 words? Longer is rarely better.
- Does every paragraph earn its place?
If you also need help tightening the page this release lives on, these SaaS landing page best practices and examples are useful for making sure post-click messaging matches the announcement.
Common Mistakes When Using ChatGPT for Press Releases
Giving vague prompts. "Write a press release about our new feature" produces a generic result. Specific inputs produce specific outputs.
Accepting the first quote draft. The default quote ChatGPT generates often opens with "We are thrilled to..." which is the most overused phrase in PR. Always use the quote generation prompt above and ask for multiple options.
Skipping the fact check. ChatGPT does not know your product details, your correct pricing, or your spokesperson's actual title. It will fill gaps with plausible-sounding information. Check everything.
Using the same release for every outlet. A release sent to 50 journalists with no tailoring looks like spam. Use the angle adaptation prompt to create targeted versions.
Forgetting the boilerplate. Journalists use the boilerplate to understand your company quickly. Do not let ChatGPT write it from scratch. Paste in your approved version.
If your team needs outside support on distribution, messaging, or media strategy, SaaS Hackers also has curated lists of top B2B SaaS content marketing agencies, top B2B SaaS copywriters, and broader B2B SaaS digital marketing agencies.
A Full Example: SaaS Product Launch Press Release
Here is what the master prompt produces when filled in for a fictional SaaS launch:
Input given to ChatGPT:
- News: B2B SaaS company launches AI-powered onboarding tool that reduces time-to-value by 40%
- Company: Flowpath, a customer success platform for mid-market SaaS companies
- Key facts: Reduces average onboarding time from 14 days to 8 days, already used by 200 beta customers, available from 1 September 2025
- Spokesperson: Sarah Chen, CEO
- Target media: SaaS and customer success trade press
Output headline: Flowpath Cuts SaaS Customer Onboarding Time by 40% With New AI-Powered Onboarding Tool
Output lead paragraph: San Francisco, CA, 1 September 2025 - Flowpath, a customer success platform serving mid-market SaaS companies, today launched an AI-powered onboarding tool that reduces average customer time-to-value from 14 days to 8 days. The tool is available immediately to all Flowpath customers following a six-month beta with 200 companies.
That is a pickable lead. It states the news, the number, and the context in under 60 words.
FAQs
Can ChatGPT write a full press release without any editing? No. ChatGPT produces a strong structural draft, but every release needs human review for factual accuracy, tone, and brand voice before distribution. The quote in particular almost always needs editing to sound natural. Treat the output as a first draft, not a finished product.
What is the best ChatGPT prompt for writing a press release? The most effective approach is a single structured prompt that includes the news angle, key facts, company context, spokesperson name, and target media type. Asking ChatGPT to generate three quote options separately, rather than accepting the first draft quote, consistently produces better results.
How do I make my ChatGPT press release sound less generic? Provide specific numbers, a real news hook, and a clear "so what" in your prompt. Then use the quote generation prompt to get options that avoid overused phrases like "thrilled to announce." The more specific your input, the less generic the output.
Is using ChatGPT for press releases appropriate for B2B SaaS companies? Yes. B2B SaaS companies regularly use ChatGPT to speed up first-draft production for product launches, funding announcements, and partnership news. The tool works well for structured formats like press releases because the format itself is consistent. The human layer (fact-checking, quote approval, and editorial judgement) remains essential. Teams that want specialist help can also find an expert or browse the wider SaaS Hackers blog for more B2B SaaS marketing guidance.
How long should a press release written with ChatGPT be? Aim for 400-500 words maximum. Journalists do not read long releases. Use your prompt to specify this length constraint and ask ChatGPT to cut anything that does not advance the story.
Find a B2B SaaS Expert
We've collected a directory of B2B SaaS experts and agencies that we've reviewed and categorised based on service and specialism for your review.

