Before you begin
Every tutorial assumes you have:- A Box developer account.
- A Box application configured in the Developer Console - see Create your first application.
- Python 3.11 or higher installed locally.
Tutorials
Invoice intake automation
Use case: Automate accounts payable by extracting structured fields from invoice PDFs and writing them back as searchable metadata.APIs: Box AI Extract, Metadata, WebhooksTime: ~30 minutes
RFP answer bank
Use case: Build an AI-powered answer bank that indexes curated content in a Box Hub and answers questions with Box AI. Uses a sales RFP library as the example.APIs: Hubs, Hub Items, Hub Collaborations, Box AI AskTime: ~25 minutes
Secure in-app document review
Use case: Let reviewers read and annotate sensitive documents inside your own app - upload, convert, and embed with Box View, then layer Box Content Preview for a richer UI.APIs: Upload, Box View (expiring embed link), Token exchange, Box Content PreviewTime: ~30 minutes
Supplier agreement extraction
Use case: Turn complex supplier agreements into structured procurement data using the
struct and table field types in Box AI structured extraction.APIs: Box AI Extract, Enhanced Extract AgentTime: ~20 minutesAutomate new hire onboarding
Use case: Provision a standardized, governed Box workspace for every new hire automatically when your HR system fires a hire event.APIs: Users, Groups, Folders, CollaborationsTime: ~30 minutes
NDA risk summary
Use case: Extract key clauses from an NDA or MSA, score them into a Deal Risk Summary with confidence scores, and save it back to Box as a companion file.APIs: Box AI Extract, UploadsTime: ~20 minutes
Company brain knowledge base
Use case: Turn scattered content into a governed knowledge layer that humans and AI agents share. Review new files with Box AI, publish approved content to domain Hubs, and answer questions grounded in trusted sources.APIs: Box AI Extract, Metadata, Hubs, Box AI AskTime: ~35 minutes
Connect an autonomous agent to Box
Use case: Give a coding or autonomous agent secure, scoped access to a shared Box project folder through the Box CLI or hosted Box MCP server.Tools: Box CLI, Box MCP, Box AITime: ~20 minutes
Document metadata dashboard
Use case: Embed the enhanced metadata view (v2) of the Box Content Explorer to browse, filter, and edit documents by their metadata, with Box AI reading the field values out of the documents themselves.APIs: Metadata templates, Box AI Extract, File metadata, Content Explorer (UI Elements)Time: ~15 minutes
