Connectors

/

Freshdesk

/

Unhappy Freshdesk customers in active Drip campaigns
Report
Cross-Connector

Find unhappy Freshdesk customers still in Drip campaigns

For support and marketing teams who ask their AI assistant which customers with poor ratings are still being emailed.

Try PopdockAI free
Get a live demo
Unhappy Freshdesk customers in active Drip campaigns
Which customers rated Freshdesk support 2 or lower in the last 30 days and are still in active Drip campaigns for our Contoso account?
7 customers rated 2 or lower in the last 30 days, and 4 are in active Drip campaigns. - dana@northwindtraders.com: rating 1, 3 active campaigns, lead score 45 - sam@contoso.com: rating 2, 1 active campaign, lead score 20 - Not in Drip: 3 customers - Marketing pause needed for 4 customers Want the feedback text for each rating?
Freshdesk
Sample figures. Your results come from your own account.
freshdesk-get-satisfaction-ratings
freshdesk-get-contacts
drip-get-campaign-subscriber

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

Promotions keep landing on unhappy customers

A customer who just gave a poor Freshdesk rating can keep receiving Drip promotions, because the two tools are never cross checked. The next promotion lands on someone already unhappy.

Without PopdockAI

  • Export recent low ratings from Freshdesk
  • Look up each customer's email
  • Search Drip for active campaigns
  • Send the promotion anyway

With PopdockAI

  • Recent low ratings are read with each customer's email
  • Active Drip campaigns and lead score are found per email
  • Repeat raters appear once with the lowest score
  • A count of customers needing a pause closes the report, nothing changed

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** List customers who rated support `{max-rating}` or lower (default 2) in the last `{lookback-days}` days (default 30) and show which Drip campaigns they are still in, using Drip account `{drip-account}`.

**Step 1: Find poor ratings**

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

**Step 2: Get their emails**

For each distinct `user-id`, call `freshdesk-get-contacts` (Freshdesk) with `contact-id` set to it and take the `email`. Skip people with no email.

**Step 3: Check Drip**

For each email call `drip-get-campaign-subscriber` (Drip) with `email` and `company` set to `{drip-account}`. Keep rows whose `campaign-status` is active. People with no rows are not in Drip; list them separately.

**Step 4: Report**

A table of customer, email, rating, feedback, ticket, and active campaigns with `lead-score`. Sort by lowest rating, then by number of active campaigns. End with the count of customers who need a marketing pause.

**Rules & Guidelines:**

* Freshdesk tools (freshdesk-*) read the help desk; Drip tools (drip-*) read the email marketing account. Both servers must be connected.
* Read-only: never call any Freshdesk action (`freshdesk-add-ticket`, `freshdesk-update-ticket`, `freshdesk-add-ticket-note`, `freshdesk-reply-to-ticket`, `freshdesk-update-contact`, `freshdesk-delete-contact`) or any Drip action (`drip-add-subscriber`, `drip-update-subscriber`, `drip-add-subscriber-tag`, `drip-remove-subscriber-tag`, `drip-unsubscribe-subscriber`, `drip-add-subscriber-to-campaign`, `drip-remove-subscriber-from-campaign`, `drip-remove-subscriber-from-all-campaigns`).
* Match people on email address, case-insensitive. Do not guess matches on name alone.

**Validation:**

* If no ratings match, say so and stop.
* Deduplicate customers with several ratings and show the lowest.

Who it's for

One answer, three teams that use it

Support managers

Protect customers you are still helping

A table of unhappy customers in active campaigns gives you a list to pass to marketing.

Which customers who rated Freshdesk 1 in the last 14 days are still in active Drip campaigns for our Fabrikam account?

Lifecycle marketers

Know who needs a marketing pause

A count and names of customers needing a pause tell you exactly who to hold back.

How many recent low Freshdesk raters are still active in Drip campaigns? Use the Contoso Drip account.

Customer success managers

Spot high value unhappy customers

Lead score next to each low rating shows which unhappy customers matter most to recover.

Show unhappy Freshdesk customers from the last 60 days with their Drip lead score and active campaigns.

How it works

What PopdockAI does when you ask

You set the lowest rating, a period and your Drip account, and your AI assistant checks each unhappy customer in Drip. It matches by email, never by name.

01

Ask

You set the lowest rating, a lookback window and your Drip account.

Your AI tool

02

Find

It reads the low Freshdesk ratings and the customers' emails.

freshdesk-get-satisfaction-ratings
freshdesk-get-contacts

03

Check

It looks up each email in Drip for active campaigns and lead score.

drip-get-campaign-subscriber

04

Report

You get one table, people not in Drip listed apart and a count needing a pause.

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

drip-get-campaign-subscriber

Returns the people subscribed to each Drip email series campaign, with the campaign's status and the person's tags and lead score. Filter by campaign id or name, a person's email, subscriber status or minimum lead score.
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

Pause promotions before they annoy anyone

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