Ragic is a web-based database builder that allows users to create and manage databases as easily as creating a spreadsheet.
Ragic is a web-based database builder that allows users to create and manage databases as easily as creating a spreadsheet. On Nagent, Ragic is exposed as a fully-configurable databases integration that any agent can call — 7 actions, and API key authentication. No code is required to wire Ragic into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Ragic to automate the kinds of tasks databases 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 Ragic 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 Ragic, with input parameters and output schema. Drop these into any step of an agent built in Helix.
RAGIC_DELETE_ENTRYTool to delete an entry from a Ragic sheet. Use when you need to remove a specific record from a sheet by its record ID.
Input parameters
Ragic server subdomain (e.g., 'na5', 'www', 'ap5', 'eu2'). If provided, overrides the default server. Check your Ragic URL to find your server.
The record ID of the entry to delete.
The tab folder path for the sheet (e.g., 'ragic-setup' or 'sales').
The sheet index number.
Your Ragic account name (the subdirectory in your Ragic URL, e.g., 'composio' from 'https://na5.ragic.com/composio/...').
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
RAGIC_DOWNLOAD_FILETool to download uploaded files, images, or email attachments from Ragic. Use the file reference returned from API responses (e.g., from record fields).
Input parameters
Ragic server subdomain (e.g., 'na5', 'www', 'ap5', 'eu2'). If provided, overrides the default server. Check your Ragic URL to find your server.
Your Ragic account name (the subdirectory in your Ragic URL, e.g., 'composio' from 'https://na5.ragic.com/composio/...').
The file reference as returned from API responses (e.g., 'Ni92W2luv@My_Picture.jpg'). This is the encoded filename with hash prefix.
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
RAGIC_GET_ACTION_BUTTONSTool to retrieve the list of available action buttons on a Ragic sheet. Returns action button IDs and names. Use category=massOperation to get buttons available for mass operations.
Input parameters
Ragic server subdomain (e.g., 'na3', 'www', 'na5', 'ap5', 'eu2'). If provided, overrides the default server. Check your Ragic URL to find your server.
Filter action buttons by category. Use 'massOperation' to get buttons available for mass operations on multiple records. If not provided, may return HTTP 500 error on some sheets.
The tab folder path in the Ragic sheet structure.
The sheet index number identifying the specific sheet.
The Ragic account name (the subdirectory in your Ragic URL, e.g., 'RSDemo' from 'https://na3.ragic.com/RSDemo/...').
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
RAGIC_GET_CUSTOM_PRINT_REPORTTool to retrieve a custom print report for a Ragic record in various formats (pdf, png, docx). Use when you need to generate and download a formatted report using a specific template.
Input parameters
Ragic server subdomain (e.g., 'na5', 'www', 'ap5', 'eu2'). If provided, overrides the default server. Check your Ragic URL to find your server.
The ID of the record to retrieve the custom print report for.
Output format for the custom print report.
The tab folder path in your Ragic sheet URL.
The sheet index number from your Ragic sheet URL.
Your Ragic account name (the subdirectory in your Ragic URL, e.g., 'composio' from 'https://na5.ragic.com/composio/...').
Optional field ID to use as the filename for the downloaded report.
The custom print template ID to use for generating the report.
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
RAGIC_GET_ENTRYTool to retrieve a single entry from a Ragic sheet by its record ID. Use when you need to fetch specific record data including field values and optional subtable data.
Input parameters
API version (e.g., '3' or 'version=2025-01-01'). Recommended to use '3' for v3 API.
Set to True to add 'Create Date' and 'Create User' information to the response.
Ragic server subdomain (e.g., 'na5', 'www', 'ap5', 'eu2'). If provided, overrides the default server. Check your Ragic URL to find your server.
Set to True to add comment thread information related to this record to the response.
Set to True to add edit history related to this record to the response.
The record ID of the entry to retrieve.
Set to False to exclude subtable data from the response. If True or not provided, subtables are included by default.
The tab folder path for the sheet (e.g., 'ragic-setup', 'sales').
The sheet index number (e.g., 1, 2).
Your Ragic account name (the subdirectory in your Ragic URL, e.g., 'composio' from 'https://na5.ragic.com/composio/...').
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
RAGIC_GET_RECORD_AS_PDFTool to retrieve a PDF version of a Ragic record. Use when you need to export or download a record in PDF format. The PDF will contain the full record data in a formatted document.
Input parameters
Ragic server subdomain (e.g., 'na5', 'www', 'ap5', 'eu2'). If provided, overrides the default server. Check your Ragic URL to find your server.
The record ID to retrieve as PDF.
The tab folder path in your Ragic account.
The sheet index number (numeric identifier for the sheet).
Your Ragic account name (the subdirectory in your Ragic URL, e.g., 'composio' from 'https://na5.ragic.com/composio/...').
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
RAGIC_SEARCH_RECORDSSearch Records
Input parameters
Set to True to add 'Create Date', 'Create User' information to the response.
Maximum number of records to return. Ragic defaults to 100 if not specified.
Set to True to retrieve the raw BBCode value saved to the field instead of being translated to HTML.
The starting record index (0-based) for pagination. Use with 'limit' to page through results.
Ragic server subdomain (e.g., 'na5', 'www', 'ap5', 'eu2'). If provided, overrides the default server. Check your Ragic URL to find your server.
Set to True to add the comment thread related to this record to the response.
Set to True to add the edit history related to this record to the response.
Set to True to only include fields in the Listing Page.
Set to True to reverse the default ordering of the listing page response.
Set to True to add the approval information related to this record to the response.
Set to False to not include subtable information in the response. If True or not provided, subtables are included by default.
When True, the field value of 'Masked text' will be unmasked if you are in the viewable groups.
Path to the Ragic sheet in format 'tab_folder/sheet_index' (e.g., 'ragic-setup/1' or 'sales/2').
Your Ragic account name (the subdirectory in your Ragic URL, e.g., 'composio' from 'https://na5.ragic.com/composio/...').
Set to True to add the email conversation information related to this record to the response.
The full-text search query to find matching records.
When True, the fixed filter on this sheet will be ignored (requires SYSAdmin privilege).
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 78 agents privately built on Nagent that already use Ragic.
Build on Nagent
Connect Ragic 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 Ragic, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Ragic is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Ragic is connected, you configure its 7 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Ragic 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 Ragic event fires, the agent kicks off automatically.
Every Ragic 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 Ragic ships with 7 pre-built databases actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Ragic together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Ragic-based workflows tailored to your business.