> ## 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 Automate

export const MultiRelatedLinks = ({sections = []}) => {
  if (!sections || sections.length === 0) {
    return null;
  }
  return <div className="space-y-8">
      {sections.map((section, index) => <RelatedLinks key={index} title={section.title} items={section.items} />)}
    </div>;
};

export const RelatedLinks = ({title, items = []}) => {
  const getBadgeClass = badge => {
    if (!badge) return "badge-default";
    const badgeType = badge.toLowerCase().replace(/\s+/g, "-");
    return `badge-${badge === "ガイド" ? "guide" : badgeType}`;
  };
  if (!items || items.length === 0) {
    return null;
  }
  return <div className="my-8">
      {}
      <h3 className="text-sm font-bold uppercase tracking-wider mb-4">{title}</h3>

      {}
      <div className="flex flex-col gap-3">
        {items.map((item, index) => <a key={index} href={item.href} className="py-2 px-3 rounded related_link hover:bg-[#f2f2f2] dark:hover:bg-[#111827] flex items-center gap-3 group no-underline hover:no-underline border-b-0">
            {}
            <span className={`px-2 py-1 rounded-full text-xs font-semibold uppercase tracking-wide flex-shrink-0 ${getBadgeClass(item.badge)}`}>
              {item.badge}
            </span>

            {}
            <span className="text-base">{item.label}</span>
          </a>)}
      </div>
    </div>;
};

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = href;
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

<Note>
  Box Automate availability depends on your Box plan and how your organization
  enables the product. Work with your Box admin or account team before building
  integrations against production content.
</Note>

Box Automate is a workflow automation platform built natively on the Box content
platform. You can use it to design, build, and run automated workflows with a
visual builder that supports conditional branching, loops, and a broad set of
triggers and actions. This overview summarizes what the platform can do, how
developers can integrate with it, and which Box Platform APIs and scopes
you are to use alongside workflows.

## Capabilities

* **Triggers** — File, folder, task, File Request, Box Sign, metadata triggers, Forms submissions manual, webhook events can start workflows.
* **Outcomes** — File and folder outcomes, collaborations, task assignments, Workflows can assign tasks, send notifications, AI outcomes, Integrations, and metadata.
* **Logic** — Branching, variables, JSONPath, and structured AI output help route work and pass data between steps.
* **AI** — Custom agents can use knowledge sources, citations, and reasoning traces where those features are enabled for your enterprise.

## Use cases

Box Automate fits document-centric processes that combine content, people, and
policy. Common examples include:

* **Approvals and reviews** — Route files for review, capture outcomes, and notify stakeholders.
* **Case and project folders** — React to uploads or metadata changes and kick off the next step automatically.
* **AI-assisted triage** — Classify or summarize incoming content, then branch on the result.
* **Cross-product flows** — Combine uploads (for example, File Request), metadata, Doc Gen, or Sign in one automation.

## Developer integrations

Automations run on Box content. Most integrations use a
<Link href="/guides/applications/platform-apps">platform application</Link>,
standard OAuth or JWT auth, and a mix of workflow APIs plus the content and
collaboration endpoints.
Start with
<Link href="/guides/box-automate/getting-started-box-automate">Get started with Box Automate</Link>,

## Rate limits

Workflow and content API calls are subject to Box Platform rate limits. See the
<Link href="/guides/api-calls/permissions-and-errors/rate-limits">rate limits guide</Link>
for details.

<RelatedLinks
  title="RELATED GUIDES"
  items={[
{ label: translate("Get started with Box Automate"), href: "/guides/box-automate/getting-started-box-automate", badge: "GUIDE" },
{ label: translate("Triggers, actions, and logic"), href: "/guides/box-automate/triggers-and-logic", badge: "GUIDE" },
{ label: translate("File Requests overview"), href: "/guides/file-requests/index", badge: "GUIDE" },
{ label: translate("Box AI Studio overview"), href: "/guides/ai-studio/index", badge: "GUIDE" }
]}
/>
