Everything you need to build powerful AI-powered workflows. From getting started to advanced integrations.
Click "New Workflow" from your dashboard. Give it a name and description.
Every workflow starts with a trigger. Drag a trigger node (Manual, Webhook, Schedule, Gmail, etc.) onto the canvas.
Connect action nodes to process data. Use AI Agent for intelligent processing, HTTP Request to call APIs, or Browser for web automation.
Configure each node by clicking on it. Use the "Test" button to run your workflow with sample data.
Once tested, click "Publish" to make your workflow live. It will now run automatically based on your trigger.
FlowCore provides 45+ node types organized into categories. Each node can be configured and connected to build complex workflows.
Start your workflows with these trigger nodes
Start workflow manually with a button click
Receive data from external services via HTTP POST/GET
Send custom response back to webhook caller
Run workflows on a cron schedule (every minute, hour, day, etc.)
Trigger workflow from chat/conversation input
React to new emails in Gmail inbox
React to changes in Google Sheets
React to calendar events (new, updated, deleted)
Monitor RSS feeds for new items
React to Shopify store events (orders, products, customers)
React to HubSpot CRM events (contacts, deals, tickets)
Leverage AI models in your workflows
Use GPT-4, Claude, Gemini, and more for intelligent processing
RAG-powered queries against your uploaded documents (PDF, Word, Excel)
Control the flow of your workflows
Conditional branching based on data (equals, contains, greater than, etc.)
Multi-path branching based on a value (like a switch statement)
Route data to different paths based on conditions
Combine multiple branches into one
Iterate over arrays and collections
Wait for a specified time before continuing
Handle errors gracefully with fallback paths
Transform and store data
Set or transform data fields using expressions
Custom JavaScript code execution with full access to input data
Retrieve stored workflow variables (persist across executions)
Store variables for later use across workflow executions
Detect changes in data between executions
Extract data from uploaded files (PDF, Word, Excel, CSV)
Send messages and notifications
Send emails via your SMTP server
Send transactional emails via Resend API
Send emails, create drafts, manage labels via Gmail API
Post messages to Slack channels or DMs
Send SMS messages via Twilio
Complete Gmail, Sheets, Calendar, and Docs integration
React to new emails in Gmail inbox
Send emails, create drafts, manage labels via Gmail API
React to changes in Google Sheets
Read, write, append data to Google Sheets
React to calendar events (new, updated, deleted)
Create, update, delete calendar events
Create and edit Google Docs documents
Connect with sales and marketing platforms
Manage orders, products, customers, inventory on Shopify
Create/update contacts, deals, tickets, companies in HubSpot
Create pages, update databases in Notion
Financial integrations
Create invoices, manage customers, track expenses
Manage invoices, contacts, and accounts in Xero
Direct database access
Execute SQL queries on PostgreSQL databases
Require human approval in workflows
Pause workflow and wait for human approval before continuing
Generate and process documents
Generate PDF documents from HTML templates
Connect to any external API
Make GET, POST, PUT, DELETE requests to any API with custom headers and auth
45+ browser actions powered by Playwright
https://api.flowcore.innobi.site/api/v1/workflowsList all workflows for the authenticated user
/workflowsCreate a new workflow
/workflows/:id/executeExecute a workflow manually
/executionsList execution history
/webhook/:workflowIdTrigger a workflow via webhook
/knowledge-baseList knowledge base files
/knowledge-base/queryQuery knowledge base with RAG
All API requests require a Bearer token. Get your API key from Settings → API Keys.
Authorization: Bearer your_api_key_here