Box Integration — Automate Box with AI on Beauto

Box is a cloud content management platform for secure file storage, sharing, collaboration, and governance.

Category: file management & storage, documents · 284 actions available

What you can automate with Box

Beauto connects Box with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Box events, enrich Box data with AI, or sync Box with the rest of your stack — without writing code.

  • Sync Box data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
  • Trigger AI agents on new Box events and route the output anywhere
  • Schedule recurring Box tasks — daily reports, cleanups, or bulk updates
  • Use natural language to describe the workflow; Beauto builds it for you

Box actions Beauto supports

  • Add domain to list of allowed collaboration domains — Creates a new entry in the list of allowed domains for collaboration within your enterprise. This allows you to whitelist specific domains for external collaboration. Use 'inbound' to allow users from the specified domai
  • Add classification to file — Adds a classification to a file by specifying the label of the classification to add. **Enterprise-only feature**: This action requires a Box enterprise account with classification templates configured. Users without an
  • Add classification to folder — Adds a classification to a folder by specifying the label of the classification to add. **Enterprise-only feature**: This action requires a Box enterprise account with classification templates configured. Users without a
  • Add initial classifications — Initializes the classification template for an enterprise with an initial set of classification options. IMPORTANT: This action requires admin permissions and should only be called once per enterprise when no classificat
  • Add or update user avatar — Adds or updates a user avatar.
  • Add shared link to file — Adds a shared link to a file.
  • Add shared link to folder — Adds a shared link to a folder, allowing it to be shared with others via a URL. This action creates or updates a shared link on a folder. The shared link can be configured with different access levels: - 'open': Anyone w
  • Add shared link to web link — Adds a shared link to a web link.
  • Add user to group — Creates a group membership. Only users with admin-level permissions will be able to use this API.
  • Append metadata taxonomy level — Appends a new level to a metadata taxonomy structure. Use when adding hierarchical categories to organize metadata. If no levels exist, this creates the first level.
  • Apply watermark to file — Applies or update a watermark on a file.
  • Apply watermark to folder — Applies or update a watermark on a folder.
  • Ask question — Ask questions about Box files using Box AI. Use this action to query one or more files with natural language questions. Box AI will analyze the file contents and provide an answer based on the information found in the fi
  • Assign legal hold policy — Assign a legal hold policy to a file, file version, folder, or user. Legal hold policies preserve content for litigation or compliance purposes by preventing the deletion of specified items. When assigned to a folder, th
  • Assign retention policy — Assigns a retention policy to an item in Box to enforce content retention. Use this action to apply a retention policy to: - An entire enterprise (assign_to_type='enterprise', no ID needed) - A specific folder (assign_to
  • Assign storage policy — Creates a storage policy assignment for an enterprise or user. Storage policies control where data is stored geographically (data residency). This action requires Box Zones or similar enterprise feature to be enabled. Us
  • Assign task — Assigns a task to a user. A task can be assigned to more than one user by creating multiple assignments.
  • Authorize user — Authorize a user by sending them through the [Box](https://box.com) website and request their permission to act on their behalf. This is the first step when authenticating a user using OAuth 2.0. To request a user's auth
  • Cancel box sign request — Cancels a pending Box Sign request that has not yet been fully signed or declined. After cancellation, any outstanding signers will no longer be able to sign the document. Only the user who created the request (the reque
  • Commit upload session — Commits an upload session and creates a file from the uploaded chunks. This is the final step in a chunked upload workflow: 1. Create an upload session using 'create_upload_session' 2. Upload file parts using 'upload_par
  • Copy file — Creates a copy of a file.
  • Copy file request — Copies an existing file request to a new folder. File requests allow external users to upload files to a specific folder without needing a Box account. This action creates a copy of an existing file request and associate
  • Copy folder — Creates a copy of a folder within a destination folder. The original folder will not be changed.
  • Create AI Agent — Creates a custom AI agent in Box AI Studio. At least one capability required: ask (Q&A), text_gen (content generation), or extract (metadata extraction). Requirements: Box Enterprise Advanced account, Box AI Studio enabl
  • Create Box Sign Request — Creates a Box Sign request to send documents for electronic signing. Prepares documents and sends signature requests to signers via email. Signers do not need Box accounts. Supports up to 10 files, 35 signers, sequential
  • Create box skill cards on file — Applies one or more Box Skills metadata cards to a file. NOTE: This action creates NEW Box Skill cards on a file. If Box Skill cards already exist on the file, this action will fail with a 409 Conflict error. In that cas
  • Create user exemption from collaboration domain restrictions — Exempts a specific user from the enterprise's collaboration domain restrictions. This allows the specified user to collaborate with external parties from any domain, bypassing the enterprise's allowed collaboration domai
  • Create collaboration — Adds a collaboration for a single user or a single group to a file or folder. Collaborations can be created using email address, user IDs, or a group IDs. If a collaboration is being created with a group, access to this
  • Create comment — Adds a comment by the user to a specific file, or as a reply to an other comment.
  • Create email alias — Adds a new email alias to a user account. The email domain must be registered to your enterprise. Returns the newly created email alias object with id, type, email, and is_confirmed fields.
  • Create folder — Creates a new empty folder within the specified parent folder.
  • Create folder lock — Creates a folder lock on a folder, preventing it from being moved and/or deleted. You must be authenticated as the owner or co-owner of the folder to use this endpoint.
  • Create group — Creates a new group of users in an enterprise. Only users with admin permissions can create new groups.
  • Create legal hold policy — Create a new legal hold policy in Box. Legal hold policies are used to prevent permanent deletion of content during ongoing litigation. Once created, the policy can be assigned to specific users, folders, or files. IMPOR
  • Create metadata cascade policy — Creates a new metadata cascade policy that automatically applies a metadata template to all files and subfolders within a specified folder. Prerequisites: - A metadata instance must already be applied to the target folde
  • Create metadata instance on file — Applies an instance of a metadata template to a file. The metadata_fields parameter contains key-value pairs that match the fields defined in the template. In most cases only field keys present in the metadata template w
  • Create metadata instance on folder — Applies an instance of a metadata template to a folder. In most cases only values that are present in the metadata template will be accepted, except for the `global.properties` template which accepts any key-value pair.
  • Create metadata taxonomy — Tool to create a new metadata taxonomy in Box. Use when you need to set up a hierarchical classification system for organizing and categorizing metadata templates.
  • Create metadata taxonomy levels — Creates new hierarchical levels for a metadata taxonomy in Box. Use this to define the structure of your taxonomy by specifying levels like Continent -> Country -> City. Each level must have a unique level number startin
  • Create metadata taxonomy node — Tool to create a new metadata taxonomy node within a specified taxonomy. Use when you need to add a new classification or category to an existing metadata taxonomy hierarchy.

Box triggers

  • Collaboration Details Changed — Triggers when a collaboration's details change (e.g., role, status, expiration). This trigger monitors a specific collaboration and detects when any meaningful field changes, such as role, status, expiration dat
  • Comment Changed — Triggers when a comment's content or details change in Box. This trigger monitors a specific Box comment and detects when any meaningful field changes, such as message text edits, tagged message changes, or
  • New File Comment Added — Triggers when a new comment is added to a file in Box. This trigger monitors a specific Box file and fires when new comments are detected.
  • File Metadata Changed — Triggers when a file's metadata or properties change in Box. This trigger monitors a specific Box file and fires when changes are detected in key fields like name, description, size, modification time, parent fo
  • File Shared Link Changed — Triggers when a file's shared link settings change in Box. This trigger monitors a specific Box file's shared link and fires when changes are detected in the shared link configuration, such as access level, perm
  • New File Version Uploaded — Triggers when a new file version is uploaded to a file in Box. This trigger monitors a specific Box file and fires when new versions are detected.
  • New Item Added to Folder — Triggers when a new item (file, folder, or web link) is added to a folder in Box. This trigger monitors a specific Box folder and fires when new items are detected.
  • Folder Properties Changed — Triggers when a folder's core properties change in Box. This trigger monitors a specific Box folder and fires when changes are detected in properties like name, description, modification time, parent folder,
  • Folder Shared Link Changed — Triggers when a folder's shared link settings change in Box. This trigger monitors a specific Box folder's shared link and fires when changes are detected in the shared link configuration, such as access level,
  • New File Added to Folder — Triggers when a new file is added to a folder in Box. This trigger monitors a specific Box folder and fires when new files are detected. Only files (not folders or web links) are monitored.
  • New Folder Collaboration Created — Triggers when a new collaboration is created on a specific folder in Box. This trigger monitors a specific Box folder and fires when new collaborations are detected.
  • New Pending Collaboration Invite — Triggers when a new pending collaboration invite is created. This trigger monitors the user's pending collaborations and fires when new pending collaboration invites are detected.
  • New Sign Request Created — Triggers when a new Box sign request is created. This trigger monitors Box sign requests and fires when new sign requests are detected.
  • New Task Assignment Added — Triggers when a new assignment is added to a task in Box. This trigger monitors a specific Box task and fires when new assignments are detected.
  • New Task Created on File — Triggers when a new task is created on a Box file. This trigger monitors a specific Box file and fires when new tasks are detected.
  • Box Sign Request Status Changed — Triggers when a Box Sign request's status or meaningful fields change. This trigger monitors a specific Box Sign request and fires when changes are detected in key fields like status, signer decisions, document
  • Task Assignment State Changed — Triggers when a task assignment's state changes. This trigger monitors task assignments for a specific task and detects when the resolution_state changes (e.g., from incomplete to completed, or from complete
  • Task State Changed — Triggers when a task's status or details change in Box. This trigger monitors a specific Box task and fires when changes are detected in key fields like status, due date, message, or completion state.
  • Trashed File State Changed — Triggers when a file's trash state changes in Box. This trigger monitors a specific Box file and fires when its trash state changes (e.g., moved to trash or restored from trash).
  • Trashed Folder State Changed — Triggers when a folder's trash state changes in Box. This trigger monitors a specific Box folder and fires when its trash state changes (e.g., moved to trash or restored from trash).

Related integrations

Browse all 900+ integrations →

Get started with Box on Beauto

Sign up free, connect your Box account in one click, and describe the workflow you want in plain English. Beauto's AI handles the rest — no API keys or code required.

Try Beauto free · Browse all 900+ integrations · How it works