Everything between your systems
From the first webhook to the last approval - the complete Integration Fabric feature catalog.
Visual Flow Builder & Triggers
Build flows on a visual canvas: nodes wired left to right, click to configure, versioned saves. Start them however your work starts.

Every Trigger Type
Manual, schedule, webhook, event polling, streaming, and form-initiated. Webhooks auto-register with GitHub, Stripe, and Shopify.
Per-Step Error Control
Stop, continue, or route to a recovery branch on failure - try-catch semantics per step, not per flow.
Sub-Flows & Durable Waits
Call flows from flows like subroutines. Wait steps park durably for minutes or months without holding resources.
Built for Real Editing
Undo up to 100 steps, copy/paste, duplicate, multi-select, and search the step palette as you type.
Change Detection & Data Integrity
Integrations fail quietly: a renamed column, a missed delete, a half-finished batch. Integration Fabric turns each of those into a handled, visible event.
Change Detection, Including Deletes
Poll for changes with a change-detection key and every record arrives tagged insert, update, or delete. A stable key means no duplicate processing.
Schema Drift Detection
Polling triggers watch the column shape and flag new or missing columns for review instead of writing empty values for weeks.
Chunked, Resumable Batches
Process in chunks with durable per-chunk saves and idempotency keys. A failure resumes from the first unfinished chunk.
Data Quality Assertions
Assert shape, ranges, and required fields mid-flow and fail loudly before bad data reaches a downstream system.
The Step Library
Forty-plus built-in steps so the common ninety percent of integration work never needs custom code - and a sandboxed code step for the rest.
Data Shaping
Transform, map, filter, sort, deduplicate, unwind, batch, combine, aggregate, and summarize records natively.
Field Operations
Set and rename fields, hash (SHA256/HMAC), format dates, convert JSON, compress, template strings, and scrape HTML.
Files & EDI
Read and compose Excel, CSV, and JSON files. Parse and generate X12/EDIFACT, and exchange documents over AS2 with signed MDN receipts.
Sandboxed Code
When you do need logic, write it in a sandboxed code step with bounded compute - no host access, no surprises.
Streaming Triggers
Twelve persistent-connection drivers with checkpointing, dedup on stable message IDs, and automatic resume.
Message Brokers
Kafka, AMQP 0.9.1 (RabbitMQ), AMQP 1.0 (Azure Service Bus, ActiveMQ, Solace), NATS core and JetStream, BullMQ.
Cloud Event Streams
AWS Kinesis, Google Pub/Sub, Salesforce Pub/Sub, and Redis Streams with per-shard checkpoints.
Live Protocols
MQTT for device fleets, WebSocket and Server-Sent Events for anything that pushes.
Connectors & Connections
A connector is how to talk to a system; a connection is your credentials. Import any API in minutes and keep secrets sealed.

Any OpenAPI, Instantly
Import an OpenAPI/Swagger spec and get a typed connector with every operation - in about two minutes.
OAuth & One-Click Services
Authorize popular services without ever storing a key, and verify any connection with a read-only live test call.
Custom Sandboxed Connectors
Bring hand-built connectors that run fully sandboxed - no host access, bounded compute - and share them as signed exports.
GraphQL Auto-Compiler
Point at a GraphQL endpoint and introspection builds the connector for you.
Sealed Credentials
Encrypted at rest, decrypted only at the moment a step uses them, guarded by an egress allow-list.
Forms
Hosted forms that start flows or pause them for human input - branded, validated, and translated.

Drag-and-Drop Builder
Text, dropdowns, dates, checkboxes, file uploads, signatures, ratings, and layout blocks - arranged visually.
Server-Enforced Validation
Required fields, patterns, cross-field rules, and conditional visibility are enforced on the server, not just in the browser.
Branding & Translations
Your logo, colors, and light/dark theme, with per-language translations for every label and message.
Decision Buttons
Approve/reject buttons record an outcome your flow branches on - the building block for approval processes.
Hosted & Shareable
Publish to a hosted link, pre-fill fields, and build multi-page journeys.
Human Tasks & Approvals
Every paused form is a task with an owner, a deadline, and an audit trail. People act from email or from a shared inbox.

No-Account Approvers
Emailed private links let externals decide without signing in - and the links renew themselves, so nobody is left stranded.
SLAs & Business Hours
Priorities, business-hours-aware deadlines, snooze, auto-escalation, and timeout outcomes your flow can branch on.
Smart Routing
Route to a pool or a person: round-robin, least-busy, or claim-based with work-next, reassign, and release.
Four-Eyes Separation
Separation of duties is enforced by the platform: the requester can never approve their own request.
Bulk Operations
Approve, reject, claim, reassign, or mass-edit across a filtered set - with every action audit-trailed.
Apps: Interfaces on Flows
Turn flows into working software - dashboards, portals, and consoles where actions are flows and every click is a real, audited run.

Pages & Components
Tables, charts, stats, lists, detail views, buttons, inputs, embedded forms, cards, tabs, and dialogs.
Actions Are Flows
The only data path is a declared flow. No separate scripting layer to secure, and you debug an app exactly like a flow - because it is one.
Bindings & Events
Bind component properties to action outputs, row selections, inputs, and page state; wire clicks to dialogs, navigation, and runs.
Three Access Tiers
Workspace-only, secret-link, or public - each rate-limited and audited.
AI Assistance
AI that stays grounded in your workspace: it never invents adapters or calls, and your record values never leave the platform.
Build From a Description
Describe the automation and get a draft flow assembled from your real connectors and connections - a checkable starting point, not a black box.
Auto-Map Fields
Type-aware field mapping between systems, suggested in one click.
Agent Step
An autonomous LLM step with tool-calling - OpenAI, Anthropic, Mistral, Groq, Azure, or any OpenAI-compatible endpoint, with per-input step limits.
Your Model, Your Budget
Bring your own model endpoint and cap monthly token spend. With an offline endpoint, prompts never leave your network.
Matt, Everywhere
Chat with Matt from anywhere, ask about any step, and let Fix With Matt diagnose a failed run.
Data Tables
Built-in databases for the state every integration needs: mappings, dedup keys, reference data.

Typed & Indexed
Text, number, integer, boolean, date, and datetime columns with unique constraints and indexes.
CSV Import
Create a table from scratch or from a CSV, then edit inline.
Native Flow Steps
Insert, upsert, get, update, and delete from any flow, with automatic created/updated timestamps.
Environments & Promotion
Isolated dev, staging, and prod per workspace - promote flows between them with review, not copy-paste.

True Isolation
Connections, secrets, and variables are scoped per environment - dev credentials can never touch prod data.
Protected Environments
Promotions into protected environments require approval from a different person - separation of duties, enforced.
Environment Variables
Reference values per environment, with secrets sealed to their name and a diff review on every promotion.
Connection Rebinding
Promoted flows rebind to the target environment's connections by name - no manual rewiring.
History, Replay & Versions
Every run is an ordered event log, so debugging is inspection, not archaeology.

Retry From the Failed Step
Resume the same run from where it broke - completed steps keep their outputs, and the retry is not billed again.
Deterministic Replay
Replays re-use recorded outcomes and never re-fire external actions. Waits skip. It finishes instantly.
Compare Two Runs
Diff any two runs step by step and see the blast radius of what changed.
Version Pinning & Restore
Runs pin to the flow version that started them; restore any previous version with a diff.
Flow Health
Success rate, durations, volume, and top failure reasons over 7, 30, or 90 days - per flow.
On-Prem Workers
Integration Fabric is fully managed SaaS. When flows need systems behind your firewall, On-Prem Workers run those steps inside your network.

One Binary, Three Platforms
A single program for macOS, Linux, and Windows, activated with a one-time code - useless to anyone without it.
Outbound Only
On-Prem Workers dial out over an encrypted tunnel. Nothing connects in, no inbound ports, ever.
Machine-Locked Identity
Each On-Prem Worker is cryptographically locked to the machine it was first activated on and remotely blockable.
Worker-Local Connections
Keep credentials that never leave your network - the platform runs the step without ever seeing the secret.
Security & Governance
Enterprise controls as the default, not an upsell: identity, encryption, and an audit trail you can verify.
SSO & SCIM
SAML 2.0 and OpenID Connect single sign-on with SCIM auto-provisioning from Okta or Entra.
MFA, Passkeys & Devices
Authenticator 2FA, WebAuthn passkeys, and new-device approval.
BYOK Encryption
Bring your own HashiCorp Vault transit key. You hold the kill switch; rotate or disable at will.
Tamper-Evident Audit Log
Append-only and hash-chained - altering any past entry breaks every subsequent hash, and you can verify the chain yourself.
Seven Workspace Roles
From Superuser to Auditor, with a capability matrix and a sole user-security authority - an admin can never silently take over an account.
Your SMTP, Your Alerts
Point alerts at your own mail server and choose exactly which events email whom.
Managed API, Webhooks & MCP
Flows become production APIs and AI-callable tools - governed, documented, and metered.
Flows as APIs
Call any flow synchronously or asynchronously through the gateway, with OpenAPI 3.0 schemas generated for you.
Default-Deny Consumer Keys
Per-key grants to specific flows and projects, with per-key rate limits and monthly quotas.
GraphQL Exposure
The same flows, auto-exposed over GraphQL for consumers that prefer it.
Six Webhook Auth Modes
Public, API key, Basic, header, JWT, or HMAC-SHA256 - pick per endpoint.
MCP for AI Assistants
Expose flows as MCP tools for Claude or any MCP client. An AI action is governed exactly like a human one - and fully auditable afterward.
Usage & Transparent Metering
You can always see exactly what you are using and what counts - because the pricing model has nothing to hide.

Runs, Not Tasks
One flow execution is one run, no matter how many steps or records it touches. No per-action-in-a-loop metering.
Failed Runs Never Bill
If a run fails, it does not count. Retrying from a failed step does not count again either.
Live Usage Dashboard
Month-to-date runs against your plan, per environment, in real time - no billing surprises.