# 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:
- Build layouts with configurable components
- Assign pages to workflow stages
- Prefill fields using URL parameters
- Publish pages as public forms for unauthenticated submissions
# 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:
- Run recipes to drive business logic
- Reload page components
- Navigate to external URLs
- Complete workflow tasks
- Save user input to a data table
# 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:
- Start workflows using the New request trigger
- Update or search data records using Update request and Search requests actions
- Assign tasks to users using the Assign task to users action
Last updated: 11/11/2025, 10:36:17 PM