Retently is a customer experience management platform that enables businesses to collect, analyze, and act on customer feedback through surveys and integrations.
Retently is a customer experience management platform that enables businesses to collect, analyze, and act on customer feedback through surveys and integrations. On Nagent, Retently is exposed as a fully-configurable forms & surveys integration that any agent can call — 15 actions, and API key authentication. No code is required to wire Retently into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Retently to automate the kinds of tasks forms & surveys teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Retently into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Retently, with input parameters and output schema. Drop these into any step of an agent built in Helix.
RETENTLY_ADD_FEEDBACK_TAGSAdd tags to feedback items by providing feedback IDs and corresponding tags.
Input parameters
The ID of the feedback response.
Use the flag “append” in order to append the tags to the response, or leave it empty in order to override existing tags.
An array of tags to be added.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_ADD_FEEDBACK_TOPICSAdd topics to feedback items by providing feedback IDs and corresponding topics.
Input parameters
A list of topics to add to the feedback.
Use 'append' to add to existing topics, or 'override' to replace them.
The ID of the feedback to add topics to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_CREATE_OR_UPDATE_CUSTOMERSTool to create new customers or update existing ones by providing their details, including email, name, company, tags, and properties. Use this to manage your customer base in Retently.
Input parameters
A list of customer objects to be created or updated.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_DELETE_CUSTOMERSDelete customers from the workspace by providing their unique IDs.
Input parameters
A list of customer objects to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_CAMPAIGNSTool to retrieve a list of campaigns associated with the account. Use when you need to get details about all campaigns.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_CUSTOMER_BY_IDTool to retrieve detailed information about a specific customer by their unique ID. Use when you need to get all the details of a customer.
Input parameters
The ID of the customer to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_CUSTOMERSRetrieve a list of customers with optional parameters for pagination, sorting, and filtering by email or date range.
Input parameters
The current page number. Default 1;
The sort option. Use ‘-’ for DESC. Default ‘-createdDate’;
Find a customer by the email address.
The items limit. Default 20;
ISO format or UNIX timestamp;
ISO format or UNIX timestamp;
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_FEEDBACKTool to retrieve feedback received from customers. Use when you need to get a list of feedback, with optional parameters for pagination and sorting.
Input parameters
The current page number. Default 1
The sort option. Use ‘-’ for DESC. Default ‘-createdDate’
Search responses by a customer’s email address
The items limit. Default 20
The end date for the feedback, in UNIX timestamp format.
The start date for the feedback, in UNIX timestamp format.
Filter responses by a specific campaign ID
Search responses by a customer’s Retently ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_FEEDBACK_BY_IDTool to retrieve detailed information about specific feedback by its unique ID. Use when you need to get the details of a single feedback entry.
Input parameters
The unique identifier of the feedback to be retrieved.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_LATEST_SCORETool to retrieve the latest NPS score for the account. Use when you need to get the most up-to-date NPS score.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_OUTBOXRetrieve the outbox of surveys that are scheduled to be sent.
Input parameters
The current page number.
The sort option. Use -surveyCreatedDate for results in descending order.
Find a customer’s outbox records by email address.
The number of items per page.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_REPORTSTool to retrieve reports related to NPS surveys, including scores and trends. Use when you need to get campaign performance data.
Input parameters
The end date for the report in YYYY-MM-DD format.
The start date for the report in YYYY-MM-DD format.
The ID of the campaign to get reports for. If not provided, reports for all campaigns will be returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_GET_TEMPLATESTool to retrieve a list of survey templates available in the account. Use when you need to get the available survey templates.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_SEND_TRANSACTIONAL_SURVEYTool to send a transactional survey to customers. Use when you need to send a survey to a customer after a specific event, with an optional delay.
Input parameters
The delay in days to send the survey after the triggered event.
The ID of the campaign where the customers will be surveyed.
A list of customers to send the survey to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RETENTLY_UNSUBSCRIBE_CUSTOMERSUnsubscribe customers from receiving surveys by providing their email addresses.
Input parameters
Opt out message.
An array of subscriber emails.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 85 agents privately built on Nagent that already use Retently.
Build on Nagent
Connect Retently to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Retently, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Retently is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Retently is connected, you configure its 15 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Retently steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Retently event fires, the agent kicks off automatically.
Every Retently action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Retently ships with 15 pre-built forms & surveys actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Retently together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Retently-based workflows tailored to your business.