We're excited to announce that If/Else logical branching is now available in preview! This is just the first of many powerful control flow operators we're adding to the product.
Getting Started
Key Capabilities
- Build and run non-linear workflows
- Merge and continue after a non-linear operation
- Nest control flow operators for advanced use cases
- Return HTTP responses during or after non-linear operations
- Execute long running workflows (workflow timeout resets at each control flow boundary)
Known Limitations
- Control flow is not yet supported in projects using GitHub Sync
- Share links / templates do not work as expected for workflows using control flow
- Some UI polish and performance optimization is pending
Plans and Pricing
What's Next?
In addition to addressing the known limitations, we plan to add support for more operators and capabilities including:
- Switch
- Parallel
- Wait for callback
- Looping
- Subworkflows
- Advanced error handling
Thank You 🙏
We know the community has waited a long time for this feature. Thanks to everyone for the feature requests and for providing feedback along the way! We're excited to hear what you think and learn about the use cases this unlocks for you!