← BackMay 1, 2023
Thumbnail image for changelog item

Flow logic and branching

Today we’re super excited to release a set of new features and SDK functionality that enable you to easily build flows with custom branching and logic:

  • True / false branch blocks enable branching based on user properties like role and company properties like plan or the number of employees.
  • Named paths enable you to transition users down specific paths. You can transition users down paths based on things like user actions (clicked “next” or “skip” button), user-collected data (like a question during sign-up), system states (e.g. success, complete, failed), or anything else.
  • Back paths enable you to define paths that go back in a flow.
  • Gate blocks enable you to pause flow progression until all incoming paths have been transitioned, which is useful for creating experiences like waiting until all checklist items are complete before progressing to the next step.
  • Updated SDKs and APIs give you access to the block states and flow transitions to make building your user flows even easier. Our SDKs are headless and power your UI components.

You can read more about these features on our blog and our docs.