
Build Your Own Financial Analyst With AI
A step-by-step guide to going from ChatGPT earnings previews to a custom investment dashboard—no engineering team required
We’re hosting a Custom Agents Camp with Notion on Friday, April 3, at noon ET. We’ll walk through the agents powering daily operations at Every, and give you the templates to start using them yourself. Plus, designer Brian Lovin will share how Notion uses custom agents and what they’re building next.
Was this newsletter forwarded to you? Sign up to get it in your inbox.
When I was an analyst at a hedge fund, earnings season was a sprint that lasted a month. I had 40 firms to cover, each one reporting over a four-week window. Every earnings preview—the research brief laying out what to expect before a company’s quarterly results were announced—followed the same grind: Grab the data, update my financial model, and write up the takeaways. Four hours of work per company, minimum.
It’s a task that is begging to be automated by AI. The process is structured and repeatable, and the data sources are well-defined. But if you’ve ever pointed ChatGPT at a collection of data and gotten back a summary with basic math mistakes or that ignored important metrics of a company’s financial health, you know how disappointing the reality can be.
This kind of experience is why many investment teams give up on AI. They try it once, conclude the technology isn’t ready, and go back to the old way. What those teams don’t realize is that they are judging the entire technology based on the sophistication of one tool. It’s like giving up on all email after using the clunky Microsoft 365 browser product.
Over the past six months running AI consulting for finance teams, I’ve been walking clients through what developments in AI capabilities can now let us achieve: the same earnings preview—Shopify’s next quarter—at four levels of tooling, each one more sophisticated than the last. By level four, the system reads your model, applies your thinking about what makes a great company, and runs while you sleep. Here’s how to get there.
Level one: The custom GPT
This is where most investment teams start. You set up a ChatGPT project—a dedicated workspace where you can store instructions and upload documents—with a detailed prompt that tells the model how you want your earnings preview structured.
The prompt I use specifies everything: how to lay out the beat/miss analysis (where you compare actual results against Wall Street expectations), which financial metrics to prioritize, how to handle management guidance, and whether to source consensus estimates from the web or more premium data sources. I attach the Securities Exchange Commission (SEC) filings and earnings release directly to the project. Run it in thinking mode—where the model reasons longer before answering—and after about 15 minutes, you get a solid preview with web-sourced data, SEC citations, and a clear beat/miss breakdown.
But the output has quirks.
Become a paid subscriber to Every to unlock this piece and learn about:
- The data connector Brooker uses to pull structured financials from SEC filings directly into the model
- How one prompt now replaces hours of cross-referencing earnings transcripts by hand
- The four-word command that runs an entire investment analyst workflow overnight












Comments
Don't have an account? Sign up!