CabinPanda is a data collection platform that enables users to create and manage online forms, facilitating efficient data gathering and analysis.
CabinPanda is a data collection platform that enables users to create and manage online forms, facilitating efficient data gathering and analysis. On Nagent, Cabinpanda is exposed as a fully-configurable forms & surveys integration that any agent can call — 11 actions, and API key authentication. No code is required to wire Cabinpanda into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Cabinpanda 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 Cabinpanda 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 Cabinpanda, with input parameters and output schema. Drop these into any step of an agent built in Helix.
CABINPANDA_CREATE_FORMCreate a new form in CabinPanda using a template. The form will be created with default fields based on the selected template. Use template_id '1' for a blank form or other IDs for themed templates.
Input parameters
Display name for the form
Numeric ID of the form type. Use '1' for Regular form (most common).
Numeric ID of the form template to use. Common values: '1' (Blank form), '84' (Planets theme), '85' (Cyanic Globe theme). Get valid IDs from list_forms response.
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
CABINPANDA_DELETE_FORMPermanently deletes a form from CabinPanda using its unique key. This action is irreversible - use with caution. Requires the form's alphanumeric key (not the numeric ID) which can be obtained from the List Forms action's 'key' field.
Input parameters
The form's unique key (32-character alphanumeric hash). Obtain this from the 'key' field in the List Forms response, not the numeric 'id' field.
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
CABINPANDA_DELETE_INTEGRATIONDeletes a form integration configuration by its ID. Use this to disconnect a specific integration (e.g., Slack, Google Sheets, Stripe) from a form. First use CABINPANDA_LIST_INTEGRATIONS to find the 'form_integration.id' of the configured integration you want to remove. This is a destructive and idempotent operation.
Input parameters
The unique identifier of the form integration to delete. This is the 'form_integration.id' value from a configured integration, not the platform integration type ID. Use CABINPANDA_LIST_INTEGRATIONS to find valid form_integration 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
CABINPANDA_GET_FORM_DETAILSTool to retrieve details of a specific form by its key (32-character hex string). Use when you need form metadata (fields, labels, timestamps) before processing or submitting data. Get form keys from the list_forms endpoint.
Input parameters
The unique form key (32-character hex string) obtained from the list forms endpoint. Example: '894d8af7f30d5eda56c134a775fa850f'
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
CABINPANDA_GET_INTEGRATION_DETAILSRetrieve detailed information about a specific integration by its numeric ID. Returns integration configuration, category, OAuth settings, and form/team integration status. Use List Integrations first to discover available IDs.
Input parameters
The numeric ID of the integration to retrieve (e.g., '1' for Slack, '2' for Google Analytics). Use List Integrations to find available 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
CABINPANDA_GET_PROFILERetrieves the authenticated user's CabinPanda profile including account details, workspace information, available features, usage statistics, and billing plan. Use this action to get the current user's identity, check plan limits, or verify account setup status.
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
CABINPANDA_LIST_FORMSTool to retrieve a list of all forms associated with the account. Use when you need to fetch form details for management or analysis.
Input parameters
Page number for paginated results (starts at 1). If not provided, defaults to page 1.
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
CABINPANDA_LIST_INTEGRATIONSTool to retrieve a list of all integrations for the account. Use when you need to inspect available or active integrations before managing them.
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
CABINPANDA_LIST_SUBMISSIONSRetrieve all submissions for a specific form. The form_id parameter requires the 32-character hex key (not the numeric ID). First use List Forms to get available form keys, then pass one to this action.
Input parameters
Page number for paginated results (starts at 1). The API returns 20 submissions per page. If not provided, defaults to page 1.
The unique key of the form to list submissions for. This is the 32-character hex string (e.g., '894d8af7f30d5eda56c134a775fa850f'), not the numeric form ID. Obtain this key from the List Forms action.
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
CABINPANDA_LIST_USERSRetrieves a list of all team members (users) associated with your CabinPanda account. Use this tool to: - View all team members in your workspace - Get user IDs for other team management operations - Check user roles, permissions, and current usage statistics - Audit team membership and billing plan information Returns detailed user information including email, workspace details, available features, and usage statistics.
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
CABINPANDA_UPDATE_FORMTool to update the details of an existing form including name, template, fields and settings. Use when you need to modify form properties, update field configuration, or change form behavior.
Input parameters
The unique form key (32-character hex string) of the form to update. Obtained from list_forms or create_form endpoints.
Display name for the form
Array of field objects to update form field configuration. Each field must include field_type_id and label, and may include default_value, row, col, step, options, required, hide, and readonly.
Numeric ID of the form type. Use 1 for Regular form (most common).
List of email addresses to receive form submission notifications
Error display setting for form validation errors.
Numeric ID of the form template to use. Common values: 1 (Blank form), 84 (Planets theme), 85 (Cyanic Globe theme).
Success message displayed to users after successful form submission
Custom label text for the form submit button
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 67 agents privately built on Nagent that already use Cabinpanda.
Build on Nagent
Connect Cabinpanda 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 Cabinpanda, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Cabinpanda is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Cabinpanda is connected, you configure its 11 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Cabinpanda 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 Cabinpanda event fires, the agent kicks off automatically.
Every Cabinpanda 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 Cabinpanda ships with 11 pre-built forms & surveys actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Cabinpanda together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Cabinpanda-based workflows tailored to your business.