Simplesat captures customer feedback and CSAT scores through surveys, integrating directly with helpdesk systems for real-time performance insights
Simplesat captures customer feedback and CSAT scores through surveys, integrating directly with helpdesk systems for real-time performance insights On Nagent, Simplesat is exposed as a fully-configurable crm integration that any agent can call — 9 actions, and API key authentication. No code is required to wire Simplesat into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Simplesat to automate the kinds of tasks crm 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 Simplesat 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 Simplesat, with input parameters and output schema. Drop these into any step of an agent built in Helix.
SIMPLESAT_CREATE_OR_UPDATE_CUSTOMER2Tool to create a new customer or update an existing customer if one already exists with the same email. Use when you need to add or modify customer information including name, email, company, tags, external_id, and custom attributes.
Input parameters
Full name of the customer
Array of tag strings to associate with the customer
Email address of the customer (used as unique identifier)
Company name of the customer
External ID for the customer from your system for integrations with other systems
Object with custom attribute key-value pairs. Any custom attribute fields that didn't previously exist will be created.
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
SIMPLESAT_CREATE_OR_UPDATE_TEAM_MEMBERThis tool creates a new team member or updates an existing one if a team member with the same email address is found. It is an independent action that requires only basic team member information (email, first_name, last_name, and optionally title and phone) and does not depend on any other resource IDs.
Input parameters
Email address of the team member
Phone number of the team member
Job title of the team member
Last name of the team member
First name of the team member
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
SIMPLESAT_GET_CUSTOMERTool to retrieve a single customer by their Simplesat ID. Returns customer details including name, email, company, tags, and custom attributes.
Input parameters
Unique identifier of the customer in Simplesat
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
SIMPLESAT_LIST_ANSWERSTool to fetch a list of all answers from Simplesat. Returns answers with detailed question, customer, ticket, and team member information. Supports filtering by modified date and pagination. Note: This endpoint is deprecated; the v1 API POST /api/v1/answers/search is recommended instead.
Input parameters
Page number for pagination (starts at 1)
Number of records per page (default 100)
Filter answers modified after a date (ISO 8601 format, e.g., '2024-01-01T00:00:00Z')
Filter answers modified before a date (ISO 8601 format, e.g., '2024-12-31T23:59:59Z')
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
SIMPLESAT_LIST_QUESTIONSTool to retrieve a paginated list of all questions in Simplesat. Use when you need to fetch question details including order, metric type, text, rating scale, choices, and conditional rules. Supports filtering by metric (csat, nps, ces) and survey_id.
Input parameters
Page number for pagination (starts at 1)
Metric type enum for filtering questions.
Number of records per page (default 100)
Filter questions by survey 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
SIMPLESAT_LIST_SURVEYSTool to list all surveys in the Simplesat account. Returns survey details including id, name, and metric type (CSAT, NPS, CES). Use when you need to retrieve available surveys or find a specific survey by name or metric type.
Input parameters
Page number for pagination (must be positive integer)
Number of records per page (default 100, max 100)
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
SIMPLESAT_SEARCH_ANSWERSTool to search and retrieve answers from Simplesat with advanced filtering. Use when you need to find specific answers based on filters like date range, choice value, sentiment, survey, customer, or custom attributes. If no filters are provided, returns all answers from the last 30 days by default.
Input parameters
Page number for pagination (starts at 1)
Array of filter objects to apply. Each filter has a key (field to filter), values (array of values to match), and comparison operator. Supports filtering by choice_value, collaborator, company, comment, customer, sentiment, metric, survey, tag, team_member, and custom attributes.
End date and time in ISO 8601 format to filter answers (e.g., '2024-12-31T23:59:59Z'). If not specified, defaults to current date.
Operator to apply between multiple filters.
Number of records per page (default 100)
Start date and time in ISO 8601 format to filter answers (e.g., '2024-01-01T00:00:00Z'). If not specified, defaults to 30 days ago.
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
SIMPLESAT_SEARCH_RESPONSESTool to search and retrieve responses from Simplesat by applying specific filters. Returns all responses from the last 30 days by default if no date range is specified. Supports filtering by date range, choice value, collaborator, company, comment, customer, sentiment, metric, survey, tag, team member, ticket_id, and custom attributes. Use this when you need to find specific responses based on criteria like sentiment, customer, or time period.
Input parameters
Page number for pagination. Starts at 1.
Array of filter objects to narrow down responses by specific criteria such as sentiment, customer, team member, survey, etc.
The date and time in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ) to end displaying responses. If not specified, defaults to current date/time.
Operator to combine multiple filters.
Number of records per page. Default is 100, maximum is 100.
The date and time in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ) to start displaying responses. If not specified, defaults to 30 days ago.
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
SIMPLESAT_UPDATE_CUSTOMERTool to update an existing customer by their Simplesat ID. Use when you need to modify customer information such as name, email, company, external ID, tags, or custom attributes.
Input parameters
The unique identifier of the customer to update
Full name of the customer
Array of tags associated with the customer
Email address of the customer
Company name of the customer
External identifier for the customer
Custom attributes as key-value pairs. Any custom attribute fields that didn't previously exist will be created.
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 70 agents privately built on Nagent that already use Simplesat.
Build on Nagent
Connect Simplesat 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 Simplesat, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Simplesat is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Simplesat is connected, you configure its 9 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Simplesat 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 Simplesat event fires, the agent kicks off automatically.
Every Simplesat 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 Simplesat ships with 9 pre-built crm actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Simplesat together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Simplesat-based workflows tailored to your business.