Skip to content
Box logo Slack logo

Connectors / Integration

Connect Box and Slack to Keep Your Team on the Same Page

Automate file notifications, approvals, and content collaboration between Box and Slack so nothing falls through the cracks.

Box + Slack integration

Box and Slack are two of the most widely used platforms in modern workplaces — one is the secure home for all your business content, while the other is where your teams communicate and make decisions in real time. When the two run independently, teams waste time hunting down the latest file versions, missing upload notifications, or manually chasing approvals. Connecting Box with Slack through tray.ai bridges your content and communication layers, so the right people always have the right information when they need it.

Organizations that rely on Box for document management and Slack for team communication face a real disconnect: important file activity happens in Box, but decisions and conversations happen in Slack. Without integration, employees constantly switch between tools, leading to delayed reviews, missed uploads, and stalled approvals. Connect Box and Slack on tray.ai and you can automatically surface file events — new uploads, version changes, comments, shared links — directly into relevant Slack channels or DMs. Document reviews move faster, collaboration is more transparent, workflows are audit-ready, and nobody has to manually chase anything. Teams in legal, marketing, finance, and operations all benefit from knowing the moment a contract, campaign asset, or financial report is ready for action.

Automate & integrate Box + Slack

Automating Box and Slack business processes or integrating data is made easy with Tray.ai.

box
slack

Use case

Instant File Upload Notifications in Slack

Whenever a new file lands in a specific Box folder, tray.ai sends a formatted notification to the relevant Slack channel, including the file name, uploader, and a direct link. No more checking Box constantly or relying on manual email alerts. Teams can react, comment, or kick off downstream workflows immediately from Slack.

  • Zero lag between file upload and team awareness
  • Cuts out manual email or message-based file announcements
  • Keeps project channels current with live document activity
box
slack

Use case

Document Approval Workflows via Slack

When a file in Box reaches a certain stage — say, being moved to a 'Pending Approval' folder — tray.ai sends an interactive Slack message to the designated approver, letting them approve or reject directly from Slack. The decision is written back to Box as metadata or a folder move, creating a full audit trail. Review cycles speed up without forcing approvers to leave Slack.

  • Reduces approval turnaround from days to hours
  • Keeps approval records stored and auditable in Box
  • Approvers never need to log into Box to take action
box
slack

Use case

Slack Alerts for Box File Comments and Annotations

When a collaborator adds a comment or annotation to a Box file, tray.ai routes that feedback as a Slack notification to the file owner or project channel. This closes the loop on async reviews and ensures feedback doesn't get buried in Box's native interface. Teams can respond faster and keep revision cycles moving without constant inbox monitoring.

  • Faster response to reviewer feedback on shared documents
  • Centralizes file comment alerts in team Slack channels
  • Fewer review delays from missed Box notifications
box
slack

Use case

Shared Link Delivery via Slack on Request

Team members can request a secure Box shared link directly from a Slack slash command or bot interaction, and tray.ai fetches and returns the link in seconds. No more navigating Box's folder hierarchy to locate and share files mid-conversation. Legal, sales, and HR teams can share sensitive documents securely without breaking their Slack flow.

  • Instant file access from within Slack conversations
  • Cuts time spent navigating Box folder structures
  • Supports secure, permission-controlled link generation
box
slack

Use case

New Slack Channel Creation Triggers Box Folder Setup

When a new Slack channel is created for a project, client, or team, tray.ai automatically provisions a corresponding Box folder with the correct permissions and metadata. Every project gets a dedicated, organized content repository from day one. Operations and IT teams skip the manual setup that usually leads to inconsistent folder naming and access control gaps.

  • Consistent folder structure across all projects automatically
  • No manual Box setup when new initiatives launch
  • Access control policies applied at folder creation time
box
slack

Use case

Compliance and Expiry Alerts for Box Files Posted to Slack

When files in Box are approaching their retention policy expiry dates or have been flagged for compliance review, tray.ai sends proactive alerts to the appropriate Slack channel or compliance officer. Teams stay ahead of regulatory requirements without manual audits or easily missed Box email digests. Finance, legal, and compliance teams can act before documents fall out of policy.

  • Proactive compliance alerts before policy deadlines pass
  • Lower risk of accidental file deletion or non-compliance
  • Compliance teams stay informed in the channels they already use

Challenges Tray.ai solves

Common obstacles when integrating Box and Slack — and how Tray.ai handles them.

Challenge

Mapping Box User Identities to Slack Users

Box and Slack maintain separate user directories, so a file owner or commenter in Box may not map cleanly to their Slack counterpart. Mismatched email addresses, display names, or deprovisioned accounts can cause notifications to fail silently or reach the wrong person.

How Tray.ai helps

tray.ai includes built-in data mapping and lookup capabilities that cross-reference Box user emails against Slack user profiles using the Slack users.lookupByEmail API, so every notification reaches the right person. Custom logic handles edge cases like deprovisioned accounts or mismatched domains.

Challenge

Handling Large File Volumes Without Slack Noise

In active Box environments with high upload frequency, posting every file event to Slack can quickly overwhelm channels and cause teams to tune out — which defeats the whole point of the integration.

How Tray.ai helps

tray.ai's workflow logic lets you define granular filtering conditions — specific subfolders, file types, uploader roles, metadata tags — so only genuinely important events generate Slack messages. Batching and digest modes can also aggregate activity into periodic summaries rather than a constant stream.

Challenge

Maintaining Secure Box Link Sharing Through Slack

Automatically posting Box shared links to Slack channels can inadvertently expose sensitive files to a broader audience than intended, particularly in large workspaces where channels may include external guests.

How Tray.ai helps

tray.ai workflows can enforce Box's permission model by generating password-protected or expiring shared links, restricting link creation to files in explicitly approved folders, and posting sensitive links only as Slack ephemeral messages visible to the requesting user rather than the entire channel.

Templates

Pre-built workflows for Box and Slack you can deploy in minutes.

Box New File → Slack Channel Notification

Box Box
Slack Slack

Automatically posts a Slack message to a designated channel whenever a new file is uploaded to a specified Box folder, including file details and a direct access link.

Box File Approval Request → Slack Interactive Message

Box Box
Slack Slack

Sends an interactive approval request to a Slack user when a file is moved to a 'Pending Approval' Box folder, then writes the decision back to Box as metadata and moves the file to the appropriate outcome folder.

New Slack Channel → Provision Box Project Folder

Slack Slack
Box Box

When a new Slack channel is created matching a naming convention (e.g., proj-*), tray.ai automatically creates a corresponding Box folder with predefined subfolders and sets appropriate team permissions.

Box File Comment → Slack DM to File Owner

Box Box
Slack Slack

Routes new Box file comments directly to the file owner as a Slack direct message, including the comment text, commenter name, and a deep link back to the annotated file in Box.

Slack Slash Command → Retrieve Box File Link

Slack Slack
Box Box

Lets team members type a slash command in Slack to search for and retrieve a secure Box shared link for any file, returned instantly as a Slack ephemeral message.

Box Compliance Expiry Scan → Slack Alert to Compliance Channel

Box Box
Slack Slack

Runs on a schedule to scan Box for files approaching retention expiry or flagged for review, then posts a consolidated alert digest to a designated compliance Slack channel.

Ship your Box + Slack integration.

We'll walk through the exact integration you're imagining in a tailored demo.