> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL. > > Documentation indexes by section: > - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt > - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt > - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt > - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt > > Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth > Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks > > OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json > MCP server: https://docusign.docs.buildwithfern.com/_mcp/server # Workflow Builder API 101 > Read an overview of the Workflow Builder API, including supported modules, extension integration, and use cases. The Workflow Builder API enables you to create and manage branching end-to-end Workflow Builder workflows that can extend beyond getting an agreement through eSignature. Getting an agreement is often only one step in a complex workflow process that can have many steps and many requirements for both before and after agreement. These steps can include collecting customer information, verifying identity, reading and writing data to and from your system of record, getting signatures, or starting follow up actions. This can require using several disparate systems and can be challenging to build, connect, maintain, and automate across systems and teams. The Workflow Builder API simplifies this process dramatically by enabling you to build workflows that streamline your agreement processes. A workflow is an easily-configurable sequence of steps and conditional logic that defines everything you need to automate your agreement process in one place. Workflow Builder workflows support Docusign modules and functionality that enable you perform every step in your complex workflows, including: * eSignature * Web forms * Identity verification * Read from and write to files * Get signatures * Send email Workflow Builder workflows can use [Extension apps](/extension-apps) as steps, extending the Docusign platform by integrating capabilities from third parties . See [Supported extensions](/extension-apps/extension-apps-101/supported-extensions) for details on which categories of extensions are supported or browse available extensions on the [App Center](/extension-apps/extension-apps-101/app-center). This diagram shows examples of the kinds of functionality you can add to steps in your Workflow Builder workflows: ![Diagram showing various Maestro API workflow options](/_fern-files/_img/8b7ef1e384fd3795ff2b4c9b27159615709fed1d0f797b66e756e5f4415a0bf6.webp) You can choose and sequence the steps in your workflow as needed. For example, this enables you to have an ID verification (IDV) step before a web form step to verify a participant’s identity before showing sensitive pre-filled data. The individual steps in a workflow can be configured to call Docusign endpoints and use Docusign features, get participant data, branch on conditions that you set, and invoke [Extension apps](/extension-apps) that you’ve installed and enabled to perform actions (such as archiving files or verifying data) with third-party platforms, as shown in this outline diagram. ![Diagram showing an example of how a Workflow Builder workflow is composed of a series of sequential steps](/_fern-files/_img/caed133e97c60ff546c306810ae14b341b31de491a8217a796ddd1db629eab8b.webp) You can build a Workflow Builder workflow entirely within the Workflow Builder API, or use the workflow designer UI for a no-code experience. The Workflow Builder API and UI support the same set of functionality and have the same capabilities. Once you have created a workflow, you can execute it manually in the workflow designer, load a special URI that is specific to that workflow, or make a POST request to the trigger URL in the Workflow Builder API. See [Workflows](/docs/workflow-builder-api/workflow-builder101/workflows) for details or [How to trigger a Workflow Builder workflow](/docs/workflow-builder-api/how-to/trigger-workflow) for a full walkthrough. Check out the [Workflows Sample App](https://workflows.sampleapps.docusign.com/) to see the Workflow Builder API in action. ## Next steps * Learn about [Workflows](/docs/workflow-builder-api/workflow-builder101/workflows) * Learn about extending the Docusign platform with [Extension apps](/extension-apps) and the Docusign [App Center](/extension-apps/extension-apps-101/app-center) * See the [Workflow Builder support](https://support.docusign.com/s/document-item?language=en_US\&bundleId=yff1696971835267\&topicId=dnx1696972415150.html) documentation * Try out the [Workflows Sample App](https://workflows.sampleapps.docusign.com/) > Read an overview of the Workflow Builder API, including supported modules, extension integration, and use cases. ## Docs - [Workflows](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/workflows.md): Learn about the workflow objects at the core of the Workflow Builder API. - [Participants](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/participants.md): Learn about how participants are added and configured in Workflow Builder API workflows. - [Variables](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/variables.md): Learn about how you can use variables to set and display persistent values in your workflow steps. - [Steps](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/steps.md): See how to use steps in your Workflow Builder workflows. - [Branching rules](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/branching-rules.md): See how you can use branching rules to implement conditional paths in your workflows. - [Use cases](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/use-cases.md): Learn about example use cases for the Workflow Builder API. - [Embed a workflow in your web application](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/embed-workflow.md): Learn about embedding Workflow Builder workflows in your web application. - [Monitor a workflow](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/monitor-workflow.md): Learn about options for monitoring instances of your workflows as they are executed. - [Workflow versioning and drafts](https://developers.docusign.com/docs/workflow-builder-api/workflow-builder101/versioning.md): Learn about Workflow Builder API support for workflow versioning and drafts.