Zuora Workflow Manager
Welcome to the official documentation for Zuora Workflow Manager, a powerful web application for synchronizing, visualizing, and managing Zuora workflows directly from your Filament admin panel.What is Zuora Workflow Manager?
Zuora Workflow Manager is a modern Laravel application that provides:- 🔄 Automatic synchronization of workflows from Zuora
- 📊 Rich Filament dashboard with workflow and task visualization
- ⚙️ Background processing via queue system
- 🔐 OAuth 2.0 for secure authentication
- 📥 Direct workflow export from Zuora
- 🔒 RBAC with role-based access control
- 🗄️ Multi-tenant with Zuora credentials per customer
Key features
Automatic synchronization
Configurable synchronization (hourly by default) with manual sync buttons for immediate updates.Filament dashboard
Rich interface for viewing workflows and tasks with advanced search, filters, and sorting.Background jobs
Queue-based processing with retry logic (3 attempts, 60s exponential backoff).Task management
Automatic task extraction from workflow JSON with detailed visualization and advanced filters.Graphical visualization
Interactive graphical representation of workflows with @joint/layout-directed-graph.Get started
Installation
Install Zuora Workflow Manager with Lando
Configuration
Configure the application and Zuora credentials
Architecture
Discover the system architecture
API reference
Explore available services and APIs
System requirements
- Lando (Latest) - Containerized development environment
- Docker 20.0+ - Container runtime
- Node.js 24.0+ - JavaScript runtime
- Yarn (Latest) - Package manager
Useful links
Support
For support and questions:- Open a GitHub issue
- Join the Discussions
- Check the Troubleshooting guide