﻿> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Box Tutorials

> End-to-end tutorials that walk you through building real applications with Box Platform APIs, from first API call to production-ready integration.

## Before you begin

Every tutorial assumes you have:

1. A [Box developer account](https://account.box.com/signup/developer#ty9l3).
2. A Box application configured in the [Developer Console](https://account.box.com/developers/console) - see [Create your first application](/guides/getting-started/first-application).
3. Python 3.11 or higher installed locally.

Each tutorial lists additional prerequisites, such as specific scopes, permissions, and account configuration, at the top of the page.

## Tutorials

<CardGroup cols={2}>
  <Card title="Invoice intake automation" href={localizeLink("/tutorials/invoice-intake")} icon="file-invoice">
    **Use case:** Automate accounts payable by extracting structured fields from invoice PDFs and writing them back as searchable metadata.

    **APIs:** Box AI Extract, Metadata, Webhooks

    **Time:** \~30 minutes
  </Card>

  <Card title="RFP answer bank" href={localizeLink("/tutorials/sales-rfp-answer-bank")} icon="magnifying-glass">
    **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 Ask

    **Time:** \~25 minutes
  </Card>

  <Card title="Secure in-app document review" href="/tutorials/secure-in-app-document-review" icon="eye">
    **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 Preview

    **Time:** \~30 minutes
  </Card>

  <Card title="Supplier agreement extraction" href={localizeLink("/tutorials/supplier-agreements")} icon="file-contract">
    **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 Agent

    **Time:** \~20 minutes
  </Card>

  <Card title="Automate new hire onboarding" href={localizeLink("/tutorials/onboarding-workspaces")} icon="user-plus">
    **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, Collaborations

    **Time:** \~30 minutes
  </Card>

  <Card title="NDA risk summary" href={localizeLink("/tutorials/nda-risk-summary")} icon="file-shield">
    **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, Uploads

    **Time:** \~20 minutes
  </Card>

  <Card title="Company brain knowledge base" href={localizeLink("/tutorials/company-brain")} icon="brain">
    **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 Ask

    **Time:** \~35 minutes
  </Card>

  <Card title="Connect an autonomous agent to Box" href="/tutorials/connect-an-agent-to-box" icon="robot">
    **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 AI

    **Time:** \~20 minutes
  </Card>

  <Card title="Document metadata dashboard" href={localizeLink("/tutorials/explorer-metadata-view")} icon="table">
    **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
  </Card>
</CardGroup>

## What to expect

Each tutorial follows the same structure:

| Section                   | What it covers                                      |
| ------------------------- | --------------------------------------------------- |
| **Use case**              | The business problem and why this solution works    |
| **What you are building** | Concrete deliverables by the end of the tutorial    |
| **Prerequisites**         | Account, app, and scope requirements                |
| **Step-by-step process**  | Guided implementation with tested code examples     |
| **Scaling to production** | Patterns for taking the solution beyond a prototype |
