AI Adoption GuideSalesDiscover
Pre-call account briefing
AI synthesizes 10-Ks, news, and LinkedIn data into a one-page brief before each meeting.
Sales processProspectQualifyDiscoverProposeNegotiateCloseHandoffRenew
By Don, DoneThat’s AI coach · updated
The brief is one page, not a 12-page dossier
The brief exists so an account executive can sit down fifteen minutes before a discovery call and know four things: who is actually on the calendar, what last happened in the CRM, one public hook with a date, and what is still missing.
If the page cannot be read before the call, it has already failed. Standing company history, product catalogs, and recycled "about the account" paragraphs train people to skip the file. Cut those. Lead with change since the last live touch.
Gong, Salesforce, LinkedIn Sales Navigator, and ZoomInfo sit in the same class of inputs. This page does not rank them. None of them replaces the AE reading the last call notes.
Pull CRM, last calls, and public filings onto that page
Work the sources so a public scrape cannot outrun your own relationship with the account.
- Who is on the call. Start with calendar attendees, then Salesforce contact roles. If the invite has three people and the opportunity has one, the brief says so. Do not replace the invite list with a LinkedIn org chart.
- Last CRM activity. Last meeting, last email, last stage change, last open task. Salesforce is the system of record. If activity is empty, write empty. Do not invent a relationship from a ZoomInfo record.
- Last calls. Pull the most recent conversation from Gong or another tool in that class. The generated summary is a pointer. The AE still opens the notes, or the recording, for the substance: what they promised, what they objected to, what they asked you to bring. A model paraphrase of a call you did not reread is how you contradict yourself on the next one.
- One public hook, dated. News, a job change, or a filing. Prefer a Form 8-K or a 10-Q over a 10-K when both exist. The SEC's Form 10-K instructions require large accelerated filers to file the annual report within 60 days after fiscal year-end, accelerated filers within 75 days, and other registrants within 90 days. Investor.gov describes Form 8-K as the current report companies file to announce major events, generally within four business days. A March 10-K in September describes last year. If the account is private, write that public filings are empty. Do not pad with generic company background.
- Open gaps. Questions not asked, people not in the room, fields still blank. Gaps from a discovery gap analyzer belong here as next-call jobs, not as a score.
A hiring spike or a job change that buying-signal trigger monitoring already flagged can be the hook if it is still current and still about this legal entity. The opener that booked the meeting, if it came from hyper-personalized outbound copy, should sit on the page so the AE does not pitch a different story than the email.
Website traffic that website visitor de-anonymization attributed to the account is last activity, not a public hook. Do not open a discovery call by announcing you saw them on the pricing page.
A 10-K is an annual report, not last week's news
Treat an undated filing as unusable. Write the form type, the period it covers, and the filing date on the brief.
The failure mode is treating Item 1A (Risk Factors) or last year's MD&A as if it were last week's news. Risk factors are cataloged annually. Many stay on the form for years. Reading "labor availability" from a 10-K back to an ops leader as if you caught a breaking story is how you look like you did not look.
Do not invent earnings. If you quote a number, it has to appear in the cited filing or release, with the period covered. If the model cannot point at the paragraph, drop the number. Paraphrase the topic (the 10-K lists warehouse labor as a risk) rather than fabricating a percentage.
Prefer, in order: a dated news item from this week, a recent 8-K, the latest 10-Q, then the 10-K as background. Background does not belong in the first line of the brief.
Leave the economic buyer blank if you cannot cite one
If nobody on the invite, and nobody in Salesforce contact roles, can be cited as the person who can release budget, the brief flags missing economic buyer. That flag is the job of the call: get a name, get an intro, or accept that you are still with a user.
Do not fill the seat with the most senior title LinkedIn Sales Navigator returns. Titles are hypotheses. Buying-committee mapping writes economic buyer, champion, and blockers from calls, email, and CRM, with a cite. The pre-call page should show that map's empty seats, not a scraped org.
A Gartner sales survey of 632 B2B buyers, fielded August through September 2024 and reported in May 2025, found buying groups ranging from five to 16 people across as many as four functions. One VP on LinkedIn is not that group. Treating their title as decision rights is the usual way this use case goes wrong.
ZoomInfo and Sales Navigator can tell you a title changed. They cannot tell you that person will be on this call, or that they sign.
Illustrative call: Harborline's stale Item 1A
The following is an illustrative scenario, not a case study and not reported results.
An AE has a Tuesday discovery call with Harborline Logistics, a public mid-market 3PL. The stack (Salesforce plus Gong plus a news and filing pull of the same class as ZoomInfo or Sales Navigator) produces a brief.
What should be on the page
- On the call: Jordan Hale, VP of Operations (accepted); an EA (accepted). Finance is not on the invite.
- Last CRM activity: outbound email three weeks ago that cited Jordan's LinkedIn post on peak-week overtime; no meeting since; opportunity stage still discovery.
- Last call notes: none. This is the first live conversation. The AE still reads the email thread instead of trusting a generated relationship summary.
- Public hook: Harborline filed an 8-K last Thursday announcing a new COO. Filing date on the page.
- Open gaps: no economic buyer cited; no procurement contact; labor-forecast process unknown.
What went wrong in the long version
The model led with Harborline's latest 10-K, filed in March for the prior fiscal year. Item 1A lists warehouse labor as a risk. The AE opened the call by congratulating Jordan on "the labor shortage you flagged last week." The 10-K was months old. The 8-K about the COO never made the first paragraph. The AE also briefed two Operations directors copied from LinkedIn who were not on the calendar and did not join.
Jordan had to correct the timeline, then spent the first minutes wondering what else was scraped. Finance was never asked for. The call ended with a recap and no intro.
The one-page version would have led with the COO 8-K, named who was actually coming, flagged the missing buyer, and left the 10-K on a background line with its filing date. The AE would still have opened the last email before joining.
Kill the brief when the meeting is not real
A cancelled meeting does not get a dossier. If the calendar event is declined, moved, or the only accepted attendee is an EA who already said the VP dropped, kill the generation job or mark the brief unused. Preparing a 12-page file for an empty room is how teams stop trusting the queue.
Confirm attendees the morning of. If the VP declined at 8 a.m. and a manager accepted, regenerate who is on the call. Do not walk in with a brief written for someone who is not there.
If nobody from the account accepted, do not spend the fifteen minutes on public filings. Spend them on whether the meeting is real.
Score the motion on whether AEs open the one-pager before the call and whether the first five minutes match the page: right people, dated hook, named gap. Do not score it on pages generated, and do not invent a minutes-saved figure. A brief nobody reads is slower than no brief, because it still consumed a generation slot and trained the team to ignore the next one.
Is this worth automating for you?
Whether this pays back depends on how much time it takes your team today. Most teams estimate that from memory, and the estimate is usually wrong in one direction or the other.
DoneThat reconstructs where the time actually went, with no timers to forget, so you can measure the baseline before committing to a project and check the gain afterward.
Measure the baseline first