Workflow overview
Provides a high-level introduction to Workflow and the resources that help you ramp up.
Zuora Workflow is a built-in automation tool that helps you design, execute, and manage business processes across the quote-to-cash cycle.
With Zuora Workflow, you can automate business processes such as order provisioning, entitlement validation, custom invoice delivery, and data integration. Each Workflow consists of a user-defined process that contains a trigger and a sequence of conditional tasks or actions to be taken. These tasks or actions can be either system or human.
Workflows can respond to Zuora's standard or custom events (such as a failed payment), run on a schedule, or be triggered manually. Each task can read, update, or create Zuora records; integrate with external systems via REST APIs; or send email notifications using pre-configured templates.
Workflow learning path
The following diagram demonstrates the typical learning path for ramping up on Workflow. Click each area in the diagram to see the respective content.
User journey
| Persona | Discover | Try | Adopt | Maintenance | Reporting |
|---|---|---|---|---|---|
| Business user | |||||
| Administrator |
N/A |
Audit Workflow using Audit Trail |
Features
-
Easy for any user to create, edit, and deploy workflows.
-
Support a wide range of tasks that meet diverse business requirements.
-
Integrate quickly with other systems without the need for custom code.
-
Workflows can be started manually, via API, or based on a schedule.
-
Support workflow prioritization so that important workflows are run without delay.
-
The responsive mode allows you to run a workflow and get results immediately.
-
Workflows can be managed with version control.
-
The Platform Administrator can manage users' access to Workflow by creating and assigning custom roles with different Workflow access permissions.
Workflow templates and use cases
Workflow templates are provided in Zuora Workflow for common use cases. We recommend that you go through the list of workflow templates to see if you can find one that meets your requirements.
Consider creating a blank workflow only when there are no templates that can be used.
If you are unclear about the templates' functions, take a look at the Workflow use cases. As we build up this section, you'll see more and more use cases.