Sanity Integration — Automate Sanity with AI on Beauto
Sanity is a headless CMS platform that provides structured content storage and APIs for modern applications
Category: developer tools, productivity · 21 actions available
What you can automate with Sanity
Beauto connects Sanity with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Sanity events, enrich Sanity data with AI, or sync Sanity with the rest of your stack — without writing code.
- Sync Sanity data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
- Trigger AI agents on new Sanity events and route the output anywhere
- Schedule recurring Sanity tasks — daily reports, cleanups, or bulk updates
- Use natural language to describe the workflow; Beauto builds it for you
Sanity actions Beauto supports
- Add Default Role to Users — Apply organization default role to all users. Use when you need to assign the organization's default role to all existing users in the organization. Requires the resource ID of the organization.
- Create Attribute Definition — Tool to create a new user attribute definition in Sanity. Use when you need to define a custom attribute (like 'customer-tier' or 'subscription-level') that can be attached to resources. The key must be unique within the
- Create Prompt Post — Send a one-shot prompt to the Sanity Content Agent. Stateless one-shot prompt endpoint. No thread management or message persistence. Ideal for simple, single-turn interactions. Use when you need to send a single prompt a
- Delete User Attribute Definition — Delete a user attribute definition. Use when you need to remove a custom attribute definition from an organization or project in Sanity. The attribute definition controls how user attributes are structured and validated
- Delete User Attributes — Delete custom attributes from a Sanity user within an organization. Use this tool when you need to remove specific custom attributes from a user account. The action deletes the attributes specified in the request and ret
- Get Invite By Token — Retrieve an invite by its public token. Use this action when you need to fetch details about an invite using the invite token that was shared with the invitee. Returns invite information including status, role, and invit
- Get Organization Role — Retrieve a specific organization role by its ID. Use this action when you need to fetch details about an organization role including its permissions, title, description, and whether it applies to users or robots. The rol
- Get Permission — Get a permission for a specific resource. Use when you need to retrieve details about a particular permission including its actions, parameters, and scope. The action retrieves permission information based on the resourc
- Get Robots — Tool to get robots with access to a resource. Use when you need to retrieve a list of robots (service accounts) that have been granted access to a specific resource along with their assigned roles. This action supports p
- Get Role — Retrieve a specific role for a given resource type and resource ID. Use this action when you need to fetch details about a role including its permissions, title, description, and whether it applies to users or robots. Th
- List Resource Users — List all users of a resource and their assigned roles. Use when you need to retrieve user information and role assignments for a specific project or organization. Supports pagination via cursor.
- List Organization Roles — List all roles available for an organization. Use this action to retrieve all available roles that can be assigned to users within a specific Sanity organization. The organization_id is required to identify which organiz
- List User Attributes — Tool to retrieve user attributes from a Sanity organization. Use when you need to get the attributes (such as roles, permissions, or custom properties) associated with a specific user in a Sanity organization. Supports p
- Query All Screening — Execute a GROQ query to fetch all screening documents from Sanity. Uses the Sanity HTTP query API endpoint. Default query retrieves all documents of type 'screening'. Supports optional query parameters for dynamic querie
- Update Organization ACL — Tool to assign a role to a member in a Sanity organization. Use when adding or modifying user roles within an organization.
- Update User Attributes Values — Update user attribute values for a resource. Use this action to set or update custom attributes for a user within an organization or project. When setting a value for an attribute key that also exists in SAML, the Sanity