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
Sales RFP answer bank
Use case: Build an AI-powered knowledge base that lets sales reps query approved proposals and RFP responses using natural language.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
