Connectors

/

Granola

/

Show Granola meetings and Freshdesk tickets for a customer
Report
Cross-Connector

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.

Try PopdockAI free
Get a live demo
Show Granola meetings and Freshdesk tickets for a customer
Show me Granola meetings and Freshdesk tickets for dana@northwindtraders.com over the last 90 days.
Dana Whitfield at Northwind Traders has 2 tickets and 2 meetings in the last 90 days. - 14 Oct, TICKET: Export failing, status open - 10 Oct, MEETING: Quarterly review, summary covers reporting needs - 21 Sep, TICKET: Invoice question, status solved - 18 Sep, MEETING: Onboarding follow-up Want the full summary of the 10 Oct meeting?
Granola
Sample figures. Your results come from your own account.
freshdesk-get-contacts
freshdesk-get-tickets
granola-get-attendee
granola-get-invitee
granola-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

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.

Prompt
**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.

Your AI tool

02

Find

It locates the Freshdesk contact and stops if the email matches several.

freshdesk-get-contacts

03

Gather

It reads their tickets and finds their Granola meetings and summaries.

freshdesk-get-tickets
granola-get-attendee
granola-get-invitee
granola-get-note

04

Report

You get one dated list marked meeting or ticket, plus a note on patterns.

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

freshdesk-get-contacts

Returns contacts from Freshdesk, with filters on the fields that matter. Read-only.
get-data

freshdesk-get-tickets

Returns tickets from Freshdesk, with filters on the fields that matter. Read-only.
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

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

A customer's tickets and meetings on one timeline

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