GatherUp is a customer feedback and online review management platform that helps businesses collect, manage, and leverage customer feedback to improve their online reputation.
GatherUp is a customer feedback and online review management platform that helps businesses collect, manage, and leverage customer feedback to improve their online reputation. On Nagent, Gatherup is exposed as a fully-configurable reviews integration that any agent can call — 9 actions, and API key authentication. No code is required to wire Gatherup into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Gatherup to automate the kinds of tasks reviews 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 Gatherup 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 Gatherup, with input parameters and output schema. Drop these into any step of an agent built in Helix.
GATHERUP_DELETE_BUSINESSPermanently deletes a business location from GatherUp. This is a destructive operation that cannot be undone. **When to use**: Remove business locations that are no longer needed or were created in error. **Important**: Verify the businessId before deletion. Check errorCode in response: 0=success, non-zero=error.
Input parameters
Unique ID of the business location to delete. Obtain this from search or get business endpoints.
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
GATHERUP_FIND_AGENCY_CLIENT_IDFind the client ID for a specific business in GatherUp agency accounts. This tool retrieves the numeric client identifier associated with a business location. Use this when you need to look up the client ID for agency-level operations or business management.
Input parameters
The unique ID of the business to find the client ID for. This identifies the specific business location in GatherUp.
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
GATHERUP_GET_BUSINESSRetrieve detailed information about a specific GatherUp business location. Returns comprehensive business data including: name, contact details (phone, address), timezone, business type, subscription package, communication settings, engagement metrics (NPS score, feedback counts), and marketing assets (logos, banners, feedback URLs). Prerequisites: - Use GATHERUP_SEARCH_BUSINESS if you need to find a businessId by customField/extraField
Input parameters
The unique ID of the business to retrieve. Use GATHERUP_SEARCH_BUSINESS to find business IDs by customField or extraField.
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
GATHERUP_GET_BUSINESS_TYPESRetrieves the list of available business categories from GatherUp (e.g., Restaurant, Hotel, Dental Office). Use this to: - Get valid business type IDs for creating new businesses - Discover available business categories in GatherUp - Filter business types by search term (optional)
Input parameters
Optional search term to filter business types by name (e.g., 'restaurant', 'hotel', 'cafe')
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
GATHERUP_GET_CUSTOMERRetrieves detailed information about a specific customer from GatherUp by their customer ID. Use this action to get customer details including name, email, phone, rating, feedback status, and other customer-related information. Common use cases: - Retrieve customer contact information before sending feedback requests - Check customer's current rating and feedback status - Verify customer subscription status (unsubscribed flag) - Get customer creation date and associated business details Error codes: 0=success, 2=invalid clientId, 3=server error, 44=customer not found Endpoint: POST https://app.gatherup.com/api/customer/get
Input parameters
The unique ID of the customer to retrieve. This is the internal customer identifier assigned by GatherUp when the customer was 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
GATHERUP_GET_WIDGET_HTMLRetrieve pre-formatted widget or badge HTML code with schema.org structure and SEO-friendly content. Returns ready-to-embed HTML code that displays customer reviews or badges on your website. The HTML includes structured data markup for better search engine visibility. Prerequisites: - Use GATHERUP_SEARCH_BUSINESS if you need to find a businessId
Input parameters
Widget type to generate (e.g., 'reviews', 'badge'). Determines the style and content of the HTML output.
Limit the number of reviews to display in the widget. Only applicable for certain widget types.
Widget ID for custom widgets. Use this to retrieve HTML for a specific widget configuration.
The unique ID of the business for which to generate widget HTML. Use GATHERUP_SEARCH_BUSINESS to find business IDs.
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
GATHERUP_SEARCH_BUSINESSSearch for a GatherUp business location by custom identifier and retrieve its business ID. This tool locates business locations using user-defined identifiers (customField or extraField) that you've assigned in GatherUp. Returns the businessId on success (errorCode=0), or an error code with message on failure. Common error codes: 2=Invalid clientId, 25=Business not found, 26=Invalid search type Endpoint: POST /api/business/search
Input parameters
Field type to search by. 'customField' searches user-defined custom identifiers; 'extraField' searches user-defined extra identifiers. Allowed values: customField \\ | extraField
The value to search for in the specified field (customField or extraField). This should match the identifier you assigned to a business location.
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
GATHERUP_SEND_CUSTOMER_FEEDBACKSend a feedback request to a customer to collect their rating and review. Use this when you want to automatically request feedback after a customer interaction or transaction. Ensure the customer exists in your GatherUp account and hasn't unsubscribed from feedback requests.
Input parameters
Job ID from a previous feedback request. Required when ratingRevision=1 to identify which request to replace. Obtain from customer records.
ID of the customer who will receive the feedback request. Must be an existing customer in your GatherUp account.
Set to 1 to validate that the customer hasn't exceeded the feedback request threshold before sending, or 0 to skip threshold check. Default is 0.
Set to 1 to revise/replace an existing feedback request (requires jobId), or 0 to send a new feedback request. Default is 0 for new requests.
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
GATHERUP_SET_USER_PASSWORDSets a new password for an existing user in GatherUp. Use this action to update user credentials securely. **Prerequisites**: - Valid userId (user must exist in your GatherUp account) - Password must meet security requirements: minimum 12 characters, at least one uppercase letter and one number **When to use**: Update user passwords for security purposes or user account management. Check errorCode in response: 0=success, non-zero=error. See errorMessage for details.
Input parameters
The unique identifier of the user whose password will be set. Must be an existing user in your GatherUp account.
New password for the user. Must be at least 12 characters long and include at least one uppercase letter and one number for security requirements.
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 62 agents privately built on Nagent that already use Gatherup.
Build on Nagent
Connect Gatherup 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 Gatherup, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Gatherup is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Gatherup 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 Gatherup 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 Gatherup event fires, the agent kicks off automatically.
Every Gatherup 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 Gatherup ships with 9 pre-built reviews actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Gatherup together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Gatherup-based workflows tailored to your business.