FlowRunner
PricingContact
Theme
Start Free

Drive Kissflow processes from outside Kissflow. Agents launch process instances like purchase orders and leave requests, read process items for reporting, keep datasets in sync with an external source of truth, and read board cards to track work in flight.

6 actions API key available
Kissflow website ↗ Platform Documentation ↗ Capability data verified 2026-07-28
A purchase request form is submitted in an external form tool
List Dataset Rows resolves the requester's department and cost center against the master-data dataset
The agent validates the amount, vendor, and cost center mapping, and flags anything that fails cleanly
A procurement coordinator confirms the mapped fields for requests above the review threshold
Create Process Item launches the purchase order process with the confirmed field values
Get Process Item confirms the instance started and captures its ID and current step
The requester and the approvers' channel get the item ID and where it sits in the workflow

What This Integration Enables

Kissflow gives operations teams structured processes with real approval chains, and its discipline is the point: a purchase order is not an email, it is an instance moving through defined steps. What FlowRunner adds is the connective tissue Kissflow cannot supply from inside its own walls. Agents launch process instances from wherever requests actually originate, keep the datasets that processes look up against synchronized with external systems of record, and read process and board state back out for the people who need status without a login. - Launch process instances, leave requests, purchase orders, onboarding, from external systems and forms - Export process submissions for reporting, notifications, and downstream sync - Keep datasets like departments, cost centers, and product catalogs aligned with the ERP or master source - Read board cards to track pipelines and task work in flight - Fetch a specific item's full record and workflow step from its ID Because Kissflow schemas are tenant-defined, the field names on every process and dataset are yours, not the platform's, and the connector works with that reality: field values pass as JSON keyed by your own field names, and searchable pickers resolve process, dataset, and board IDs per account. The practical effect is that FlowRunner automations speak your installation's language rather than forcing a generic shape onto it. The interesting boundary here is that Kissflow processes contain their own human approvals. FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) gate sits one step earlier: before the agent submits anything into that formal chain at all. Approvers inside Kissflow judge the request; the gate outside it guarantees the request they judge is faithful to its source.

Without FlowRunner

Requests start with re-keying Work arrives by form or email, and someone retypes it into Kissflow before the process can even begin
Reference data drifts Departments and cost centers change in the ERP, and Kissflow's lookup tables find out months later
Status checks are interruptions "Where is my PO?" means someone opens Kissflow and scrolls

With FlowRunner

Requests become instances directly External submissions launch process items with fields mapped, validated, and confirmed
Datasets track the source of truth Master-data rows append automatically whenever the upstream system changes
Status flows outward Process items and board cards get read on schedule and reported where people already look

Use Case Scenarios

The form that launches a real process

A [Typeform](/integrations/typeform) purchase request lands with vendor, amount, and justification. The agent maps the answers to the process's tenant-defined field names, resolves the cost center from a dataset lookup, and calls Create Process Item. Kissflow starts the approval workflow and returns the item ID, which goes back to the requester with a link. The request entered the formal process in minutes, with fields that were validated before any approver spent a moment of attention on them.

Master data that never goes stale

The product catalog lives in [Airtable](/integrations/airtable); Kissflow processes reference it through a dataset. On a schedule, the agent reads new and changed records upstream, diffs them against List Dataset Rows, and calls Add Dataset Row for what is missing. Requesters picking from that dataset always see the current catalog, and process items stop failing on cost centers that were quietly renamed two quarters ago.

The approver's morning digest

Each morning, the agent calls List Process Items across the active processes and List Board Cards on the ops board, collecting everything pending with its current step and age. Items stuck past their expected step-time get called out by name. The digest posts to [Slack](/integrations/slack) and the full export lands in [Google Sheets](/integrations/google-sheets) for the weekly ops review. Approvers see their queue without opening Kissflow, and the bottleneck steps become visible as a trend, not an anecdote, which is what finally gets them fixed.

Human-in-Loop Highlight

Create Process Item creates and submits in one motion: the instance is live in the workflow the moment the call returns, sitting in a real approver's queue, wearing the legitimacy of the formal process. That is precisely its risk. A mis-mapped amount or a wrong vendor on a purchase order does not look like an agent error inside Kissflow; it looks like a submitted PO, and busy approvers approve plausible-looking items. So FlowRunner agents treat submission into the process as the gated act. Below the review threshold, validated requests flow straight through. Above it, or whenever field mapping involved judgment, the coordinator sees the source submission and the mapped process fields side by side and confirms before the instance launches. The approval chain inside Kissflow checks the request. The gate in FlowRunner makes sure the chain is checking what the requester actually asked for.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

6 actions

Processes

3
  • List Process Items Retrieves a process's workflow instances with ID, status, current step, and field data, paginated. The read behind exports, digests, and stuck-item detection.
  • Get Process Item Fetches a single instance by ID with full field data, status, and workflow step context. Used to confirm launches and pull complete records for downstream steps.
  • Create Process Item Creates and submits a new instance with field values keyed by the process's tenant-defined field names, starting the workflow immediately. The submission this page's human gate exists for.

Datasets

2
  • List Dataset Rows Retrieves rows from a shared lookup table with ID and field values, paginated. The resolution step for departments, cost centers, and catalogs referenced by processes.
  • Add Dataset Row Adds a row with values keyed by the dataset's field names, returning the generated ID. The write that keeps master data aligned with an external source of truth.

Boards

1
  • List Board Cards Retrieves a board's cards with ID, current column, and field data, paginated. The read that turns Kanban state into pipeline reporting.

Frequently Asked Questions

What can FlowRunner do with Kissflow?

FlowRunner agents can run List Process Items, Get Process Item, and Create Process Item in Kissflow, plus 3 more actions.

Does connecting Kissflow to FlowRunner require OAuth?

No. Kissflow connects to FlowRunner with an API key, no OAuth flow required.

Can Kissflow trigger a FlowRunner workflow automatically?

Kissflow doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Kissflow

$100 in credits. No card required. Connect in minutes.