Jacob J. Saftig

Bridging the technical and the human.

There’s a specific kind of dread that hits four minutes before a sales call when you realize you haven’t looked at the account in three days. You’re scrambling through Gmail, half-reading a LinkedIn profile, typing the company name into Google and hoping something loads before you have to click “Join Meeting.”

I’ve had jobs where I did that on a loop. The information was always there — just spread across three tabs and a notepad — and the cost was showing up to conversations undercooked. Building a fix felt less like a project and more like settling a score.


What It Does

You type a company name. BriefAI pulls your Gmail history with that company, checks your calendar, and generates a structured brief — relationship status, talking points, things to watch out for, and a suggested ask for the call. It also gives you a relationship health score (1–10, Warm/Neutral/Cold) that sounds gimmicky until it correctly flags an account you’ve been neglecting for three weeks and you feel a little called out.

From there: draft a personalized outreach email, run objection prep for the call, generate a clean CRM note from your rough post-call notes, or pull a daily digest of your meetings, unanswered emails, and accounts going cold.


Why I Built It

I’m in the middle of a job search and wanted something real to show people. A resume can say “technically capable” all it wants. A working tool that connects to your Gmail, authenticates with Google OAuth, and hits the Anthropic API says it differently.

The use case is real too. Prep work is where most people cut corners — not because they don’t care, but because there’s no time and the tools are scattered. Your CRM has some notes. Your inbox has some emails. Your calendar has a meeting in six minutes. Nothing connects it. This connects it.


The Stack

Python, Flask, Gmail API, Google Calendar API, Anthropic API. Runs locally — your emails only leave your machine for the AI brief generation, same as pasting them into a chat yourself. No subscription required, just pay-as-you-go (~$5–20/month).


It’s not a finished product. It’s a working tool I built in a few days to solve a real problem, using technologies I wanted to get better at. That feels like a reasonable thing to have done.

Code and setup instructions on GitHub — github.com/JacobSaf/BriefAI