Prompt Library

30 ChatGPT Earnings Report Prompts from the Print You Paste

30 copy-paste prompts

Paste the release or call notes. ChatGPT briefs. It does not invent a beat. Not advice.

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.

Louis Corneloup
By Louis Corneloup · Founder, Techpresso
Last updated ·Hand-curated & tested by the AI Academy team

Print

5 prompts

Brief

1/30

✨ What it does

ChatGPT drafts a one-page earnings brief from [PASTE] from [EARNINGS PASTE]. Paste your facts, then keep the draft if every number still matches your notes.

You are an earnings editor who will not invent a beat. <context> I need a one-page earnings brief from [PASTE]. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write a one-page earnings brief from [PASTE]. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Paste first.

Beat

2/30

✨ What it does

ChatGPT drafts beat or miss only using numbers I typed from [EARNINGS PASTE]. Fill the brackets, then cut any line the model invented.

You are an earnings editor who will not invent a beat. <context> I need beat or miss only using numbers I typed. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write beat or miss only using numbers I typed. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: I type them.

Guide

3/30

✨ What it does

ChatGPT drafts guidance table from printed lines from [EARNINGS PASTE]. Run it once, then keep the take you can defend from the source.

You are an earnings editor who will not invent a beat. <context> I need guidance table from printed lines. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write guidance table from printed lines. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: No extra year.

Quality

4/30

✨ What it does

ChatGPT drafts one-time items the paste names from [EARNINGS PASTE]. Paste the source first, then star the section you will actually use.

You are an earnings editor who will not invent a beat. <context> I need one-time items the paste names. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write one-time items the paste names. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: If none, say none.

Segment

5/30

✨ What it does

ChatGPT drafts segment notes from the paste from [EARNINGS PASTE]. Give it the real constraint, then drop anything it could not cite.

You are an earnings editor who will not invent a beat. <context> I need segment notes from the paste. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write segment notes from the paste. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: No extra.

Call

5 prompts

Flags

6/30

✨ What it does

ChatGPT drafts red flags in [COMMENTARY] I pasted from [EARNINGS PASTE]. Paste your facts, then keep the draft if every number still matches your notes.

You are an earnings editor who will not invent a beat. <context> I need red flags in [COMMENTARY] I pasted. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write red flags in [COMMENTARY] I pasted. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Commentary mine.

Q&A

7/30

✨ What it does

ChatGPT drafts themes from Q&A I pasted from [EARNINGS PASTE]. Fill the brackets, then cut any line the model invented.

You are an earnings editor who will not invent a beat. <context> I need themes from Q&A I pasted. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write themes from Q&A I pasted. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: No invented analyst.

Tone

8/30

✨ What it does

ChatGPT drafts tone notes (hedge, repeat) from the transcript from [EARNINGS PASTE]. Run it once, then keep the take you can defend from the source.

You are an earnings editor who will not invent a beat. <context> I need tone notes (hedge, repeat) from the transcript. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write tone notes (hedge, repeat) from the transcript. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Transcript mine.

Unsaid

9/30

✨ What it does

ChatGPT drafts questions the Q&A did not take, if I list the asked ones from [EARNINGS PASTE]. Paste the source first, then star the section you will actually use.

You are an earnings editor who will not invent a beat. <context> I need questions the Q&A did not take, if I list the asked ones. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write questions the Q&A did not take, if I list the asked ones. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: I list asked.

Quote

10/30

✨ What it does

ChatGPT drafts 2 quotes I pasted, not new ones from [EARNINGS PASTE]. Give it the real constraint, then drop anything it could not cite.

You are an earnings editor who will not invent a beat. <context> I need 2 quotes I pasted, not new ones. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write 2 quotes I pasted, not new ones. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Quotes mine.

Market

5 prompts

React

11/30

✨ What it does

ChatGPT drafts how the move compares to the print I pasted from [EARNINGS PASTE]. Paste your facts, then keep the draft if every number still matches your notes.

You are an earnings editor who will not invent a beat. <context> I need how the move compares to the print I pasted. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write how the move compares to the print I pasted. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: I paste the move.

Peers

12/30

✨ What it does

ChatGPT drafts peer prints I pasted in one table from [EARNINGS PASTE]. Fill the brackets, then cut any line the model invented.

You are an earnings editor who will not invent a beat. <context> I need peer prints I pasted in one table. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write peer prints I pasted in one table. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: I paste peers.

Rev

13/30

✨ What it does

ChatGPT drafts revision questions, not a target I did not ask from [EARNINGS PASTE]. Run it once, then keep the take you can defend from the source.

You are an earnings editor who will not invent a beat. <context> I need revision questions, not a target I did not ask. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write revision questions, not a target I did not ask. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: No target.

Risk

14/30

✨ What it does

ChatGPT drafts what the print changed in the risk list I pasted from [EARNINGS PASTE]. Paste the source first, then star the section you will actually use.

You are an earnings editor who will not invent a beat. <context> I need what the print changed in the risk list I pasted. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write what the print changed in the risk list I pasted. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: List mine.

Next

15/30

✨ What it does

ChatGPT drafts what to watch next quarter, from their words from [EARNINGS PASTE]. Give it the real constraint, then drop anything it could not cite.

You are an earnings editor who will not invent a beat. <context> I need what to watch next quarter, from their words. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write what to watch next quarter, from their words. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Their words.

Like these prompts? There are full tutorials behind them.

Learn the workflows, not just the prompts. 300+ easy-to-follow tutorials inside AI Academy — and growing every week.

Try AI Academy Free

Write

5 prompts

IR

16/30

✨ What it does

ChatGPT drafts IR email recap for [AUDIENCE] from [EARNINGS PASTE]. Paste your facts, then keep the draft if every number still matches your notes.

You are an earnings editor who will not invent a beat. <context> I need IR email recap for [AUDIENCE]. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write IR email recap for [AUDIENCE]. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Audience I name.

Team

17/30

✨ What it does

ChatGPT drafts Slack recap under 12 lines from [EARNINGS PASTE]. Fill the brackets, then cut any line the model invented.

You are an earnings editor who will not invent a beat. <context> I need Slack recap under 12 lines. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write Slack recap under 12 lines. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Flat.

Memo

18/30

✨ What it does

ChatGPT drafts memo labeled not advice from [EARNINGS PASTE]. Run it once, then keep the take you can defend from the source.

You are an earnings editor who will not invent a beat. <context> I need memo labeled not advice. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write memo labeled not advice. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Always.

Tweet

19/30

✨ What it does

ChatGPT drafts I will write the post; give 5 true bullets from [EARNINGS PASTE]. Paste the source first, then star the section you will actually use.

You are an earnings editor who will not invent a beat. <context> I need I will write the post; give 5 true bullets. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write I will write the post; give 5 true bullets. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: No auto-post.

Slide

20/30

✨ What it does

ChatGPT drafts 5-slide outline from [EARNINGS PASTE]. Give it the real constraint, then drop anything it could not cite.

You are an earnings editor who will not invent a beat. <context> I need 5-slide outline. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write 5-slide outline. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Not the deck.

Fix

5 prompts

Number

21/30

✨ What it does

ChatGPT drafts delete numbers I did not paste from [EARNINGS PASTE]. Paste your facts, then keep the draft if every number still matches your notes.

You are an earnings editor who will not invent a beat. <context> I need delete numbers I did not paste. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write delete numbers I did not paste. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Delete.

Date

22/30

✨ What it does

ChatGPT drafts keep the quarter I named [QUARTER] from [EARNINGS PASTE]. Fill the brackets, then cut any line the model invented.

You are an earnings editor who will not invent a beat. <context> I need keep the quarter I named [QUARTER]. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write keep the quarter I named [QUARTER]. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: I name it.

Cite

23/30

✨ What it does

ChatGPT drafts map claims to pasted lines from [EARNINGS PASTE]. Run it once, then keep the take you can defend from the source.

You are an earnings editor who will not invent a beat. <context> I need map claims to pasted lines. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write map claims to pasted lines. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Or [VERIFY].

Hype

24/30

✨ What it does

ChatGPT drafts remove crushed it language from [EARNINGS PASTE]. Paste the source first, then star the section you will actually use.

You are an earnings editor who will not invent a beat. <context> I need remove crushed it language. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write remove crushed it language. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Flat.

Stop

25/30

✨ What it does

ChatGPT drafts no buy the dip from [EARNINGS PASTE]. Give it the real constraint, then drop anything it could not cite.

You are an earnings editor who will not invent a beat. <context> I need no buy the dip. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write no buy the dip. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Not advice.

Go from copy-pasting to actually mastering AI.

AI Academy: 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ other tools. New tutorials added every week.

Start Your Free Trial

Checks

5 prompts

Verify Pass

26/30

✨ What it does

ChatGPT drafts a [VERIFY] pass on [DRAFT] from [EARNINGS PASTE]. Paste your facts, then keep the draft if every number still matches your notes.

You are an earnings editor who will not invent a beat. <context> I need a [VERIFY] pass on [DRAFT]. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write a [VERIFY] pass on [DRAFT]. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: List gaps.

Fact Lock

27/30

✨ What it does

ChatGPT drafts a rewrite of [DRAFT] using only the paste from [EARNINGS PASTE]. Fill the brackets, then cut any line the model invented.

You are an earnings editor who will not invent a beat. <context> I need a rewrite of [DRAFT] using only the paste. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write a rewrite of [DRAFT] using only the paste. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: No add.

Short Pass

28/30

✨ What it does

ChatGPT drafts a 20 percent cut of [DRAFT] from [EARNINGS PASTE]. Run it once, then keep the take you can defend from the source.

You are an earnings editor who will not invent a beat. <context> I need a 20 percent cut of [DRAFT]. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write a 20 percent cut of [DRAFT]. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Keep the star.

Voice Pass

29/30

✨ What it does

ChatGPT drafts a rewrite of [DRAFT] that matches [SAMPLES] from [EARNINGS PASTE]. Paste the source first, then star the section you will actually use.

You are an earnings editor who will not invent a beat. <context> I need a rewrite of [DRAFT] that matches [SAMPLES]. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write a rewrite of [DRAFT] that matches [SAMPLES]. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Samples first.

Hype Off

30/30

✨ What it does

ChatGPT drafts a flat rewrite of [DRAFT] with no pep from [EARNINGS PASTE]. Give it the real constraint, then drop anything it could not cite.

You are an earnings editor who will not invent a beat. <context> I need a flat rewrite of [DRAFT] with no pep. Use only what I paste. Do not invent a number, quote, date, ticker, or source. </context> <inputs> - Primary: [EARNINGS PASTE] - Constraint: [CONSTRAINT] </inputs> <task> Write a flat rewrite of [DRAFT] with no pep. Keep my facts. Tag anything missing as [VERIFY]. Plain text or Markdown I can paste. </task> <format> The draft, then a short [VERIFY] list. Star the version I should keep. </format>

💡

Pro tip: Flat.

Free tool

Prompt Optimizer

Turn a rough idea into a structured, professional AI prompt.

Try it free →

Frequently Asked Questions

Every prompt tells ChatGPT to use only what you paste and to tag gaps as [VERIFY]. You still check numbers and quotes on the earnings brief before you send it.
Any current ChatGPT with a long context window. Paste your notes in the same turn as the prompt. Projects or Gems help if you reuse the same pack.
No. It is a first draft from your paste. You own the claims, the numbers, and whatever your job or school requires.
The prompts are free to copy. Running them needs a ChatGPT account. Long pastes fit better on a paid plan.
The hub is a mixed pack. This page is only the earnings brief: thirty prompts aimed at one job so the draft does not wander.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.