Connectors

/

Freshdesk

/

Find unhappy Freshdesk customers in Granola meetings
Report
Cross-Connector

See unhappy customers alongside their recent meetings

For leaders who ask their AI assistant which customers rated support poorly and what was said in meetings with them.

Try PopdockAI free
Get a live demo
Find unhappy Freshdesk customers in Granola meetings
Which customers gave a Freshdesk rating of 2 or lower in the last 30 days, and what did we discuss in meetings with them?
2 customers rated support 2 or lower. 1 has had no recent meeting. - Dana Whitfield, Northwind Traders: rating 1, feedback Slow response, ticket 4950 (open) - Latest meeting: Quarterly review, 8 Oct, pricing and onboarding concerns - Luis Ortega, Contoso: rating 2, no recent contact Want the earlier meetings with Dana?
Freshdesk
Sample figures. Your results come from your own account.
freshdesk-get-satisfaction-ratings
freshdesk-get-contacts
freshdesk-get-tickets
granola-get-attendee
granola-get-note

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Freshdesk

Freshdesk
Run it on your own Freshdesk data.

Connect Freshdesk, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

A low rating says who is unhappy but not why

A poor satisfaction rating tells leadership a customer is unhappy, but not what was said since. Getting the context means finding the ticket in Freshdesk, then searching Granola notes for recent meetings with that person.

Without PopdockAI

  • Find recent low ratings in Freshdesk
  • Open the contact and the ticket behind each
  • Search Granola for meetings with that person
  • Miss the customers nobody has met

With PopdockAI

  • Recent low ratings are read with the ticket behind each
  • Each customer's recent Granola meetings are found and summarised
  • One block per customer shows rating, feedback and meetings
  • Customers with no recent meeting are flagged, and tickets are left alone

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 customers who gave a rating of `{max-rating}` or lower (default 2) in the last `{lookback-days}` days (default 30) and show what was said in recent meetings with them.

**Step 1: Find the low ratings**

Call `freshdesk-get-satisfaction-ratings` (Freshdesk server) with `rating.max` set to `{max-rating}` and `created-at.from` set to the start of the window. Keep `rating`, `feedback`, `ticket-id` and `user-id`.

**Step 2: Identify the customers**

For each distinct `user-id` call `freshdesk-get-contacts` (Freshdesk server) with `contact-id` set to it. Keep `name`, `email`, `company-id`. For each `ticket-id` call `freshdesk-get-tickets` (Freshdesk server) with `ticket-id` and keep `subject` and `status`.

**Step 3: Find their meetings**

Call `granola-get-attendee` (Granola server) with `email`, then `granola-get-note` (Granola server) with `id` set to each `note-id` and keep `title`, `scheduled-start` and `summary`.

**Step 4: Report**

One block per customer: name, company, rating and feedback, the ticket, and the most recent meetings with a one-line summary of each. Flag anyone with no meeting in the window as no recent contact.

**Rules & Guidelines:**

* `freshdesk-get-satisfaction-ratings`, `freshdesk-get-contacts` and `freshdesk-get-tickets` are on the Freshdesk server; `granola-get-attendee` and `granola-get-note` are on the Granola server.
* Read-only. Do not call `freshdesk-reply-to-ticket`, `freshdesk-add-ticket-note` or `freshdesk-update-ticket`.

**Validation:**

* If there are no low ratings, say so and stop.
* If a contact has no email, report the rating without meeting context.

Who it's for

One answer, three teams that use it

Executives

Know who needs a call from you

See unhappy customers with their recent meetings, and which ones have had no conversation at all, in one short read.

Which customers rated our support poorly this month, and have any of them met with us since?

Customer success managers

Prepare for a recovery conversation

The feedback and what was discussed in recent meetings sit together, so you open the call with the full story.

Show me low Freshdesk ratings from the last 45 days with a summary of each customer's recent Granola meetings.

Account managers

Find unhappy accounts nobody has met

Customers with no meeting in the window are flagged, so you can book time before the next renewal conversation.

Which customers gave a Freshdesk rating of 1 in the last 60 days and have no Granola meeting since?

How it works

What PopdockAI does when you ask

You set a rating threshold and a look back period, or use the defaults, and your AI assistant joins each low rating to recent meetings. It never replies to or updates a ticket.

01

Ask

You set the rating threshold and how many days to look back, or use the defaults.

Your AI tool

02

Find

It reads recent low satisfaction ratings in Freshdesk.

freshdesk-get-satisfaction-ratings

03

Identify

It looks up each customer and the ticket, then their Granola meetings.

freshdesk-get-contacts
freshdesk-get-tickets
granola-get-attendee
granola-get-note

04

Report

You get one block per customer, with anyone without a recent meeting flagged.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Freshdesk and one secure connection to your AI tool. No code, no exports.

get-data

freshdesk-get-satisfaction-ratings

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

Every unhappy customer with the conversations around them

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