Connectors

/

Salesforce

/

Brief a Salesforce account meeting with Granola history
Report
Cross-Connector

Brief an account meeting with Salesforce and Granola history

For sales reps who want contacts, open deals, cases and past meetings in one brief, just by asking their AI assistant.

Try PopdockAI free
Get a live demo
Brief a Salesforce account meeting with Granola history
I meet Contoso Ltd on Thursday. Brief me with Salesforce opportunities and cases plus our Granola meetings from the last 90 days.
Contoso Ltd has 2 known contacts, 1 open opportunity and 1 open case. - Opportunity: Platform renewal, Negotiation, $60,000, closes 15 Dec - Open case: 00012345, Login errors, High priority - Last meeting: 9 Oct, agreed to review pricing - Contacts: Alex Kim (CIO), Dana Ortiz (Finance) Want suggested topics for Thursday?
Salesforce
Sample figures. Your results come from your own account.
salesforce-get-account
salesforce-get-contact
granola-get-attendee
granola-get-note
salesforce-get-opportunity
salesforce-get-case

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Salesforce

Salesforce
Run it on your own Salesforce data.

Connect Salesforce, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Meeting prep scattered across Salesforce and Granola

Before an account meeting, a rep checks Salesforce for contacts, deals and cases, then searches Granola for earlier meetings with each person. Pieced together by hand, the history is patchy and open cases get missed.

Without PopdockAI

  • Open the account, its contacts, deals and cases in Salesforce
  • Search Granola for each contact one at a time
  • Skim old meeting notes for what was agreed
  • Walk in without seeing an open case

With PopdockAI

  • The account and its contacts are found in one step
  • Recent Granola meetings are matched by email and summarised
  • Open opportunities and cases are added alongside
  • Read only, and it stops if several accounts match

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Prepare a brief for the next meeting with the account `{account-name}`, looking back `{lookback-days}` days (default 90) for earlier meetings.

**Step 1: Identify the account (salesforce server)**

Call `salesforce-get-account` with `name` set to `{account-name}`. If nothing matches, retry with `name.contains`. If more than one account matches, list them (name, `account-id`, `owner`) and stop.

**Step 2: Get the people (salesforce server)**

Call `salesforce-get-contact` with `account-id` from Step 1. Keep each contact's `name`, `email` and `title`.

**Step 3: Find earlier meetings (granola server)**

For each contact email, call `granola-get-attendee` with `email` set to it and `note-created.from` set to today minus the lookback days. Collect the distinct `note-id` values. For the most recent three, call `granola-get-note` with `id` set to the note id and read the `summary`.

**Step 4: Get the commercial and support context (salesforce server)**

Call `salesforce-get-opportunity` with `account-id` and `closed` false. Call `salesforce-get-case` with `account-id` and `closed` false.

**Step 5: Report**

Sections: Who we know (contacts), Recent meetings (date, title, 2 line summary), Open opportunities (name, `stage`, `amount`, `close-date`, `next-step`), Open cases (`case-number`, `subject`, `priority`), and Suggested topics for the meeting drawn only from the above.

**Rules & Guidelines:**

* `granola-*` tools are on the granola server; `salesforce-*` tools are on the salesforce server. Both must be connected.
* This prompt is read-only. Never call `salesforce-add-account`, `salesforce-add-contact`, `salesforce-add-lead`, `salesforce-add-opportunity`, `salesforce-add-case`, `salesforce-add-task`, `salesforce-add-asset`, `salesforce-add-campaign` or any `salesforce-update-*` tool.

**Validation:**

* If the account has no contacts with email, report that and skip Step 3.
* If no earlier meetings exist, say so plainly instead of inferring history.

Who it's for

One answer, three teams that use it

Account executives

Know the full story before you walk in

See past discussions, open deals and open cases for the account in one brief, minutes before the meeting.

Brief me on Fabrikam for tomorrow's meeting with their Salesforce deals and cases and our Granola notes from the last 60 days.

Customer success managers

Prepare quarterly reviews faster

Pull together what was discussed with each contact and which cases are still open, without searching two tools.

Prepare my Northwind Traders QBR: open Salesforce cases, opportunities and what we covered in Granola meetings this quarter.

Sales leaders

Join a deal meeting already up to speed

Get the account history and suggested topics drawn from real data before stepping into a rep's meeting.

I am joining the Contoso call on Friday. What have we discussed with them in the last 120 days and what is open?

How it works

What PopdockAI does when you ask

You name the account and how far back to look, and your AI assistant gathers the Salesforce and Granola history into one brief. It only reads, so nothing in Salesforce changes.

01

Ask

You give the account name and how many days back to look.

Your AI tool

02

Identify

It finds the Salesforce account and its contacts, and stops if several accounts match.

salesforce-get-account
salesforce-get-contact

03

Gather

It finds their recent Granola meetings and the open opportunities and cases.

granola-get-attendee
granola-get-note
salesforce-get-opportunity
salesforce-get-case

04

Report

You get contacts, meetings, deals, cases and suggested topics drawn only from that data.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Salesforce and one secure connection to your AI tool. No code, no exports.

get-data

salesforce-get-account

Returns Salesforce accounts with their type, industry, owner, billing address, phone and annual revenue. Filter by name, account number, type, industry, owner, billing city or state, annual revenue and created date.
get-data

salesforce-get-contact

Returns Salesforce contacts with their account, title, department, email, phone, mailing address, owner and lead source. Filter by name, email, account, title, owner, lead source and mailing city or state.
get-data

granola-get-attendee

Returns the people who attended each Granola meeting note, so you can see who was actually in the room.
get-data

granola-get-note

Returns Granola meeting notes with their summaries and metadata. Filter by date range, title or owner to find the meetings you need.
get-data

salesforce-get-opportunity

Returns Salesforce opportunities with their account, stage, amount, probability, close date, next step, owner and whether they are closed or won. Filter by name, account, stage, owner, amount, close date and closed and won flags.
get-data

salesforce-get-case

Returns Salesforce support cases with their subject, status, priority, origin, owner, account, contact and whether they are escalated or closed. Filter by case number, subject, status, priority, owner, account, contact email, closed flag and created date.
Read only.Nothing in Salesforce Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

Every account meeting starts fully briefed

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation