Connectors

/

Granola

/

Find Granola meetings without Bloomerang follow-up
Report
Cross-Connector

Find donor meetings with no Bloomerang follow-up

For development teams who want every donor meeting reflected in Bloomerang, just by asking their AI assistant to check recent meetings.

Try PopdockAI free
Get a live demo
Find Granola meetings without Bloomerang follow-up
Which of my meetings in the last 14 days with Bloomerang constituents have no interaction logged since?
2 meetings have no Bloomerang interaction logged afterwards. - Northwind Foundation visit, 14 Oct: Ana Costa, no interaction since the meeting - Annual giving catch-up, 10 Oct: Jin Park, last interaction before the meeting - No CRM match: 3 meetings had no constituent Want the list of the 3 meetings with no match?
Granola
Sample figures. Your results come from your own account.
granola-get-note
granola-get-attendee
bloomerang-get-email-address
bloomerang-get-interaction

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

Donor meetings leave no trace in Bloomerang

Meetings with donors happen, but nobody checks whether the contact was logged in Bloomerang. Finding gaps means matching each attendee to a constituent and scanning their interactions after the meeting.

Without PopdockAI

  • List recent meetings and their attendees
  • Search Bloomerang for each email
  • Scan each constituent's interactions
  • Look for anything dated after the meeting

With PopdockAI

  • Recent meetings and attendee emails are read
  • Each email is matched to a Bloomerang constituent
  • Any interaction on or after the meeting date is checked
  • Gaps come with a reason, and nothing is written

The prompt

Use this prompt

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

Prompt
**Objective:** Find Granola meetings from the last `{lookback-days}` days (default 14) with known constituents where no Bloomerang interaction was logged on or after the meeting date.

**Step 1: Recent meetings (granola server)**

Call `granola-get-note` with `scheduled-start.from` set to the start of the window (and `owner-email` set to `{owner-email}` if given). Keep `id`, `title`, `scheduled-start`.

**Step 2: External people (granola server)**

For each note call `granola-get-attendee` with `note-id`. Keep each `email`.

**Step 3: Check Bloomerang**

For each email call `bloomerang-get-email-address` with `value` set to the email to get `account-id`. Then call `bloomerang-get-interaction` with `account-id` and `date.from` set to the meeting date. Record whether any interaction exists.

**Step 4: Report**

A table of meetings where at least one attendee is a constituent and none has an interaction on or after the meeting date: meeting title, date, constituent name or `account-id`, and a one-line reason. Then list meetings with no constituents separately as "no CRM match".

**Rules & Guidelines:**

* `granola-get-note` and `granola-get-attendee` are on the granola server. `bloomerang-get-email-address` and `bloomerang-get-interaction` are on the bloomerang server.
* Read-only. Do not call `bloomerang-add-interaction`, `bloomerang-add-note` or any other write tool.

**Validation:**

* If no notes are found in the window, say so and stop.
* A meeting with several constituents is flagged only for those with no interaction.

Who it's for

One answer, three teams that use it

Development directors

See which donor meetings had no follow-up

A list of gaps with a reason tells you where follow-up was missed.

Which donor meetings in the last 30 days have no Bloomerang interaction logged since?

Major gift officers

Close your own follow-up gaps

Your meetings with constituents and no interaction afterwards are listed for action.

Which of my meetings this month with Bloomerang constituents have nothing logged after?

Database managers

Keep constituent history complete

Meetings with no constituent match are listed separately, showing who may need a record.

List meetings from the last 60 days for jordan@contosofoundation.org with no Bloomerang follow-up.

How it works

What PopdockAI does when you ask

You say how far back to look and your AI assistant checks each constituent meeting for a logged follow-up. It never writes to Bloomerang.

01

Ask

You say how many days to look back and, if you like, whose meetings.

Your AI tool

02

List

It reads recent Granola meetings and their attendee emails.

granola-get-note
granola-get-attendee

03

Check

It matches each email to a Bloomerang constituent and looks for an interaction on or after the meeting.

bloomerang-get-email-address
bloomerang-get-interaction

04

Report

You get meetings with no follow-up, and meetings with no constituent match.

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

bloomerang-get-email-address

Returns constituent email addresses from Bloomerang. Filter by address, type or primary flag, and include or exclude addresses flagged bad.
get-data

bloomerang-get-interaction

Returns logged interactions with constituents in Bloomerang: calls, emails, meetings and mailings. Filter by date range, channel, purpose or subject.
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

No donor meeting without a follow-up

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