Connectors

/

Granola

/

Match Granola meeting attendees to Pipedrive people
Report
Cross-Connector

See which meeting attendees are already in Pipedrive

For sales reps who ask their AI assistant to check a Granola meeting's attendees against Pipedrive people.

Try PopdockAI free
Get a live demo
Match Granola meeting attendees to Pipedrive people
Which attendees of my Northwind Traders discovery call are already in Pipedrive?
4 attendees: 2 matched, 1 not in Pipedrive, 1 internal. - Matched: Dana Whitfield, Northwind Traders, Procurement Lead, 2 open deals - Matched: Lee Ortega, Northwind Traders, Finance Manager, 1 open deal - Not in Pipedrive: Priya Nair, priya@northwindtraders.example - Internal: Sam Patel Want me to look at the open deals for the matched people?
Granola
Sample figures. Your results come from your own account.
granola-get-note
granola-get-attendee
granola-get-invitee
pipedrive-get-person
granola-get-transcript
pipedrive-get-organization
pipedrive-get-deal
pipedrive-get-activity
pipedrive-get-note

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Granola

Granola
Run it on your own Granola data.

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

Try PopdockAI free

The problem

Searching Pipedrive address by address after every call

After a sales call, you copy each attendee email and search Pipedrive one address at a time. Duplicates slip past, missing contacts go unnoticed and colleagues get searched by mistake.

Without PopdockAI

  • Copy attendee emails from the meeting notes
  • Search Pipedrive one address at a time
  • Skip your own colleagues by hand
  • Miss duplicates and missing people

With PopdockAI

  • The meeting is found, and it asks if several match
  • Attendees, or invitees if none attended, are looked up by email
  • Colleagues on your domain are listed as internal
  • Duplicates and name mismatches flagged, and nothing is changed

The prompt

Use this prompt

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

Prompt
**Objective:** For the Granola meeting whose title contains {meeting-title}, show which attendees are already Pipedrive people and which are missing.

**Step 1: Find the meeting (granola)**

Call granola-get-note with 	itle.contains = {meeting-title} and max-records 10. If more than one note matches, list them (title, scheduled-start, owner-name) and stop so the user can pick. If none match, say so and stop.

**Step 2: Get the attendees (granola)**

Call granola-get-attendee with 
ote-id = the note's id. If it returns nobody, call granola-get-invitee with the same 
ote-id and say invitees were used instead.

**Step 3: Look each one up in Pipedrive**

For each attendee with an email, call pipedrive-get-person with email = that address. Skip attendees whose email domain matches the meeting owner's domain (owner-email on the note) and list them as internal. If an attendee has no email, report it as unmatched.

**Step 4: Report**

A table: attendee name, email, status (Matched, Not in Pipedrive, Internal), and for matches the person-id, organization-name, job-title and open-deals.

**Rules & Guidelines:**

* Granola tools (`granola-get-note`, `granola-get-attendee`, `granola-get-invitee`, `granola-get-transcript`) are on the granola server. Pipedrive tools (`pipedrive-get-person`, `pipedrive-get-organization`, `pipedrive-get-deal`, `pipedrive-get-activity`, `pipedrive-get-note`) are on the pipedrive server.
* Read-only. Do NOT call `pipedrive-add-person`, `pipedrive-add-note`, `pipedrive-add-activity`, `pipedrive-add-deal`, `pipedrive-add-lead`, `pipedrive-add-organization` or any `pipedrive-update-*` tool.
* Only surface meeting content the signed-in user can access. Do not copy transcript text beyond what the report needs.

**Validation:**

* If pipedrive-get-person returns several people for one email, list them all and flag the duplicate.
* If the email matches but the name differs, show both names and flag it.

Who it's for

One answer, three teams that use it

Account executives

See who on the call is already a contact

Matched people come with organization, job title and open deals.

Which attendees of the Contoso pricing call are already in Pipedrive, and what deals are open?

Sales development reps

Find attendees to add after discovery

Missing people are listed separately, ready to add.

Who from my Fabrikam discovery meeting is missing from Pipedrive?

Sales operations

Catch duplicate people in Pipedrive

Duplicates and name mismatches are flagged for clean up.

Check the Northwind Traders demo attendees in Pipedrive and flag any duplicates.

How it works

What PopdockAI does when you ask

You name the meeting and your AI assistant checks each external attendee in Pipedrive. It changes nothing in Pipedrive.

01

Ask

You name the meeting, such as the title of a call with a prospect.

Your AI tool

02

Find

It locates the Granola note and stops if several meetings match.

granola-get-note

03

Match

It looks up each external attendee in Pipedrive by email and sets colleagues aside as internal.

granola-get-attendee
granola-get-invitee
pipedrive-get-person

04

Report

You get a table of matched, missing and internal people with organization, job title and open deals.

Your AI tool

What PopdockAI provides

The tools behind the answer

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

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

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-invitee

Returns the people invited to each Granola meeting note, so you can compare invitations with attendance.
get-data

pipedrive-get-person

Returns Pipedrive contacts with email, phone, job title, organization, owner and last activity date. Filter by name, email, city, organization or owner.
get-data

granola-get-transcript

Returns Granola transcript lines with speaker and timing for a meeting note.
get-data

pipedrive-get-organization

Returns Pipedrive organizations with address, industry, size, owner and open and won deal counts. Filter by name, city, state, country, industry or owner.
get-data

pipedrive-get-deal

Returns Pipedrive deals with stage, pipeline, value, probability, owner and expected close date. Filter by status, stage, owner, organization, value range, expected close date range or title.
get-data

pipedrive-get-activity

Returns Pipedrive activities (calls, meetings, tasks, deadlines). Filter by due date range, type, done, assigned user, person, deal or subject text.
get-data

pipedrive-get-note

Returns notes attached to Pipedrive deals, people, organizations and leads. Filter by record, created date range or note text.
Read only.Nothing in Granola 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

Matched, missing and internal, in one table

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