/
/
Check which meeting guests have Asana accounts
For project managers who want Granola attendees matched to Asana users by email, just by asking their AI assistant.
On this page
Connector
Connect Granola, pick your AI tool and paste the prompt.
The problem
A failed search is not a missing Asana account
Checking whether people in a meeting have Asana accounts means copying emails out of the notes and searching Asana for each one. It is easy to miss someone, or to treat a failed search as a missing account.
Without PopdockAI
- Copy attendee and invitee emails from the meeting
- Search Asana for each address
- Note user IDs for matches
- Mistake a failed search for no account
With PopdockAI
- Attendees and invitees are combined by email and labelled
- Each address is looked up in Asana, email only
- Failed lookups are marked unchecked, not missing
- Shared emails 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.
**Objective:** Check which attendees and invitees of the Granola meeting matching `{meeting-title}` have an Asana user account.
**Step 1: Find the meeting (granola)**
Call `granola-get-note` with `title.contains` set to `{meeting-title}`. If more than one meeting matches, list them with date and stop. If none, say so and stop.
**Step 2: Get the people (granola)**
Call `granola-get-attendee` and `granola-get-invitee` with `note-id` set to the meeting id. Combine them by `email`, marking each person as attended, invited only, or uninvited attendee.
**Step 3: Look each person up (asana)**
For each person with an email, call `asana-get-user` with `email` set to that address. Take `user-id` and `name` from the result. If nothing comes back, record the person as not in Asana. If the lookup errors, mark them unchecked, not missing.
**Step 4: Report**
A table: name, email, meeting status, Asana user-id or "not in Asana" or "unchecked". Finish with counts.
**Rules & Guidelines:**
* Tools starting with granola- are on the granola server; tools starting with asana- are on the asana server. Both servers must be connected.
* This prompt is read-only. Never call any asana create tools, asana update tools or asana add tools tool.
* Do not guess a match by name alone; match on email.
**Validation:**
* If an attendee has no email, list them as "no email" and continue.
* If several Asana users share one email, flag it and do not pick one.Who it's for
One answer, three teams that use it
Project managers
Set up the project team before kickoff
See who from the meeting needs an Asana account before you assign work.
Which guests of the Fabrikam rollout kickoff have Asana accounts?
IT administrators
Find people waiting for access
People not in Asana are listed, with failed lookups kept apart.
Who from the Contoso onboarding meeting is not in Asana yet?
Team leads
Get user IDs for assigning tasks
Asana user IDs for each guest make assigning follow-up tasks easy.
Give me the Asana user IDs for the people in the Northwind Traders planning meeting.
How it works
What PopdockAI does when you ask
You give part of the meeting title and your AI assistant checks every guest against Asana. It never matches by name and changes nothing.
01
Ask
You give part of the meeting title.
02
Find
It finds the meeting in Granola and combines attendees and invitees by email.
03
Look up
It searches Asana for each email address.
04
Report
You get a table of Asana user IDs, people not in Asana and unchecked lookups, with counts.
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.
granola-get-note
granola-get-attendee
granola-get-invitee
asana-get-user
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.
The outcome
Know who needs an Asana account
Related use cases
More ways to put this data to work
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.

.webp)
