Visual workflow builder with drag-and-drop nodes. Create complex automation pipelines without writing code. Connect AI models, APIs, databases, and more.

How Workflows Work

Visual representation of a typical automation workflow

File Input
Upload document
PDF Processor
Extract text
AI Model 3B
Analyze content
Display
Show results
Gmail Read
Fetch emails
Data Filter
Filter by criteria
AI Model 1B
Classify urgency
Slack Notify
Alert team
Schedule
Daily at 9 AM
GDrive Read
Fetch reports
Excel Processor
Parse data
DB Insert
Store data

Three Real-World Examples: Document analysis pipeline, email automation with AI classification, scheduled data sync from cloud storage.

55+ Nodes Across 12 Categories

Complete toolkit for building any automation workflow

File Input

INPUT

Upload and read files from local system. Supports all document formats including PDF, Excel, Word, text files, and images.

Outputs: File content, metadata, file path
Use Case: Document processing, data import, file analysis

Text Input

INPUT

Direct text entry for workflow inputs. Supports plain text, formatted text, and multi-line input with variable substitution.

Outputs: Text content, character count
Use Case: Manual data entry, prompt templates, configuration

URL Input

INPUT

Fetch content from URLs and APIs. Supports HTTP/HTTPS, authentication, headers, and automatic content type detection.

Outputs: URL content, response headers, status code
Use Case: Web scraping, API integration, content fetching

Webhook Trigger

INPUT

Trigger workflows via HTTP webhooks. Receive POST requests from external services and start workflow execution automatically.

Outputs: Webhook payload, headers, sender info
Use Case: Event-driven automation, third-party integrations

Schedule Trigger

INPUT

Time-based workflow triggers. Schedule executions hourly, daily, weekly, or monthly with cron-like syntax support.

Outputs: Execution time, schedule info
Use Case: Automated reports, periodic data sync, backups

GDrive Read

CLOUD

Read files from Google Drive. Supports shared drives, file search, and automatic authentication via OAuth.

Inputs: File ID or search query
Outputs: File content, metadata
Use Case: Document retrieval, data import, backup automation

GDrive Write

CLOUD

Write files to Google Drive. Create new files or update existing ones with automatic version control.

Inputs: File content, destination path
Outputs: File ID, share link
Use Case: Report generation, backup storage, document sync

GDrive List

CLOUD

List files and folders in Google Drive. Filter by type, date, or search query. Supports pagination.

Inputs: Folder ID, filters
Outputs: File list, metadata array
Use Case: File discovery, inventory management, bulk operations

OneDrive Read

CLOUD

Read files from Microsoft OneDrive. Supports personal and business accounts with Microsoft Graph API.

Inputs: File path or ID
Outputs: File content, metadata
Use Case: Office 365 integration, document retrieval

OneDrive Write

CLOUD

Write files to Microsoft OneDrive. Create or update files with automatic conflict resolution.

Inputs: File content, destination
Outputs: File URL, version info
Use Case: Document backup, Office 365 automation

Dropbox Read

CLOUD

Read files from Dropbox. Supports shared folders and file versioning with Dropbox API v2.

Inputs: File path
Outputs: File content, metadata
Use Case: File retrieval, team collaboration, data sync

Dropbox Write

CLOUD

Write files to Dropbox. Automatic folder creation and conflict handling with version history.

Inputs: File content, path
Outputs: File ID, share link
Use Case: Backup automation, file sharing, data export

Gmail Read

EMAIL

Read emails from Gmail. Filter by sender, subject, date, or labels. Supports attachments and threading.

Inputs: Search filters, count
Outputs: Email list, content, attachments
Use Case: Email automation, inbox monitoring, data extraction

Gmail Send

EMAIL

Send emails via Gmail. Supports HTML templates, attachments, CC/BCC, and scheduling with Gmail API.

Inputs: To, subject, body, attachments
Outputs: Message ID, status
Use Case: Automated notifications, report distribution, alerts

Outlook Read

EMAIL

Read emails from Microsoft Outlook/Exchange. Filter, search, and extract email data with Graph API.

Inputs: Filters, folder path
Outputs: Email list, metadata
Use Case: Enterprise email automation, Office 365 workflows

Outlook Send

EMAIL

Send emails via Outlook/Exchange. Full Microsoft Graph API support with templates and attachments.

Inputs: Recipients, content, attachments
Outputs: Message ID, delivery status
Use Case: Corporate communications, automated reporting

Twitter Post

SOCIAL

Post tweets to Twitter/X. Supports media attachments, threading, and scheduling with Twitter API v2.

Inputs: Tweet text, media, thread
Outputs: Tweet ID, URL, engagement
Use Case: Social media automation, announcements, engagement

Twitter Read

SOCIAL

Read tweets from timeline, mentions, or search. Monitor brand, competitors, or trending topics.

Inputs: Search query, filters
Outputs: Tweet list, metadata, sentiment
Use Case: Social listening, sentiment analysis, monitoring

LinkedIn Post

SOCIAL

Post content to LinkedIn. Share articles, images, and updates to personal profiles or company pages.

Inputs: Content, media, visibility
Outputs: Post ID, URL, impressions
Use Case: Professional networking, thought leadership, B2B marketing

Facebook Post

SOCIAL

Post to Facebook pages or groups. Schedule posts, add media, and track engagement with Graph API.

Inputs: Post content, media, targeting
Outputs: Post ID, reach, engagement
Use Case: Social media marketing, community management

Instagram Post

SOCIAL

Post photos and videos to Instagram. Supports stories, reels, and carousel posts via Instagram API.

Inputs: Media, caption, hashtags
Outputs: Post ID, URL, likes
Use Case: Visual marketing, brand awareness, influencer content

Web Crawler

WEB

Crawl and extract content from websites. Follow links, respect robots.txt, handle pagination automatically.

Inputs: Start URL, depth, selectors
Outputs: Page content, links, metadata
Use Case: Web scraping, data collection, content aggregation

HTML Parser

WEB

Parse HTML documents and extract structured data. CSS selectors, XPath, and regex support.

Inputs: HTML content, selectors
Outputs: Extracted data, DOM elements
Use Case: Data extraction, web scraping, content parsing

API Request

WEB

Make HTTP API requests. Full REST API support with authentication, headers, and response parsing.

Inputs: URL, method, headers, body
Outputs: Response data, status, headers
Use Case: API integration, data fetching, webhooks

JSON Parser

PROCESS

Parse and transform JSON data. Extract fields, validate structure, convert formats.

Inputs: JSON string or object
Outputs: Parsed data, fields
Use Case: API response parsing, data transformation

CSV Parser

PROCESS

Parse CSV files into structured data. Handle different delimiters, headers, and encoding.

Inputs: CSV content, options
Outputs: Array of objects, headers
Use Case: Spreadsheet import, data analysis, bulk operations

XML Parser

PROCESS

Parse XML documents. XPath queries, namespace handling, and conversion to JSON.

Inputs: XML content, XPath
Outputs: Parsed data, elements
Use Case: Legacy system integration, SOAP APIs, RSS feeds

Data Filter

PROCESS

Filter datasets by criteria. Complex conditions, multiple filters, and logical operators.

Inputs: Data array, filter rules
Outputs: Filtered data
Use Case: Data cleaning, condition-based routing, validation

Transform

PROCESS

Transform data structures. Map, reduce, reshape, and convert between formats.

Inputs: Data, transformation rules
Outputs: Transformed data
Use Case: Data normalization, format conversion, ETL pipelines

Merge

PROCESS

Combine multiple data sources. Join, union, and aggregate data from different inputs.

Inputs: Multiple data sources
Outputs: Merged dataset
Use Case: Data consolidation, report aggregation, data lakes

PDF Processor

PROCESS

Advanced PDF operations. Extract text, images, metadata. Convert, split, merge PDFs.

Inputs: PDF file
Outputs: Text, images, metadata
Use Case: Document processing, data extraction, archiving

Excel Processor

PROCESS

Process Excel files. Read/write .xls and .xlsx, handle formulas, multiple sheets, formatting.

Inputs: Excel file
Outputs: Data arrays, sheets
Use Case: Spreadsheet automation, reporting, data import/export

Word Processor

PROCESS

Process Word documents. Extract text, images, tables from .doc and .docx files.

Inputs: Word document
Outputs: Text, images, metadata
Use Case: Document analysis, content extraction, conversion

Image Processor

PROCESS

Process and manipulate images. Resize, crop, convert formats, apply filters, extract metadata.

Inputs: Image file, operations
Outputs: Processed image
Use Case: Image optimization, thumbnails, format conversion

Compress

PROCESS

Compress and decompress files. Support for ZIP, GZIP, and other compression formats.

Inputs: Files, compression type
Outputs: Compressed file
Use Case: Backup, file transfer, storage optimization

AI Model 1B

AI MODEL

Fast 1 billion parameter model (668 MB). Ultra-fast inference for real-time applications and chatbots.

Inputs: Prompt, context, parameters
Outputs: AI response, tokens
Use Case: Quick Q&A, customer support, real-time chat

AI Model 3B

AI MODEL

Balanced 3 billion parameter model (2.0 GB). High quality with excellent performance for general tasks.

Inputs: Prompt, context, temperature
Outputs: AI response, confidence
Use Case: Content generation, analysis, document processing

GOD MODE

AI MODEL

Uncensored 7B+ parameter model (4.8 GB). Maximum capability, no filters, enterprise-grade performance.

Inputs: Prompt, full context
Outputs: Unrestricted response
Use Case: Complex analysis, research, unrestricted applications

Detect Language

TRANSLATE

Automatically detect language of input text. Supports 100+ languages with confidence scores.

Inputs: Text content
Outputs: Language code, confidence
Use Case: Multi-language routing, content classification

Translate

TRANSLATE

Translate text between languages. High-quality neural translation with context preservation.

Inputs: Text, source lang, target lang
Outputs: Translated text
Use Case: Internationalization, content localization, communication

Multi-Language

TRANSLATE

Translate to multiple languages simultaneously. Batch translation for efficiency.

Inputs: Text, target languages
Outputs: Multiple translations
Use Case: Global content distribution, multi-language support

Slack Notify

NOTIFY

Send notifications to Slack. Channel messages, DMs, rich formatting, and attachments.

Inputs: Channel, message, attachments
Outputs: Message ID, timestamp
Use Case: Team alerts, workflow notifications, status updates

Discord Notify

NOTIFY

Send messages to Discord. Webhooks, embeds, and rich media support.

Inputs: Webhook URL, content, embeds
Outputs: Message ID
Use Case: Community notifications, bot messages, alerts

SMS Alert

NOTIFY

Send SMS text messages. Twilio integration for critical alerts and notifications.

Inputs: Phone number, message
Outputs: Delivery status, message ID
Use Case: Critical alerts, 2FA, emergency notifications

DB Query

DATABASE

Query databases. Support for SQL (MySQL, PostgreSQL, SQL Server) and NoSQL (MongoDB). Parameterized queries for security.

Inputs: Connection, query, parameters
Outputs: Result set, row count
Use Case: Data retrieval, reporting, analytics

DB Insert

DATABASE

Insert data into databases. Bulk inserts, transactions, and automatic schema mapping.

Inputs: Connection, table, data
Outputs: Insert count, IDs
Use Case: Data storage, logging, ETL pipelines

Condition

LOGIC

Conditional branching. If/else logic with complex conditions and multiple branches.

Inputs: Data, condition rules
Outputs: True/false branches
Use Case: Decision trees, routing, validation

Loop

LOGIC

Repeat operations. For-each, while, and do-until loops with break conditions.

Inputs: Data array, iteration logic
Outputs: Loop results
Use Case: Batch processing, iteration, bulk operations

Delay

LOGIC

Add time delays. Wait for specific duration or until a condition is met.

Inputs: Duration, unit (ms/s/m/h)
Outputs: Continues after delay
Use Case: Rate limiting, scheduled execution, throttling

Display

OUTPUT

Display results in the UI. Format, visualize, and present workflow outputs.

Inputs: Data to display
Outputs: Visual output
Use Case: Results presentation, dashboards, debugging

Save File

OUTPUT

Save output to file. Local filesystem, cloud storage, or download to user's computer.

Inputs: Data, filename, format
Outputs: File path, success status
Use Case: Report generation, data export, backups

HTTP Response

OUTPUT

Return HTTP response. For webhook workflows, send data back to the caller.

Inputs: Status code, body, headers
Outputs: HTTP response
Use Case: API endpoints, webhook responses, integrations

How to Build Workflows

Simple 4-step process to create powerful automation

1

Drag & Drop Nodes

Select nodes from the library and drag them onto the canvas. Each node represents a specific operation or integration.

2

Configure Settings

Double-click nodes to configure their settings. Add API keys, define filters, set parameters, and customize behavior.

3

Connect Nodes

Click ports to create connections between nodes. Data flows from one node to the next through these connections.

4

Execute & Monitor

Click Execute to run your workflow. Monitor progress in real-time and see results as each node completes.

Ready to Build Your First Workflow?

Start automating with SuperChat's visual workflow builder. No coding required.