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
Table of Contents
- What is Trustpilot integration
- Accessing Trustpilot settings
- Prerequisites
- Setup process summary
- Step 1: Creating Trustpilot API application
- Step 2: Adding API key to Hubhus
- Step 3: Authenticating the API key
- Step 4: Adding Trustpilot Business Units
- Step 5: Activating business units on campaigns
- Step 6: Configuring campaign-Trustpilot settings
- Step 7: Using the invitation URL placeholder
- Verified vs public review links
- How review submission works
- Setting up automation for review invitations
- Best practices
- Troubleshooting
- Summary
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:
- Authenticate API access to a Trustpilot Business Profile
- 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:
- Go to your Trustpilot panel
- Navigate to: Integrations → Developers → APIs
- Create a new API application (e.g., named "Hubhus")
- Under "Redirect URIs", add: leadvalidator.dk
- Save the application
- 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:
- Click New Trustpilot API Key
- Enter the Application name (e.g., "Hubhus Trustpilot")
- Paste the API Key from your Trustpilot application
- Paste the API Secret from your Trustpilot application
- Note the important reminder: Make sure leadvalidator.dk is added to the Redirect URIs list in Trustpilot
- 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:
- Click the authenticate option (or "Create and authenticate")
- You will be redirected to Trustpilot for login authentication
- Log in with your Trustpilot business user credentials
- Grant Hubhus access to your Trustpilot account
- 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:
- Click New Business Unit
- Select which campaigns should be able to invite from this business unit (e.g., "Leads, Portals, Todos")
- Enter your Trustpilot business name or domain (e.g., "Hubhus.dk")
- Click Update search to find your business unit
- If you haven't activated a Trustpilot API key yet, you'll see: "You have not activated a Trustpilot API key"
- 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:
- Go to the campaign(s) that will send review invitations
- Activate the Trustpilot Business Unit for those campaigns
- A campaign can send to multiple business units
- 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:
<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 vs public review links
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:
- They're taken to Trustpilot with pre-filled information
- They write their review
- Trustpilot sends a four-digit confirmation code to their email
- Customer enters the code to confirm both submission and authorship
- If the email doesn't belong to a Trustpilot user, they're asked to create an account
- 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:
- Create an email template with the
@trustpilot_invitation_url[]placeholder - Set up an automation rule or action listener
- Configure the trigger (e.g., "when status changes to Completed")
- Add action: "Send email" with your Trustpilot invitation template
- 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
Feedback sent
We appreciate your effort and will try to fix the article