Interactive Learning

ArchFlow Tutorial

Master automation workflows with hands-on examples and interactive node exploration

Quick Start Guide

Get started in 3 simple steps

1

Choose a Trigger

Start with a trigger node like Start, Webhook, or Schedule

2

Add Actions

Connect action nodes like HTTP Request, AI, or Google Sheets

3

Configure & Run

Set up inputs, test your workflow, and publish

Common Workflow Patterns

Learn from real-world automation examples

Data Processing Pipeline
Beginner

Fetch data from API, process it, save to spreadsheet, and notify team

Perfect for students tracking assignment data

Start

Trigger

T
OUTPUTS
trigger

Workflow start signal

1
Step 12

HTTP Request

Action

INPUTS
Method
!
URL
!

https://api.example.com/endpoint

Headers

JSON object with headers

Body

Request body (JSON, form data, etc.)

Authentication
OUTPUTS
Response Body

HTTP response body content

Status Code

HTTP status code (200, 404, etc.)

Headers

Response headers as JSON object

2
Step 23

Read property from JSON

Action

INPUTS
JSON
!
Property name
!
OUTPUTS
Property Value
3
Step 34

Google Sheets

Action

INPUTS
Action
!
Spreadsheet ID
!

Google Sheets spreadsheet ID

Sheet Name
!

Name of the sheet tab

Range

A1:Z100 or leave empty for all data

Data

JSON data to write/update

Credentials
!
OUTPUTS
Data
Range
Spreadsheet ID
Updated Range
Updated Rows
Cleared Range
4
Step 45

Slack

Action

INPUTS
Action
!
Channel
!

#channel-name or @username

Message
!

Message content to send

Thread TS

Reply to thread (timestamp)

Credentials
!
OUTPUTS
Message ID
Timestamp
Response
5

Data Flow

  • 1
    Start triggers the workflow manually
  • 2
    HTTP Request fetches data from external API
  • 3
    JSON Processor parses and formats the response
  • 4
    Google Sheets saves the processed data
  • 5
    Slack sends notification to team

Key Benefits

  • Automated data processing
  • Real-time notifications
  • Scalable workflow
  • Error handling included
Student Assignment Tracker
Beginner

Track assignments, deadlines, and send reminders automatically

Never miss assignment deadlines again

Google Sheets

Action

INPUTS
Action
!
Spreadsheet ID
!

Google Sheets spreadsheet ID

Sheet Name
!

Name of the sheet tab

Range

A1:Z100 or leave empty for all data

Data

JSON data to write/update

Credentials
!
OUTPUTS
Data
Range
Spreadsheet ID
Updated Range
Updated Rows
Cleared Range
1
Step 12

Condition

Action

INPUTS
Value 1
!

First value to compare

Operator
!
Value 2

Second value to compare (not needed for empty checks)

OUTPUTS
True
False
Result
2
Step 23

Slack

Action

INPUTS
Action
!
Channel
!

#channel-name or @username

Message
!

Message content to send

Thread TS

Reply to thread (timestamp)

Credentials
!
OUTPUTS
Message ID
Timestamp
Response
3
Step 34

Gmail

Action

INPUTS
Action
!
To

Recipient email addresses (comma separated)

Subject

Email subject

Body

Email body content

Query

Search query (for search/read actions)

Credentials
!
OUTPUTS
Message ID
Emails
Count
4

Data Flow

  • 1
    Google Sheets contains assignment data and deadlines
  • 2
    Condition checks if deadline is approaching
  • 3
    Slack sends team reminder
  • 4
    Gmail sends personal email reminder

Key Benefits

  • Automated data processing
  • Real-time notifications
  • Scalable workflow
  • Error handling included
AI Content Generation
Intermediate

Generate daily content with AI, save to Notion, and email summary

Automate daily study summaries and notes

Schedule Trigger

Trigger

T
INPUTS
Schedule Type
!

How often should this workflow run?

Time
!

What time should it run?

Days of Week

Which days? (Only for weekly schedule)

Specific Date

For single run: YYYY-MM-DD (e.g., 2024-01-15)

Timezone
!

Your local timezone

Custom Cron

Advanced: Custom cron expression (e.g., */15 * * * * for every 15 min)

OUTPUTS
Timestamp

Current execution timestamp

Schedule Info

Human-readable schedule description

1
Step 12

OpenAI

Action

INPUTS
Action
!
Model
!
Prompt
!

Your prompt or message

Max Tokens

Maximum tokens to generate (default: 1000)

Temperature

0.0 to 2.0 (default: 1.0)

Credentials
!
OUTPUTS
Response

AI-generated text response

Usage

Token usage statistics (JSON)

Model Used

Name of the AI model used

2
Step 23

Notion

Action

INPUTS
Action
!
Database/Page ID
!

Notion database or page ID

Title

Page title

Content

Page content or properties (JSON)

Filter

Query filter (JSON)

Credentials
!
OUTPUTS
Page ID
Data
URL
3
Step 34

Gmail

Action

INPUTS
Action
!
To

Recipient email addresses (comma separated)

Subject

Email subject

Body

Email body content

Query

Search query (for search/read actions)

Credentials
!
OUTPUTS
Message ID
Emails
Count
4

Data Flow

  • 1
    Schedule Trigger runs daily at 9 AM
  • 2
    OpenAI generates content based on prompt
  • 3
    Notion saves the generated content
  • 4
    Gmail sends summary email

Key Benefits

  • Automated data processing
  • Real-time notifications
  • Scalable workflow
  • Error handling included
Research Data Collector
Advanced

Collect research data from multiple APIs and compile reports

Automate research data collection and analysis

Schedule Trigger

Trigger

T
INPUTS
Schedule Type
!

How often should this workflow run?

Time
!

What time should it run?

Days of Week

Which days? (Only for weekly schedule)

Specific Date

For single run: YYYY-MM-DD (e.g., 2024-01-15)

Timezone
!

Your local timezone

Custom Cron

Advanced: Custom cron expression (e.g., */15 * * * * for every 15 min)

OUTPUTS
Timestamp

Current execution timestamp

Schedule Info

Human-readable schedule description

1
Step 12

HTTP Request

Action

INPUTS
Method
!
URL
!

https://api.example.com/endpoint

Headers

JSON object with headers

Body

Request body (JSON, form data, etc.)

Authentication
OUTPUTS
Response Body

HTTP response body content

Status Code

HTTP status code (200, 404, etc.)

Headers

Response headers as JSON object

2
Step 23

Read property from JSON

Action

INPUTS
JSON
!
Property name
!
OUTPUTS
Property Value
3
Step 34

OpenAI

Action

INPUTS
Action
!
Model
!
Prompt
!

Your prompt or message

Max Tokens

Maximum tokens to generate (default: 1000)

Temperature

0.0 to 2.0 (default: 1.0)

Credentials
!
OUTPUTS
Response

AI-generated text response

Usage

Token usage statistics (JSON)

Model Used

Name of the AI model used

4
Step 45

Notion

Action

INPUTS
Action
!
Database/Page ID
!

Notion database or page ID

Title

Page title

Content

Page content or properties (JSON)

Filter

Query filter (JSON)

Credentials
!
OUTPUTS
Page ID
Data
URL
5

Data Flow

  • 1
    Schedule Trigger runs daily to collect data
  • 2
    HTTP Request fetches data from research APIs
  • 3
    JSON Processor formats the collected data
  • 4
    OpenAI analyzes and summarizes findings
  • 5
    Notion creates organized research reports

Key Benefits

  • Automated data processing
  • Real-time notifications
  • Scalable workflow
  • Error handling included
Webhook Processing
Advanced

Receive webhook, check conditions, and send notifications

Handle GitHub push notifications for group projects

Webhook

Trigger

T
INPUTS
Path

Custom webhook path (optional)

OUTPUTS
Body

HTTP request body data

Headers

HTTP request headers as JSON

1
Step 12

Condition

Action

INPUTS
Value 1
!

First value to compare

Operator
!
Value 2

Second value to compare (not needed for empty checks)

OUTPUTS
True
False
Result
2
Step 23

Slack

Action

INPUTS
Action
!
Channel
!

#channel-name or @username

Message
!

Message content to send

Thread TS

Reply to thread (timestamp)

Credentials
!
OUTPUTS
Message ID
Timestamp
Response
3

Data Flow

  • 1
    Webhook receives external data
  • 2
    Condition checks if data meets criteria
  • 3
    Slack sends notification if condition is true

Key Benefits

  • Automated data processing
  • Real-time notifications
  • Scalable workflow
  • Error handling included

Interactive Node Browser

Explore every node with detailed information and visual examples

Node Explorer

Select any node from the sidebar to see its details, inputs, outputs, and connection examples

Node Library

Core Triggers

Google Workspace

Communication

AI & ML

Data Processing

Database

Storage

Utilities

Select a Node to Explore

Choose any node from the sidebar to see detailed information, visual representation, and connection examples.

Browse nodes in the sidebar

Ready to Build Your First Workflow?

Start creating powerful automation workflows with ArchFlow's intuitive drag-and-drop interface