Skip to main content

Before you begin

Every tutorial assumes you have:
  1. A Box developer account.
  2. A Box application configured in the Developer Console - see Create your first application.
  3. Python 3.11 or higher installed locally.
Each tutorial lists additional prerequisites (specific scopes, enterprise features) at the top of the page.

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 minutes

Automate 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

What to expect

Each tutorial follows the same structure: