Skip to main content
Flowmatic is a workflow automation API that lets you define automation pipelines as graphs of connected nodes — upload your data, build your workflow logic, and trigger email campaigns powered by AI or rule-based filters. Everything is accessible through a clean REST API.

Quick Start

Make your first API call and run a workflow in under 5 minutes.

Authentication

Register, verify your email, and get your access token.

Workflow Concepts

Understand how graphs, nodes, and edges define your automation logic.

API Reference

Full reference for every endpoint: auth, uploads, workflows, and runs.

How Flowmatic Works

Flowmatic automation pipelines are defined as directed graphs. Each node in the graph performs a specific operation — loading data, filtering rows, running an AI prompt, or sending emails. Nodes pass data to each other along edges.
1

Create an account

Register with your email and password, then verify your email with a one-time OTP code.
2

Upload your data

Upload a CSV file to get an uploadId. This becomes your data source inside workflows.
3

Build a workflow

Define a graph with nodes (TRIGGER, DATA_SOURCE, AI, FILTER, OUTPUT) and edges connecting them. Create it with a single POST request.
4

Run and monitor

Trigger a run. It queues immediately and executes asynchronously. Poll for status as it moves from PENDINGRUNNINGSUCCESS.

Key Capabilities

AI Node

Use natural language prompts to process and filter your data with an LLM.

Filter Node

Apply rule-based expressions (e.g. rating > 4) — no AI required.

Output Node

Send templated emails to every row in your filtered dataset.

Async Runs

Workflows run asynchronously in a queue. Enqueue multiple runs and monitor them.

CSV Uploads

Upload any CSV as a reusable data source, referenced by uploadId.

Google Drive

Connect your Google account to source data directly from Drive.
All API requests must include a valid Bearer token in the Authorization header. See Authentication to get started.