Setting up Trustpilot integration

Modified on Thu, 4 Dec at 11:34 AM

Setting up Trustpilot integration

The Trustpilot integration enables automated sending of verified review invitation links to customers.

On this page

Jump to any section using the links below

The Trustpilot integration enables automated sending of verified review invitation links to customers. Proper setup requires configuring API access, business units, and campaign mappings to ensure reviews are marked as verified by Trustpilot.


What is Trustpilot integration

Trustpilot integration allows you to:

  • Automatically send verified review invitations after completed services
  • Generate unique, authenticated invitation links
  • Track review requests through automation
  • Build customer trust with verified reviews
  • Improve online reputation systematically

The key benefit: Reviews resulting from these invitations are marked in Trustpilot as Verified, which carries more weight than public review links.


Accessing Trustpilot settings

Go to Account → Integrations → Trustpilot to access the Trustpilot API integration settings page. This page contains two main sections:

  • Trustpilot API Keys
  • Trustpilot Business Units

Prerequisites

Before setting up Trustpilot integration, you need:

Trustpilot subscription:

  • A paid Trustpilot subscription plan for your company
  • Either the Connect addon module or the Enterprise subscription plan
  • Standard Trustpilot plans do not support API integration

Trustpilot access:

  • A Trustpilot business user account
  • Access to the Business unit(s) you want to integrate

Technical setup:

  • Access to your Trustpilot admin panel
  • Ability to create API applications in Trustpilot

Setup process summary

The integration requires two main steps:

  1. Authenticate API access to a Trustpilot Business Profile
  2. Use a placeholder to insert a unique Trustpilot invitation link into emails or HTML pages

Step 1: Creating Trustpilot API application

First, create an API application in Trustpilot:

  1. Go to your Trustpilot panel
  2. Navigate to: Integrations → Developers → APIs
  3. Create a new API application (e.g., named "Hubhus")
  4. Under "Redirect URIs", add: leadvalidator.dk
  5. Save the application
  6. Copy the API Key and API Secret - you'll need these for Hubhus

Important: Make sure leadvalidator.dk is listed in the Redirect URIs. This is required for authentication to work.


Step 2: Adding API key to Hubhus

In Hubhus, add the Trustpilot API key:

  1. Click New Trustpilot API Key
  2. Enter the Application name (e.g., "Hubhus Trustpilot")
  3. Paste the API Key from your Trustpilot application
  4. Paste the API Secret from your Trustpilot application
  5. Note the important reminder: Make sure leadvalidator.dk is added to the Redirect URIs list in Trustpilot
  6. The API key needs to be authorized using your Trustpilot user credentials

Click either:

  • Create: Saves the API key without immediate authentication
  • Create and authenticate: Saves and immediately starts authentication flow

Step 3: Authenticating the API key

After creating the API key, you must authenticate it:

  1. Click the authenticate option (or "Create and authenticate")
  2. You will be redirected to Trustpilot for login authentication
  3. Log in with your Trustpilot business user credentials
  4. Grant Hubhus access to your Trustpilot account
  5. You'll be redirected back to Hubhus

The authentication ensures Hubhus can create verified invitation links on your behalf.


Step 4: Adding Trustpilot Business Units

A Business Unit is your company name or domain that hosts your Trustpilot ratings. To add one:

  1. Click New Business Unit
  2. Select which campaigns should be able to invite from this business unit (e.g., "Leads, Portals, Todos")
  3. Enter your Trustpilot business name or domain (e.g., "Hubhus.dk")
  4. Click Update search to find your business unit
  5. If you haven't activated a Trustpilot API key yet, you'll see: "You have not activated a Trustpilot API key"
  6. Once authenticated, click Add to add the business unit

Note: At least one of your added API keys must give access to the selected Business Unit in order to add it.


Step 5: Activating business units on campaigns

After adding business units:

  1. Go to the campaign(s) that will send review invitations
  2. Activate the Trustpilot Business Unit for those campaigns
  3. A campaign can send to multiple business units
  4. A business unit can send invitations from multiple campaigns

This flexibility allows you to manage different brands or divisions with separate Trustpilot profiles.


Step 6: Configuring campaign-Trustpilot settings

In each campaign's Trustpilot settings, map customer data to campaign placeholders:

Required mappings:

  • Customer email: The email of the person submitting the review
  • Customer name: Full name for personalization
  • Reference ID: Unique identifier for the transaction/service

These mappings ensure Trustpilot can create verified, personalized invitation links.


Step 7: Using the invitation URL placeholder

To send invitations, use the Trustpilot placeholder in your email templates or HTML pages:

@trustpilot_invitation_url[]

Example in an email template:

html
<p>Thank you for your business!</p>
<p>We'd love to hear about your experience:</p>
<a href="@trustpilot_invitation_url[]">Leave a review on Trustpilot</a>

This placeholder generates a unique, verified invitation link for each customer.


Verified reviews (with complete customer data):

  • Customer email, name, and Reference ID are provided
  • Link is unique and authenticated
  • Review is marked as "Verified" by Trustpilot
  • Higher trust value for potential customers

Public reviews (missing customer data):

  • If email, name, or Reference ID is missing
  • Link requires customer to authenticate themselves
  • Does NOT qualify as "Verified" by Trustpilot
  • Still allows review submission but with less credibility

Always ensure customer data is complete to generate verified invitation links.


How review submission works

When a customer clicks a verified invitation link:

  1. They're taken to Trustpilot with pre-filled information
  2. They write their review
  3. Trustpilot sends a four-digit confirmation code to their email
  4. Customer enters the code to confirm both submission and authorship
  5. If the email doesn't belong to a Trustpilot user, they're asked to create an account
  6. Review is submitted and marked as "Verified"

This process ensures authenticity and prevents fake reviews.


Setting up automation for review invitations

To automatically send review invitations:

  1. Create an email template with the @trustpilot_invitation_url[] placeholder
  2. Set up an automation rule or action listener
  3. Configure the trigger (e.g., "when status changes to Completed")
  4. Add action: "Send email" with your Trustpilot invitation template
  5. Test with a real customer scenario

Common automation triggers:

  • Service completion
  • Order fulfillment
  • Project closure
  • X days after purchase

Best practices

Timing:

  • Send invitations shortly after service completion (while experience is fresh)
  • Wait long enough for customer to use the product/service
  • Typical timing: 1-7 days after completion

Customer data quality:

  • Ensure email addresses are valid
  • Collect full names during lead capture
  • Use meaningful reference IDs (order numbers, service IDs)
  • Validate data before sending invitations

Communication:

  • Personalize invitation emails
  • Explain why you're requesting a review
  • Make it easy with a clear call-to-action button
  • Thank customers for their time

Monitoring:

  • Track invitation send rate
  • Monitor review submission rate
  • Follow up with customers who don't respond (carefully)
  • Respond to all reviews (positive and negative)

Troubleshooting

"You have not activated any Trustpilot API Keys":

  • Create a new API key in the Trustpilot API Keys section
  • Ensure you've authenticated it with your Trustpilot credentials

Cannot find business unit:

  • Verify the business name or domain is correct
  • Check that your Trustpilot account has access to this business unit
  • Ensure the business unit exists in Trustpilot

Invitation links not working:

  • Verify API key is authenticated
  • Check that business unit is activated on the campaign
  • Ensure customer data (email, name, Reference ID) is mapped correctly
  • Test with a complete customer record

Reviews not marked as verified:

  • Check that all customer data fields are populated
  • Ensure email, name, and Reference ID are all provided
  • Verify the data is correct and matches the customer

Summary

Setting up Trustpilot integration requires creating an API application in Trustpilot with leadvalidator.dk as a redirect URI, adding and authenticating the API key in Hubhus, configuring business units, mapping customer data in campaign settings, and using the @trustpilot_invitation_url[] placeholder in email templates. Ensure customer email, name, and Reference ID are complete to generate verified review invitations. Automate invitation sending based on service completion or other triggers, and follow best practices for timing and communication. This enables systematic collection of verified Trustpilot reviews, building customer trust and improving online reputation.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article