Endorsal

Syncs customer testimonials into your CRM, automates review request campaigns based on purchase events, and maps customer tags to specific marketing widgets.

Try Endorsal in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Endorsal integration

    • Describe the outcome and Ceven picks the right Endorsal calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Endorsal data, across all 26 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Endorsal access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Endorsal, when, and on whose behalf.
    • The agent pauses and asks when Endorsal is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Endorsal.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Endorsal action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Endorsal, and when to use it.

Create Testimonial
Use this when adding customer feedback to your Endorsal account after gathering input from an external source.
Get AutoRequest Campaign
Pull details of a specific autorequest campaign by its unique identifier to verify settings.
Get Contact
Fetch complete contact details when you have the contact id available.
Get Tag
Pull full tag metadata using a specific tag id.
Get Testimonial
Fetch full details of a specific testimonial after obtaining the testimonial id.
Get Widget
Pull full widget details before performing an edit or analysis.
List AutoRequest Campaigns
Pull a list of all active and inactive autorequest campaigns.
List Contacts
Pull all contacts associated with your account to browse or manage your list.
List Contact Testimonials
Pull all testimonials submitted by a specific contact using their id.
List Properties
Pull all properties for the authenticated account to establish context.
List Tags
Pull available tags for a specific property before assigning them to a review.
List Tag Testimonials
Pull testimonials filtered by tag id for pagination and display purposes.
List Widgets
Pull all widgets associated with your account for management purposes.

13 actions · scroll to see them all

Frequently asked questions

Ceven connects to Endorsal using a secure API key provided in your account settings. When you enter the key, we encrypt it at rest using AES 256 encryption. This key is only used to sign requests sent to the Endorsal API endpoints on your behalf. We never share this key with any third party or expose it in the clear within your workflow logs. If you ever suspect your key has been compromised, you can rotate the key in the Endorsal dashboard and update it in the Ceven integration settings to immediately revoke the old access and restore security.
Yes. By using the List AutoRequest Campaigns and Create Testimonial tools, Ceven can coordinate when a request is sent. You can set up a workflow where a specific event in your own software, like a project completion, triggers Ceven to interact with Endorsal. While Endorsal handles the actual email delivery through its own internal engine, Ceven manages the logic of which campaign to trigger and ensures the contact data is correctly synced between your database and Endorsal so the right person gets the request at the perfect time.
Ceven follows the pagination limits set by the Endorsal API. For most accounts, this means we pull data in batches. If you have thousands of testimonials, the agent will automatically walk through the pages to gather the full set of data. However, be aware that Endorsal applies rate limits to their API endpoints to ensure stability. If a workflow attempts to pull tens of thousands of records in a few seconds, you may see a temporary pause as Ceven implements a back off strategy to respect those limits and avoid a temporary IP block.
Ceven can manage the backend logic that determines what appears in your widgets. By using the List Tags and List Tag Testimonials tools, the agent can categorize new reviews and assign them to specific tags. Since Endorsal widgets are often configured to show testimonials based on these tags, Ceven effectively controls the content of your live site. For example, if a review is tagged as Enterprise, it will automatically appear in your Enterprise customer widget without you having to manually log in and move the testimonial.
Before creating a new testimonial or updating a contact, the agent uses the List Contacts or Get Contact tools to check for existing records. By matching email addresses, Ceven ensures that you do not create duplicate entries for the same customer. If a match is found, the agent updates the existing contact record instead of creating a new one. This keeps your Endorsal database clean and ensures that the history of testimonials for a single customer remains consolidated in one place for better reporting and analysis.
While Endorsal does not provide a native sentiment score via API, Ceven uses the LLM layer to analyze the text of every testimonial pulled through the Get Testimonial tool. The agent reads the content, determines if the sentiment is positive, neutral, or negative, and can then use the List Tags tool to apply a sentiment tag back into Endorsal. This allows you to create a workflow that alerts your customer success team immediately via Slack whenever a testimonial with negative sentiment is submitted so they can reach out to the client.
Ceven does not currently support a real time webhook for deletions from Endorsal. This means if you manually delete a testimonial in the Endorsal dashboard, it will remain in your mirrored CRM records until the next time Ceven runs a synchronization check. We recommend setting up a weekly sync workflow that uses List Testimonials to compare your internal records with the Endorsal source of truth. Any records found in your CRM that no longer exist in Endorsal can be flagged or archived automatically by the agent.
Yes. Ceven supports multiple property connections. You can use the List Properties tool to identify which property you are targeting for a specific action. When building your workflows, you can specify the property id to ensure the agent is pulling testimonials or updating widgets for the correct brand or sub account. This is particularly useful for agencies managing multiple clients through a single Endorsal master account, as it allows the agent to segment data and triggers based on the property id associated with each client.

Alternatives to Endorsal

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Trustpilot logoTrustpilotG2 logoG2Senja logoSenja

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Endorsal and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free