All-in-one marketing software for course creators, coaches and online marketers.
All-in-one marketing software for course creators, coaches and online marketers. On Nagent, Simplero is exposed as a fully-configurable marketing automation integration that any agent can call — 19 actions, and API key authentication. No code is required to wire Simplero into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Simplero to automate the kinds of tasks marketing automation 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 Simplero 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 Simplero, with input parameters and output schema. Drop these into any step of an agent built in Helix.
SIMPLERO_ADD_TAG_TO_CONTACTTool to add a tag to a contact identified by email address. Use when you need to tag a contact for segmentation or tracking purposes.
Input parameters
The tag name to add to the contact
The contact's email address
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
SIMPLERO_BULK_SUBSCRIBE_TO_LISTTool to add multiple subscribers to a list in a single asynchronous request (max 1,000 per request). Use when you need to bulk import subscribers into a list. Returns a token to track the operation status.
Input parameters
The ID of the list to add subscribers to.
Collection of subscriber objects to add. Maximum of 1,000 entries per request.
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
SIMPLERO_CREATE_OR_UPDATE_ADMINISTRATORTool to create a new administratorship or update an existing one with the same email. Use when you need to add a new administrator to Simplero or update their role and permissions.
Input parameters
Administrator's email address (required). Used to identify existing administrators.
Custom invitation message to include. Only applicable when creating new administrator.
Auto-generate username and password for new administrator. Only applicable when creating new administrator.
Name of new administrator. Required if autogenerate is true. Only applicable when creating new administrator.
ID of the administrative role to assign. Available roles: Co-Owner (1), Admin (2), Basic admin (3), Assistant (8), Support specialist (9), Affiliate manager (10).
Email of account administrator sending the invitation. Only applicable when creating new administrator.
Display administrator as support team member on tickets. Only applicable for creating or updating.
Enable ticket assignment capability for this administrator. Only applicable for creating or updating.
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
SIMPLERO_CREATE_OR_UPDATE_CONTACTTool to create a new contact or update an existing contact with the same email. Use when you need to add a new contact to Simplero or update their information.
Input parameters
Affiliate reference identifier.
Additional notes about the contact.
Comma-separated tag values to assign to the contact (e.g., 'tag1,tag2').
Contact's email address (required). Used to identify existing contacts.
Contact's phone number with country code prefix (e.g., '15551234567').
Keyword to track opt-in source.
Set to 'yes' to replace existing values instead of merging.
Last external URL before subscription.
Contact's last name.
Contact's first name.
IP address used during signup.
GDPR consent status: 1 for consent granted, 0 for denied.
Landing page conversion tracking ID.
GDPR consent request text.
ISO 8601 timestamp when contact first became active (e.g., '2023-01-15T10:30:00Z').
ISO 8601 timestamp when autoresponder should begin (e.g., '2023-01-15T10:30:00Z').
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
SIMPLERO_FIND_CONTACT_BY_EMAILTool to find and retrieve a contact by email address. Use when you need to look up contact details using an email address.
Input parameters
The contact's email address to search for.
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
SIMPLERO_FIND_SUBSCRIPTION_BY_EMAILTool to find subscriptions for a specific list by email address. Use when you need to search for subscriptions associated with an email in a particular list.
Input parameters
The email address to search for.
The ID of the list to search within.
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
SIMPLERO_GET_ADMINISTRATOR_BY_IDTool to retrieve a single administratorship by internal ID. Use when you need detailed information about a specific administrator including user, account, role, and permission details.
Input parameters
The administratorship ID 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
SIMPLERO_GET_ADMINISTRATORSTool to retrieve all administratorships for the account. Use when you need to get information about account administrators, their roles, and permissions.
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
SIMPLERO_GET_ADMIN_ROLESTool to retrieve all available admin roles for the account including custom roles. Use when you need to list all admin roles such as Co-Owner, Admin, Basic admin, Assistant, Support specialist, Affiliate manager, or custom roles saved on Skyrocket plan.
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
SIMPLERO_GET_ASYNC_REQUEST_STATUSTool to check the status of an asynchronous API request. Use when you need to monitor the progress of a previously initiated async operation using its token.
Input parameters
Request identifier received from the initial asynchronous request. This token is used to identify which async request status 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
SIMPLERO_GET_CONTACT_BY_IDTool to retrieve a JSON representation of a contact by internal ID. Use when you need to fetch detailed information about a specific contact. Returns 404 if no contact exists with the provided ID.
Input parameters
The internal ID of the contact to retrieve. This ID is obtained from previous API calls.
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
SIMPLERO_GET_INVOICESTool to get invoice information with optional filtering by date and invoice number. Use when you need to retrieve invoices from Simplero. Returns 20 invoices per page ordered by invoice number.
Input parameters
Sort direction for results. Use 'asc' for ascending or 'desc' for descending (case-insensitive). Defaults to 'asc' if not specified.
Page number for pagination. Returns 20 invoices per page. Defaults to 1 if not specified.
Return invoices created before this time. Must be an ISO-8601 datetime string (e.g., '2024-12-31T23:59:59Z').
Return invoices created at or after this time. Must be an ISO-8601 datetime string (e.g., '2024-01-01T00:00:00Z').
Return invoices with an invoice number alphabetically less than this value.
Return invoices with an invoice number alphabetically equal to or greater than this value.
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
SIMPLERO_GET_LISTSTool to retrieve all mailing lists configured in the account. Use when you need to view all available lists for managing subscriptions and email 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
SIMPLERO_GET_PRODUCTSTool to list all products in the account. Use when you need to retrieve information about all available products including their pricing.
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
SIMPLERO_REMOVE_ADMINISTRATORTool to delete an administratorship by ID. Use when you need to remove an administrator relationship from the system.
Input parameters
The internal administratorship ID to remove. Must be obtained from a previous API call.
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
SIMPLERO_REMOVE_TAG_FROM_CONTACTTool to remove a tag from a contact identified by email address. Use when you need to remove a specific tag from a contact's profile.
Input parameters
The tag name to remove from the contact
The contact's email address
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
SIMPLERO_SUBSCRIBE_TO_LISTTool to add a new subscriber to a specific mailing list. Use when you need to subscribe a contact with their email address to a list.
Input parameters
Affiliate reference for conversion attribution.
Comma-separated tag list (tags are trimmed of leading/trailing whitespace automatically).
Contact's email address (required).
Sanitized phone number with country code first (e.g., '15551231234').
Tracking keyword to identify subscription source.
The ID of the mailing list to subscribe to.
Last external URL visited before subscription.
Contact's surname.
Contact's given name.
Actual IP address that the customer used to subscribe.
GDPR consent indicator.
Landing page ID for conversion tracking.
Initial activation timestamp in ISO 8601 format.
Automation sequence start date in ISO 8601 format.
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
SIMPLERO_UNSUBSCRIBE_FROM_LISTTool to unsubscribe a customer from a specific mailing list. Use when you need to remove a contact from a list by their email address.
Input parameters
The email address of the contact to remove from the list.
The unique identifier of the list from which to unsubscribe the contact.
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
SIMPLERO_UPDATE_CONTACT_CREDENTIALSTool to update a contact's login credentials including email, first name, and last name. Use only with the consent of the contact. At least one identification parameter (email, id, or token) is required.
Input parameters
Contact's internal ID. At least one of email, id, or token is required to identify the contact.
Contact's email address. At least one of email, id, or token is required to identify the contact.
Contact's token. At least one of email, id, or token is required to identify the contact.
Contact's last name to update.
Contact's first name to update.
Set to true to update the contact's login email address. Use this with the email parameter to change the login email.
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 41 agents privately built on Nagent that already use Simplero.
Build on Nagent
Connect Simplero 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 Simplero, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Simplero is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Simplero is connected, you configure its 19 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Simplero 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 Simplero event fires, the agent kicks off automatically.
Every Simplero 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 Simplero ships with 19 pre-built marketing automation actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Simplero together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Simplero-based workflows tailored to your business.