Weekly competitor reputation brief from Trustpilot reviews

Every Monday, see how your score stacks up against your competitors, which rivals moved, and what their customers keep complaining about.

Agentic Task
TrustpilotGoogle SheetsSlackMarketingProductAI ReportsResearch & Monitoring
PromptCreate

Every Monday at 8am, build me a competitive reputation brief covering my own company and a short list of competitor domains, log the numbers to a spreadsheet, and post a digest to Slack.

Keep the list of domains at the top of the workflow as an easily edited input so I can add or remove a competitor without touching the rest of the logic. Put my own domain first, then the competitors, for example: mycompany.com, competitor-one.com, competitor-two.com.

For each domain in that list, use the Trustpilot Find Business Unit operation to resolve the domain to its businessUnitId. If Find Business Unit returns no match, fall back to Search Business Units to fuzzy match on the company name or domain. If neither resolves, skip that company and note it in the digest so I know the list needs attention.

With the businessUnitId, call Get Business Unit to read the current TrustScore, the star rating, the star distribution from one through five stars, and the total number of reviews. Then call Get Business Unit Reviews to pull that company's most recent reviews, roughly the latest 20 to 25 or everything posted since last Monday, whichever is smaller. These are all public Trustpilot endpoints, so this works for competitors without their involvement and without a paid Trustpilot plan.

Before writing anything new, use Google Sheets Get Values to read the existing rows in the tracking tab so you can compare this week's TrustScore against the last value recorded for each company. That comparison is what tells you who moved and by how much.

Then use Google Sheets Append Values to append one row per company per week to the tracking tab. Each row should carry the run date, company name, domain, TrustScore, star rating, total review count, and the counts of one star through five star reviews. Appending rather than overwriting is the whole point: over the weeks the tab becomes a TrustScore trend line nobody has to maintain by hand. If the tab is empty on the first run, write a header row first.

Finally, post the digest to Slack with Send a Message. Keep it short and skimmable: a ranked table of every company by TrustScore showing review count and the change since last week, one line calling out who moved most and in which direction, and two or three bullets naming the complaint themes that recur across the competitor reviews, each with a short note on how we could position against it. Read the actual review text to find those themes rather than restating the numbers back to me.

In the first week there is no prior data, so say that plainly instead of inventing movement. Keep the whole Slack message to roughly fifteen lines: a ranked table plus three bullets, not a wall of text.

Example output

Weekly Trustpilot brief 1. Northwind 4.6 (2,214 reviews) +0.1 2. Us 4.4 (1,087 reviews) no change 3. Acme 4.1 (5,930 reviews) -0.2 4. Belltower 3.7 (642 reviews) +0.05 Biggest mover: Acme, down 0.2 after a run of delivery complaints. Themes recurring in competitor reviews this week: - Slow refunds. Acme and Belltower both drew repeat complaints about refunds taking more than three weeks. - Support that goes quiet. Several Northwind reviewers mention tickets getting no follow up after the first reply. - Surprise fees at checkout. Belltower reviewers repeatedly flag charges they did not expect.

What does this prompt do?

  • Looks up your company and each competitor domain on Trustpilot and pulls their current score, star breakdown, and total review count.
  • Logs one row per company per week to a Google Sheet, so a trend line builds itself with no manual upkeep.
  • Reads the newest competitor reviews and names the two or three complaints that keep coming up, so you know what to position against.
  • Posts a short Slack digest that ranks every company by score and flags who moved most since last week.

What do I need to use this?

  • A Trustpilot business login so you can create an API key. The competitor information this reads is public, so you do not need a paid analytics plan.
  • A Google account with a spreadsheet where the weekly rows can collect.
  • A Slack workspace and a channel for the Monday digest.
  • The website domains of your own company and the competitors you want to track.

How can I customize it?

  • Edit the competitor list at the top of the prompt at any time. Add or drop domains without touching anything else.
  • Move the schedule off Monday at 8am, or run it fortnightly or monthly if your market moves slowly.
  • Send the digest to a different channel, or ask for more review themes if your team wants a deeper read.

FAQs

Do I need my competitors' permission to track them?
No. This reads the same public Trustpilot company profiles and reviews that anyone can see on the web, so no competitor involvement is needed.
Does this require a paid Trustpilot plan?
No. It relies on Trustpilot's public company and review information. You will need a Trustpilot business login to generate an API key, but the tracking itself does not depend on a paid analytics add-on.
What happens if a competitor is not on Trustpilot?
If a domain cannot be matched, the workflow tries a name search as a fallback and then skips that company, noting it in the digest so you know the list needs a look.
How many competitors can I track at once?
A handful works best. Five to ten keeps the Slack digest readable and the weekly run quick. There is no hard limit, but long lists make the ranking harder to scan.
What do I get in the very first week, before there is any history?
The first run records a baseline row for each company and tells you there is no prior week to compare against. From the second Monday onward you get the movement callouts.

Related templates

Auto-fix your calendar when a flight slips, and flag what's at risk

When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.

Google Calendar
AviationStack
Slack
Agentic Task
Trace phishing emails to the sending IP and report abuse

Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.

AbuseIPDB
Gmail
Slack
Agentic Task
Weekly Amazon S3 bucket security audit posted to Slack

Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.

Amazon S3
Slack Bot
Google Sheets
Agentic Task
Turn procurement portal tenders into CRM deals each morning

Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Draft polite follow-ups for emails that never got a reply

Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.

Aurinko
Google Sheets
Slack Bot
Agentic Task
Turn each week's football fixtures into a venue staffing plan

Every Monday, rank the week's matches by expected demand, put the big ones on your venue calendar, and post a rota-ready summary to Slack.

API-Sports
Google Calendar
Slack
Agentic Task

Stop checking competitor review pages by hand.

Set this up once and every Monday the ranking, the trend line, and the complaint themes are already waiting for you.