Know what happened
Filter runs by status, workflow, date, and order. Inspect every step, attempt, input, and sanitized output from one timeline.
Trigger work from an event, a schedule, or a changing API. Shape the data, connect your tools, and follow every step from first run to final result.
How it works
Start with a ready-made template or build from scratch. Dynamic fields carry data from one step into the next.
Receive a webhook, run on a schedule, or watch an API for changes.
Add integrations and logic, then map data with simple template fields.
Run asynchronously, inspect each attempt, and replay when needed.
Start your way
React instantly, run recurring work, or turn an API change into the beginning of a workflow.
Start instantly from a secure JSON endpoint unique to each workflow.
Run recurring jobs on the interval that fits your process.
Watch an HTTPS API and continue only when its response changes.
Integrations and actions
Reuse encrypted connections for SMTP and HTTP, or connect Slack and Google with OAuth.
Send dynamic messages through a reusable SMTP connection.
Call external HTTPS APIs with mapped workflow data.
Post messages to channels through a connected workspace.
Append structured workflow results to a spreadsheet.
Transfer devnet SOL from an encrypted per-account wallet.
Workflow logic
Continue only when your condition is true.
Choose a path from workflow data.
Reshape values for the next action.
Pause execution before continuing.
Run an action for every item in a list.
Operations included
Building is only half the job. FlowForge gives you the history and recovery tools to operate every workflow.
Filter runs by status, workflow, date, and order. Inspect every step, attempt, input, and sanitized output from one timeline.
Leased workers, exponential retries, transactional delivery, and a dead-letter queue keep failures visible and recoverable.
Published definitions are snapshotted with every run, so a replay uses the exact workflow version that originally executed.
Stored connection secrets
Stage-by-stage execution
Duplicate-safe webhooks
Sensitive run data
Ready when you are
Start from a template, connect your apps, and publish a workflow you can actually observe.
Start building →