# Builder experience

Workflow apps are built using a set of features that allow you to define your app’s data, interface, and business logic.

# Data sources

Workflow apps integrate seamlessly with your business applications using Workato recipes and data tables. You can use these sources independently or together, depending on your use case.

  • Generic apps
    Generic apps, or apps without request and approval functionality, use recipes to connect directly to external systems and can pull in live or contextual data when required. Some apps rely primarily on recipes to display or process information dynamically.

    • Populate components like drop-downs and tables with external data
    • Retrieve, send, and manipulate data across connected applications in real-time
  • Request and approval apps
    Apps with request and approval functionality use data tables as a primary data source. You can also use recipes alongside data tables to sync or enrich stored data.

    • Store and manage structured records in a primary data table
    • Define relationships between related data sets using linked tables

# App settings

The Workflow app tab provides access to app-level settings and a centralized view of all components that comprise your Workflow app.

Use this interface to complete the following tasks:

  • Manage and organize assets including data tables, pages, and recipes
  • Define relationships and connections across assets
  • Configure permissions and control access to the app

Refer to the app settings guide to learn how to set up your Workflow app.


# Pages

Pages define how users interact with your app and are used to build custom interfaces for submitting requests, reviewing tasks, and viewing dashboards.

You can design Pages using a drag-and-drop editor:


# Page components

Page components are the building blocks of a Page.

You can use Pages to capture user input, display information, and respond to user behavior:

  • Add inputs, display blocks, buttons, tables, and more to your apps
  • Control visibility and editability using conditional logic using IF statements
  • Apply built-in validation rules or define custom validation using regex
  • Configure properties like default values, labels, and formatting

# Component actions

Component actions define how your app responds to user interactions:


# Variables

Variables store temporary data that can change based on user input, recipe output, or page state.

Use variables to achieve the following:

  • Populate values dynamically during user interaction
  • Display content based on live data from recipes
  • Pass information between components

# Workflow apps connector

The Workflow apps connector allows you to manage business logic and orchestrate processes using workflow recipes.

Use the connector to:


Last updated: 11/11/2025, 10:36:17 PM