Grist Integration
Connect Grist to Arahi's no-code AI developers and automate workflows in minutes.
About the Grist integration
The evolution of spreadsheets. With Arahi AI, you can connect Grist to Airtable, Directus, Fauna and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.
- Category
- Databases
- Authentication
- keys
Grist automation use cases
- Form → row insertion
- Insert new rows into Grist from every form submission, webhook, or email with fields mapped.
- Scheduled archival
- Archive Grist rows older than N days to cold storage on a weekly cron.
- Change-data-capture broadcast
- Post Slack or email alerts when rows in Grist change specific columns or cross thresholds.
- CRM sync
- Keep Grist and your CRM in lockstep — two-way sync with conflict resolution rules.
Grist workflow examples
- Log Stripe invoices into Grist finance table
Agent reads Stripe invoice events, runs Add Records on a Grist invoice table, and attaches the PDF via Delete Attachment cleanup on old records.
Stripe invoice -> Grist Add Records.
- Provision Grist users from BambooHR hires
Agent detects BambooHR new records, runs Create SCIM User inside Grist for workspace access, and adds them to the right team document on save.
BambooHR new hire -> Grist Create SCIM User.
- Build Grist webhooks for Airtable sync jobs
Agent iterates Airtable sync configs, runs Create Document Webhook inside Grist for each document, then writes webhook IDs back into the Airtable row.
Airtable sync config -> Grist Create Document Webhook.
Grist actions
- Add Records
- Tool to add records to a specified table in a Grist document. Use after confirming doc and table IDs.
- Create Document
- Tool to create a document in a workspace. Use when you need to add a new document programmatically after selecting a workspace.
- Create SCIM User
- Tool to create a new SCIM user. Use when provisioning new user accounts via SCIM. Run after gathering all required user details.
- Create Table
- Tool to create tables in a document. Use after confirming the document ID. Creates one or more tables with specified columns in the given document.
- Create Document Webhook
- Tool to create a new webhook for a specified document. Use when you need to register webhook endpoints for document events in Grist. Run after confirming document ID.
- Delete Attachment
- Tool to delete a specified attachment from a Grist document. Use when you need to remove a file by providing its document and attachment IDs.
- Delete Column
- Tool to delete a column from a Grist document table. Use after confirming document, table, and column IDs.
- Delete Grist Table Records
- Tool to delete records from a specified Grist table. Use when you need to remove specific rows by their IDs. Use after confirming the row IDs exist.
- Delete SCIM User
- Tool to delete a specified user via SCIM. Use after confirming the user's SCIM user ID exists.
- Delete Webhook
- Tool to delete a webhook from a Grist document. Use when you need to remove a specific webhook after confirming its ID.
- Download All Attachments Archive
- Tool to download all attachments from a Grist document as a .zip or .tar archive. Use after ensuring attachments exist in the specified document.
- Download Attachment
- Tool to download the binary data of an attachment. Use when you have the document ID and attachment ID and need the raw file content.
- Download Grist Attachment Content
- Tool to download the raw bytes of an attachment. Use when you need to retrieve the binary data of a specific Grist document attachment after confirming the document and attachment IDs.
- Fetch Column Metadata
- Tool to fetch metadata for a specific column in a Grist document table. Use when you need to inspect column properties before data operations.
- Fetch Document Metadata
- Tool to fetch metadata for a specified Grist document. Use after obtaining the document ID.
- Fetch Table Metadata
- Tool to retrieve metadata for a specified table in a Grist document. Use when you need to inspect table schema details before data operations.
- Get Org Access
- Tool to fetch org access details. Use when you need to retrieve numeric user IDs for actions like SCIM user deletion when SCIM API is disabled.
- Get Users
- Tool to retrieve a list of users via SCIM v2. Use when you need to page through and filter enterprise users in Grist.
- List Attachments
- Tool to list all attachments in a Grist document. Use after confirming the document ID to retrieve attachment metadata.
- List Columns
- Tool to list all columns in a specified Grist table. Use after selecting the document and table to inspect column metadata.
- List Organizations
- Tool to list all organizations accessible to the authenticated user. Use when you need to select a Grist organization for subsequent operations.
- List Records
- Tool to retrieve records from a specified table within a Grist document. Use when you need to fetch rows by applying optional filters, sorting, limits, or hidden columns. Example: list records where pet is 'cat' sorted by '-age'.
- List Tables
- Tool to list all tables within a specified document. Use after obtaining the document ID to retrieve its tables.
- List Webhooks
- Tool to list webhooks configured for a document. Use when you need to retrieve all webhooks for a document after obtaining its ID.
- List Workspaces
- Tool to list all workspaces and documents accessible to the authenticated user on the current site. Use when you need to select a workspace or document for subsequent operations.
- Run SQL Query
- Tool to execute a read-only SQL SELECT query on a Grist document. Use after confirming the document ID and preparing a valid SQL SELECT statement.
- Update Column Metadata
- Tool to update metadata for one or more columns in a Grist document table. Use after confirming document and table IDs. Example: change label or type of columns.
- Update Document Metadata
- Tool to update metadata for a specified Grist document. Use when you need to rename or pin/unpin a document after obtaining its ID.
- Update Records
- Tool to update records in a specified table within a document. Use after fetching record IDs.
- Update Table Metadata
- Tool to update metadata for a specified table. Use after confirming document and table IDs to modify properties such as onDemand or visibility.
- Update Webhook
- Tool to update an existing webhook for a specified document. Use when you need to modify webhook settings after confirming document and webhook IDs.
- Upload Attachment
- Tool to upload one or more attachments to a Grist document. Use when you need to add files to a document after preparing file data.