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

# Document Splitter activities

> Build a Document Splitter skill's processing flow — chain Classify, Extraction Rules, NLP, and Customize activities ending with a Splitter Script activity.

The **Activities** tab is where you build the document processing flow for a Document Splitter skill. Chain activities to determine the order of operations on each page.

## Splitter Script activity (required)

Every Document Splitter skill ends with a mandatory [Splitter Script activity](/vantage/documentation/advanced-designer/activities/splitter-script/splitter-script). The script decides which pages start a new document, based on data extracted by upstream activities.

## Available upstream activities

Add any of the following between **Start** and the Splitter Script activity:

<CardGroup cols={2}>
  <Card title="Classify activities" icon="filter" href="/vantage/documentation/advanced-designer/activities/activities#classify">
    Label each page with its document type or first-page status.
  </Card>

  <Card title="Extract from semi-structured" icon="file-invoice" href="/vantage/documentation/advanced-designer/activities/activities#extract-from-semi-structured">
    Pull identifiers from semi-structured documents (Fast Learning, Extraction Rules, Deep Learning).
  </Card>

  <Card title="Extract from text (NLP)" icon="brain" href="/vantage/documentation/advanced-designer/activities/activities#extract-from-text-nlp">
    Use Segmentation, NER, Address Parsing, or Deep Learning for NLP on unstructured text.
  </Card>

  <Card title="Customize activities" icon="sliders" href="/vantage/documentation/advanced-designer/activities/activities#customize">
    Add scripting and other custom processing.
  </Card>
</CardGroup>

## Conditional branching

The IF activity lets you branch the flow based on a condition. You can also implicitly fork the flow by creating a workflow item that contains several [Extraction Rules activities](/vantage/documentation/advanced-designer/activities/extraction-rules/extraction-rules) and mapping each to a value of a chosen field.

## Related topics

<CardGroup cols={3}>
  <Card title="Splitter Script activity" icon="code" href="/vantage/documentation/advanced-designer/activities/splitter-script/splitter-script">
    Reference for the script that defines document boundaries.
  </Card>

  <Card title="Activity catalog" icon="list" href="/vantage/documentation/advanced-designer/activities/activities">
    Browse every activity available in Advanced Designer.
  </Card>

  <Card title="Documents tab" icon="folder" href="/vantage/documentation/advanced-designer/document-splitter/splitter-documents">
    Upload and organize the documents the splitter will run on.
  </Card>
</CardGroup>
