/
/
One timeline of a customer's Granola meetings and Freshdesk tickets
For support and account teams who ask their AI assistant what a customer has raised and discussed before a call.
On this page
Connector
Connect Granola, pick your AI tool and paste the prompt.
The problem
Tickets and meetings never line up for a customer
Before a customer conversation you need what they have raised and what was said in recent meetings. That means searching Freshdesk and Granola separately and lining up dates yourself, so a ticket raised right after a meeting is missed.
Without PopdockAI
- Search Freshdesk for the customer's tickets
- Search Granola for their meetings
- Line up the dates by hand
- Miss tickets raised right after a meeting
With PopdockAI
- The Freshdesk contact is found, and it stops if several match
- Tickets in the window are read
- Meetings they attended or were invited to are found
- One dated list with a note on patterns, 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.
**Objective:** Build a combined timeline of meetings and support tickets for the customer with email `{email}`, looking back `{lookback-days}` days (default 90).
**Step 1: Find the contact in Freshdesk**
Call `freshdesk-get-contacts` (Freshdesk server) with `email` set to `{email}`. If no contact is returned, say so and continue with Step 3 only. Keep `contact-id`, `name` and `company-id`.
**Step 2: Get their tickets**
Call `freshdesk-get-tickets` (Freshdesk server) with `requester-id` set to the `contact-id` and `created-at.from` set to the start of the lookback window. Keep `ticket-id`, `subject`, `status`, `priority`, `created-at`.
**Step 3: Get their meetings**
Call `granola-get-attendee` (Granola server) with `email` set to `{email}` and `note-created.from` set to the start of the window. If that returns nothing, call `granola-get-invitee` (Granola server) with the same filters. For each distinct `note-id`, call `granola-get-note` (Granola server) with `id` set to it and keep `title`, `scheduled-start` and `summary`.
**Step 4: Report**
A single list sorted by date, newest first, each line marked MEETING or TICKET with date, title or subject, and status or one-line summary. Then 2-3 sentences on patterns (for example, tickets raised shortly after a meeting).
**Rules & Guidelines:**
* `freshdesk-get-contacts` and `freshdesk-get-tickets` are on the Freshdesk server; `granola-get-attendee`, `granola-get-invitee` and `granola-get-note` are on the Granola server.
* This is read-only. Do not call `freshdesk-add-ticket`, `freshdesk-update-ticket`, `freshdesk-add-ticket-note`, `freshdesk-reply-to-ticket` or any other Freshdesk write tool.
**Validation:**
* If the email matches several Freshdesk contacts, list them and stop.
* If one side has no records, report that side as empty rather than failing.
* Match emails case-insensitively.Who it's for
One answer, three teams that use it
Support agents
See what was said before a ticket came in
Meetings next to tickets show what the customer heard before they raised it.
Show meetings and Freshdesk tickets for tom.reyes@fabrikam.com over the last 60 days.
Customer success managers
Prepare for a call with the full history
One dated list and a note on patterns, ready before the conversation.
Build a timeline of priya@contoso.com's tickets and meetings for this quarter.
Account managers
Spot tickets that follow meetings
Patterns such as tickets raised after each meeting become easy to see.
Do dana@northwindtraders.com's Freshdesk tickets tend to follow our meetings? Look back 180 days.
How it works
What PopdockAI does when you ask
You give a customer email and a lookback window, and your AI assistant builds one timeline of tickets and meetings. It is read-only and writes nothing to Freshdesk.
01
Ask
You give the customer's email and how many days to look back.
02
Find
It locates the Freshdesk contact and stops if the email matches several.
03
Gather
It reads their tickets and finds their Granola meetings and summaries.
04
Report
You get one dated list marked meeting or ticket, plus a note on patterns.
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.
freshdesk-get-contacts
freshdesk-get-tickets
granola-get-attendee
granola-get-invitee
granola-get-note
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
A customer's tickets and meetings on one timeline
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)
