Back to Home
FlowCore Docs
Documentation

Learn FlowCore

Everything you need to build powerful AI-powered workflows. From getting started to advanced integrations.

45+Node Types
45+Browser Actions
10+AI Providers

Getting Started

1

Create a Workflow

Click "New Workflow" from your dashboard. Give it a name and description.

2

Add a Trigger

Every workflow starts with a trigger. Drag a trigger node (Manual, Webhook, Schedule, Gmail, etc.) onto the canvas.

3

Add Action Nodes

Connect action nodes to process data. Use AI Agent for intelligent processing, HTTP Request to call APIs, or Browser for web automation.

4

Configure & Test

Configure each node by clicking on it. Use the "Test" button to run your workflow with sample data.

5

Publish

Once tested, click "Publish" to make your workflow live. It will now run automatically based on your trigger.

Pro Tips

  • Use the Template Library to start from pre-built workflows
  • Enable Auto-Healing for self-recovering workflows
  • Check the Execution History to debug issues
  • Use Variables to persist data across workflow executions

Node Types

FlowCore provides 45+ node types organized into categories. Each node can be configured and connected to build complex workflows.

Triggers

Start your workflows with these trigger nodes

11 nodes

Manual Trigger

Start workflow manually with a button click

Webhook Trigger

Receive data from external services via HTTP POST/GET

Webhook Response

Send custom response back to webhook caller

Schedule Trigger

Run workflows on a cron schedule (every minute, hour, day, etc.)

Chat Trigger

Trigger workflow from chat/conversation input

Gmail Trigger

React to new emails in Gmail inbox

Google Sheets Trigger

React to changes in Google Sheets

Google Calendar Trigger

React to calendar events (new, updated, deleted)

RSS Trigger

Monitor RSS feeds for new items

Shopify Trigger

React to Shopify store events (orders, products, customers)

HubSpot Trigger

React to HubSpot CRM events (contacts, deals, tickets)

AI & Agents

Leverage AI models in your workflows

2 nodes

AI Agent

Use GPT-4, Claude, Gemini, and more for intelligent processing

Query Knowledge Base

RAG-powered queries against your uploaded documents (PDF, Word, Excel)

Logic & Control

Control the flow of your workflows

7 nodes

If

Conditional branching based on data (equals, contains, greater than, etc.)

Switch

Multi-path branching based on a value (like a switch statement)

Router

Route data to different paths based on conditions

Merge

Combine multiple branches into one

Loop

Iterate over arrays and collections

Delay

Wait for a specified time before continuing

Error Boundary

Handle errors gracefully with fallback paths

Data & Variables

Transform and store data

6 nodes

Set

Set or transform data fields using expressions

Code

Custom JavaScript code execution with full access to input data

Variable Get

Retrieve stored workflow variables (persist across executions)

Variable Set

Store variables for later use across workflow executions

Change Detector

Detect changes in data between executions

Extract From File

Extract data from uploaded files (PDF, Word, Excel, CSV)

Communication

Send messages and notifications

5 nodes

Send Email (SMTP)

Send emails via your SMTP server

Resend Email

Send transactional emails via Resend API

Gmail Action

Send emails, create drafts, manage labels via Gmail API

Slack Message

Post messages to Slack channels or DMs

Twilio SMS

Send SMS messages via Twilio

Google Workspace

Complete Gmail, Sheets, Calendar, and Docs integration

7 nodes

Gmail Trigger

React to new emails in Gmail inbox

Gmail Action

Send emails, create drafts, manage labels via Gmail API

Google Sheets Trigger

React to changes in Google Sheets

Google Sheets Action

Read, write, append data to Google Sheets

Google Calendar Trigger

React to calendar events (new, updated, deleted)

Google Calendar Action

Create, update, delete calendar events

Google Docs

Create and edit Google Docs documents

E-commerce & CRM

Connect with sales and marketing platforms

3 nodes

Shopify Action

Manage orders, products, customers, inventory on Shopify

HubSpot Action

Create/update contacts, deals, tickets, companies in HubSpot

Notion Action

Create pages, update databases in Notion

Accounting

Financial integrations

2 nodes

QuickBooks

Create invoices, manage customers, track expenses

Xero

Manage invoices, contacts, and accounts in Xero

Database

Direct database access

1 nodes

PostgreSQL

Execute SQL queries on PostgreSQL databases

Human-in-the-Loop

Require human approval in workflows

1 nodes

Approval

Pause workflow and wait for human approval before continuing

Documents

Generate and process documents

1 nodes

PDF Generate

Generate PDF documents from HTML templates

HTTP & APIs

Connect to any external API

1 nodes

HTTP Request

Make GET, POST, PUT, DELETE requests to any API with custom headers and auth

Browser Automation

45+ browser actions powered by Playwright

Supported Features

Action Recording
Record clicks and keystrokes live
Multi-Browser Support
Chromium, Firefox, WebKit engines
Mobile Emulation
Simulate mobile viewports for testing
Proxy Support
Route traffic through proxy servers
Geolocation Spoofing
Fake GPS location for testing
Custom User Agent
Override browser user agent string
Timezone & Locale
Set timezone and language
Session Persistence
Save and restore login cookies

Navigation

Navigate
Go to a URL
Go Back
Browser back button
Go Forward
Browser forward button
Refresh
Reload the page

Clicks & Mouse

Click
Click an element
Double Click
Double click an element
Right Click
Open context menu
Hover
Mouse hover over element
Drag & Drop
Drag element to target

Input & Keyboard

Type
Type text into input field
Clear Input
Clear an input field
Press Key
Press a single key (Enter, Escape, Tab, etc.)
Keyboard Shortcut
Press key combination (Ctrl+C, Cmd+V, etc.)
Focus
Focus on an element
Blur
Remove focus from element

Forms

Select Option
Select from dropdown
Check
Check a checkbox
Uncheck
Uncheck a checkbox

Extract Data

Extract
Extract text, HTML, or attribute from elements
Get Attribute
Get specific attribute value
Run JavaScript
Execute custom JavaScript in browser
Is Visible
Check if element is visible

Media & Files

Screenshot
Capture page or element screenshot
Save as PDF
Export page as PDF
Download
Download a file
Upload
Upload a file to input

Wait

Wait for Element
Wait until element appears
Wait for Navigation
Wait for page load
Wait Timeout
Wait for specified milliseconds
Wait for Text
Wait until text appears on page

Scroll & Tabs

Scroll
Scroll page or element
Infinite Scroll
Scroll to load all dynamic content
New Tab
Open new browser tab
Switch Tab
Switch to different tab
Close Tab
Close current tab

Cookies

Get Cookies
Read browser cookies
Set Cookie
Set a cookie
Delete Cookie
Delete a specific cookie
Clear Cookies
Clear all cookies

Storage

Get LocalStorage
Read from localStorage
Set LocalStorage
Write to localStorage
Clear LocalStorage
Clear localStorage
Get SessionStorage
Read from sessionStorage
Set SessionStorage
Write to sessionStorage
Clear SessionStorage
Clear sessionStorage

Frames

Switch to Frame
Enter an iframe
Switch to Main
Exit iframe back to main page

Dialogs

Accept Dialog
Click OK on alert/confirm
Dismiss Dialog
Click Cancel on confirm/prompt
Get Dialog Message
Read dialog text

Session

Save Session
Save cookies and storage for reuse
Load Session
Restore saved session
Close Browser
End browser session

API Reference

Base URL

https://api.flowcore.innobi.site/api/v1
GET/workflows

List all workflows for the authenticated user

POST/workflows

Create a new workflow

POST/workflows/:id/execute

Execute a workflow manually

GET/executions

List execution history

POST/webhook/:workflowId

Trigger a workflow via webhook

GET/knowledge-base

List knowledge base files

POST/knowledge-base/query

Query knowledge base with RAG

Authentication

All API requests require a Bearer token. Get your API key from Settings → API Keys.

Authorization: Bearer your_api_key_here

Ready to Build?

Start creating powerful workflows in minutes.