/
/
Check meeting attendees against ServiceNow users
For IT teams who ask their AI assistant which Granola meeting attendees have ServiceNow accounts.
On this page
Connector
Connect Granola, pick your AI tool and paste the prompt.
The problem
Inactive and missing ServiceNow accounts hide in meeting lists
Checking whether meeting participants have ServiceNow accounts means copying emails into ServiceNow one at a time. Inactive accounts and people with no account are easy to miss, especially when emails differ by case.
Without PopdockAI
- Copy attendee and invitee emails from the meeting
- Search ServiceNow users one at a time
- Check each account's active status
- Miss matches that differ by case
With PopdockAI
- The meeting is found, and it stops if ambiguous
- Attendees and invitees are merged and looked up ignoring case
- Title, department, active status and VIP flag are shown
- Missing and inactive users are listed, 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:** For the Granola meeting matching `{meeting-title}` (optionally created on or after `{created-from}`, format yyyy-mm-dd), show which attendees are ServiceNow users and which are not.
**Step 1: Find the meeting (Granola)**
Call `granola-get-note` with `title.contains` set to `{meeting-title}` and `created.from` set to `{created-from}` if given. If more than one note matches, list them (id, title, created-at) and stop. If none match, say so and stop.
**Step 2: List attendees (Granola)**
Call `granola-get-attendee` with `note-id` set to the note `id`. Also call `granola-get-invitee` with the same `note-id` and merge the two lists by `email`, dropping duplicates.
**Step 3: Look up each attendee (ServiceNow)**
For each distinct `email`, call `servicenow-get-user` with `email` set to it. Record `name`, `title`, `department`, `active`, `manager`, and `vip`. If nothing comes back, mark the attendee as not in ServiceNow and continue.
**Step 4: Report**
A table with one row per attendee: name, email, ServiceNow user (yes/no), title, department, active, vip. Then list the attendees with no ServiceNow user, and any inactive users.
**Rules & Guidelines:**
* `granola-get-note`, `granola-get-attendee` and `granola-get-invitee` are on the Granola server. `servicenow-get-user` is on the ServiceNow server.
* Read only. Do not call any ServiceNow add or update tool.
**Validation:**
* Compare emails case-insensitively.
* If the meeting has no attendees, say so and do not call ServiceNow.Who it's for
One answer, three teams that use it
IT service managers
Prepare accounts before a rollout
Missing and inactive users are listed, so access is ready before the work starts.
Check the attendees of the Fabrikam rollout kickoff against ServiceNow users.
Service desk leads
Spot VIPs in a meeting
VIP flags and departments show who needs priority handling.
Which people in the Contoso service review meeting are VIPs in ServiceNow?
IT administrators
Find inactive accounts still in meetings
Inactive users who still attend meetings may need their accounts reviewed.
List inactive or missing ServiceNow users from the Northwind Traders project meetings since 1 October.
How it works
What PopdockAI does when you ask
You name the meeting and your AI assistant checks every participant against ServiceNow users. Nothing in ServiceNow is changed.
01
Ask
You give the meeting title and, if you like, a start date.
02
Find
It locates the Granola note and stops if more than one matches.
03
Look up
It merges attendees and invitees and checks each email in ServiceNow, ignoring case.
04
Report
You get a table with title, department, active status and VIP, then the missing and inactive users.
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
servicenow-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
Active, inactive and missing accounts in one pass
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)
