Documentation
HomeAPISign In
  • Getting Started
    • Overview
      • Core Concepts
      • Building your First Workflow
    • API Reference
  • Your Data
    • Brand Kits
    • Knowledge Bases
      • Add Data
        • Upload Files
        • Web Scrape
        • Import from Google Drive
        • Import from SQL Database
        • Import from Shopify
      • Knowledge Base Search
      • Knowledge Base Metadata
      • Knowledge Base API
  • Building Workflows
    • Workflow Concepts
      • Workflow Inputs
        • Input Types
      • Workflow Outputs
      • Variable Referencing
      • Liquid Templating
    • Workflow Steps
      • AI
        • Prompt LLM
          • Model Selection Guide
          • Prompting Guide
        • Transcribe Audio File
      • Web Research
        • Google Search
        • Web Page Scrape
      • Code
        • Run Code
        • Call API
        • Format JSON
        • Run SQL Query
        • Write Liquid Text
      • Flow
        • Condition
        • Iteration
        • Human Review
        • Content Comparison
        • Error
      • Data
        • Read from Grid
        • Write to Grid
        • Search Knowledge Base
        • Write to Knowledge Base
        • Get Knowledge Base File
      • AirOps
        • Workflow
        • Agent
      • Image & Video
        • Generate Image with API
        • Search Stock Images
        • Fetch Stock Image with ID
        • Resize Image
        • Screenshot from URL
        • Create OpenGraph Image
        • Create Video Avatar
      • SEO Research
        • Semrush
        • Data4SEO
      • Content Quality
        • Detect AI Content
        • Scan Content for Plagiarism
      • Content Processing
        • Convert Markdown to HTML
        • Convert PDF URL to Text
        • Group Keywords into Clusters
      • B2B Enrichment
        • Hunter.io
        • People Data Labs
      • CMS Integrations
        • Webflow
        • WordPress
        • Shopify
        • Contentful
        • Sanity
        • Strapi
      • Analytics Integrations
        • Google Search Console
      • Collaboration Integrations
        • Gmail
        • Google Docs
        • Google Sheets
        • Notion
        • Slack
    • Testing and Iteration
    • Publishing and Versioning
  • Running Workflows
    • Run Once
    • Run in Bulk (Grid)
    • Run via API
    • Run via Trigger
      • Incoming Webhook Trigger
      • Zapier
    • Run on a Schedule
    • Error Handling
  • Grids
    • Create a Grid
      • Import from Webflow
      • Import from Wordpress
      • Import from Semrush
      • Import from Google Search Console
    • Add Columns in the Grid
    • Run Workflows in the Grid
      • Add Workflow Column
      • Run Workflow Column
      • Map Workflow Outputs
      • Review Workflow Run Metadata
    • Review Content in the Grid
      • Review Markdown Content
      • Review HTML Content
      • Compare Content Difference
    • Publish to CMS from Grid
    • Pull Analytics in the Grid
    • Export as CSV
  • Copilot
    • Chat with Copilot
    • Edit Workflows with Copilot
    • Fix Errors with Copilot
  • Monitoring
    • Task Usage
    • Analytics
    • Alerts
    • Execution History
  • Your Workspace
    • Create a Workspace
    • Folders
    • Settings
    • Billing
    • Use your own LLM API Keys
    • Secrets
    • Team and Permissions
  • Chat Agents (Legacy)
    • Agent Quick Start
    • Chat Agents
    • Integrate Agents
      • Widget
      • Client Web SDK
  • About
    • Ethical AI and IP Production
    • Principles
    • Security and Compliance
Powered by GitBook
On this page
  • Basic Input Types
  • Advanced Input Types
  • AirOps-Specific Input Types
  • Input Specifications

Was this helpful?

  1. Building Workflows
  2. Workflow Concepts
  3. Workflow Inputs

Input Types

Last updated 2 months ago

Was this helpful?

Choosing the correct input type is important for the success of your Workflow.

Basic Input Types

Basic input types allow users to type information or select options from a dropdown:

  • Short Text: A single-line text field

  • Long Text: A multi-line text field

  • Single Select: Allows the user to choose one option from a list

  • Multi Select: Allows the user to choose multiple options from a list

Advanced Input Types

Advanced input types allow users to pass in JSON, files, databases, or numbers as inputs:

Workflows with file inputs cannot be published as public Workflows

  • JSON: Allows the user to pass a JSON object or list

  • File Text: Allows the user to upload a .pdf, .txt, .docx, .md file that is converted into text

  • File Media: Allows the user to upload a .mp3, .mp4, .wav, .jpg, .png, .webp file which is converted into a downloadable link

  • File CSV: Allows the user to upload a .csv file which is transformed into a list of JSON objects

  • Data Sources: Allows the user to connect to a that has been added in AirOps

  • Number: Allows the user to pass a numerical string that is interpreted as a number instead of a string

If you input a number using Short Text or Long Text, it will be interpreted as a string - e.g. 3 will be interpreted as "3". Instead, use the Number input type to pass a number.

AirOps-Specific Input Types

AirOps-specific input types provide access to additional platform features:

  • Brand Kit: Allows you to choose a brand kit as an input and reference any of its attributes throughout the workflow

    • Example: An article writing workflow that automatically adapts content style, tone, and messaging according to different brand guidelines (e.g., creating the same type of content for multiple client brands while maintaining each brand's unique voice)

  • Knowledge Base: Allows you to dynamically set a knowledge base upfront and reference it throughout the workflow

    • Example: An internal linking workflow that recommends relevant page connections based on different sitemaps, allowing content teams to optimize SEO by connecting related content across various sections of a website

Input Specifications

Detailed specifications on the input types and resulting data types:

Input Name
Input Type
Resulting Data Type
Use Cases

Short Text

String

Long Text

String

Single-Select

String

Allow the user to select one option

Multi-Select

String

Allow the user to select multiple options

JSON

JSON or List

JSON or List

Create an API that accepts a JSON payload

File Text

.pdf, .txt, .docx, .md

String

Generate summaries or insights from PDFs

File Media

.mp3, .mp4, .wav, .jpg, .png, .webp

Downloadable link to file

Transcribe and analyze interviews

File CSV

.csv

A list of JSON objects

Iterate over each row of a csv and analyze the results

Database

Database

Run a query on your database

Number

Number

Brand Kit

Single Select or ID

Knowledge Base

Single Select or ID

Please note: Files do not have a specific size limit, but large files could impact upload time and server load.

data source