Ninox

Syncs your custom database records with external SaaS tools and automates record creation and updates based on external triggers.

Try Ninox in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Ninox integration

    • Describe the outcome and Ceven picks the right Ninox calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Ninox data, across all 4 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Ninox access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Ninox, when, and on whose behalf.
    • The agent pauses and asks when Ninox is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Ninox.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Ninox action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Ninox, and when to use it.

Get databases
Pull a list of all databases within a specific team. Use this to identify the correct database ID before querying tables.
Delete record
Remove a specific record from a table. Use this after confirming the workspace, database, table, and record IDs are exact.
Create record
Add a new entry to a specified table. Use this to log new leads or project updates from external sources.
Update record
Modify existing fields in a record. Use this to change a status or update a contact phone number.
Get record
Pull all field values for a single record by its ID. Use this to gather context for a workflow decision.
List records
Retrieve multiple records from a table. Use this to generate lists or perform bulk updates.
Search records
Query a table for records matching specific criteria. Use this to find a customer by email or order number.
Get table
Pull the schema and metadata for a specific table. Use this to understand field types before writing data.
Create table
Set up a new table within a database. Use this when a workflow needs to spin up a new tracking area.
Delete table
Remove an entire table and its data. Use this for cleanup of temporary staging areas.
Get team
Pull details about a Ninox team. Use this to verify team ID for multi tenant environments.
List teams
Pull all teams the authenticated user has access to. Use this to start the database discovery process.

12 actions · scroll to see them all

Frequently asked questions

Ceven connects to Ninox using an API token generated within your Ninox account settings. You provide the API key and the team ID to establish the connection. We store these credentials using AES 256 encryption at rest. The agent uses these tokens to sign every request made to the Ninox API. You can rotate your API key at any time in the Ninox dashboard, which will require you to update the connection in Ceven to resume your workflows. This ensures that you maintain full control over who can access your database records and that access can be revoked instantly without affecting other users.
Yes. Ceven can monitor your Ninox tables for changes through periodic polling or via webhooks if your Ninox plan supports them. When a record is created or a specific field is updated, Ninox sends a notification to Ceven. The agent then parses the record ID and pulls the latest data to determine which workflow path to follow. This allows you to build reactive systems where a checkbox in Ninox triggers a real world action like sending an invoice or alerting a team member. You can define exactly which fields should trigger the agent to avoid unnecessary workflow runs.
Ninox imposes specific rate limits on API calls depending on your subscription tier. If a Ceven workflow attempts to perform bulk updates that exceed these limits, Ninox will return a 429 error. To handle this, Ceven implements an exponential backoff strategy, meaning the agent will pause and retry the request after a short delay. If you are moving thousands of records, we recommend scheduling the workflow during off peak hours or breaking the data into smaller batches. This prevents your API access from being temporarily throttled and ensures that critical business data continues to flow without interruption.
Ceven interacts with the stored values of your fields rather than calculating Ninox formulas in real time. If you have a formula field in Ninox, the agent reads the resulting value of that formula as it exists in the database. If you need to perform a calculation based on that value, you can build the logic directly into the Ceven workflow. This means you can use Ninox for the initial data aggregation and use the agent to handle the conditional logic and external API calls that Ninox formulas cannot reach on their own.
Yes. Ceven has access to management tools that allow it to create or delete tables and retrieve database structures. This is particularly useful for companies that need to spin up temporary databases for specific projects or clients. You can build a workflow that creates a standardized set of tables in a new Ninox database whenever a new project is signed in your CRM. However, we recommend caution when using delete actions, as removing a table in Ninox is permanent and cannot be undone via the API.
For tables with a high volume of records, Ceven uses pagination to ensure stability. Instead of requesting all records at once, which could cause a timeout or a crash, the agent requests data in pages. This allows the agent to process thousands of records sequentially. When you use a search or list action, the agent automatically handles the cursor and page tokens provided by the Ninox API. This ensures that your workflows remain performant even as your custom database grows from a few hundred records to tens of thousands.
Data security is central to the Ceven architecture. When the agent pulls a record from Ninox, the data exists in volatile memory only for the duration of the workflow execution. We do not store your Ninox record data in a permanent database of our own. Once the agent has pushed the data to the destination tool, such as Salesforce or Slack, the temporary context is cleared. All data in transit is encrypted using TLS 1.2 or higher, ensuring that your proprietary business data is never exposed to the open web during the synchronization process.
Ceven can read and write the record IDs that Ninox uses to link tables. If you have a link field connecting a customer to an order, the agent can pull the customer ID from the order record and then perform a second look up to get the customer details. This allows you to build workflows that understand the relationships in your data. For example, when an order is marked as shipped, the agent can find the linked customer record and send a personalized shipping notification email using the contact info from the related table.

Alternatives to Ninox

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Ninox and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free