# Gatherup AI integration on Definable

> GatherUp is a customer feedback and online review management platform that helps businesses collect, manage, and leverage customer feedback to improve their online reputation.

## What this connects

GatherUp is a customer feedback and online review management platform that helps businesses collect, manage, and leverage customer feedback to improve their online reputation.

Vendor: https://gatherup.com/

## Tools available

**9** tools available. First 9:

- `GATHERUP_DELETE_BUSINESS` — Delete GatherUp Business — Permanently 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.
- `GATHERUP_FIND_AGENCY_CLIENT_ID` — Find GatherUp Agency Client ID — Find 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.
- `GATHERUP_GET_BUSINESS` — Get GatherUp Business — Retrieve 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
- `GATHERUP_GET_BUSINESS_TYPES` — Get GatherUp Business Types — Retrieves 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)
- `GATHERUP_GET_CUSTOMER` — Get GatherUp Customer — Retrieves 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
- `GATHERUP_GET_WIDGET_HTML` — Get Widget HTML — Retrieve 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
- `GATHERUP_SEARCH_BUSINESS` — Search GatherUp Business by Custom Identifier — Search 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
- `GATHERUP_SEND_CUSTOMER_FEEDBACK` — Send GatherUp Customer Feedback — Send 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.
- `GATHERUP_SET_USER_PASSWORD` — Set GatherUp User Password — Sets 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.

## Auth

Auth schemes: `API_KEY`.

## How agents use Gatherup

Inside a Definable workflow, Gatherup is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Gatherup** — the Researcher (GPT-5.5) pulls context from Gatherup (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Gatherup** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Gatherup (create record, post message, draft email).
- **Designer / Engineer → Distributor → Gatherup** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Gatherup (attach file, open PR comment, post status).

The Verifier checks every Gatherup call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- reviews — https://definable.ai/apps/category/reviews/
- customer support — https://definable.ai/apps/category/customer-support/

## Related

- HTML page: https://definable.ai/apps/gatherup/
- Same category (reviews): https://definable.ai/apps/category/reviews/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
