Amit Kothari
Amit Kothari CEO of Tallyfy · Workflow AI Expert

How to migrate from Kissflow to Tallyfy

In brief

Kissflow is an all-in-one low-code platform with Processes, Boards, Apps, and Datasets. Tallyfy is a focused sequential workflow tool. Migrating means collapsing those module types into blueprints, exporting each module on its own, and being honest that the low-code app breadth does not come along. Here is the concept map, the export reality, and a realistic timeline.

Summary

  • Kissflow is a platform, Tallyfy is a workflow tool, and that gap is the whole migration - Kissflow gives you Processes, Boards, Apps, and Datasets under one roof. Tallyfy runs sequential workflows. Moving means folding those module types into blueprints and accepting that the low-code app layer does not transfer.
  • There is no one-button export, it goes module by module - a Board exports to CSV, the API reads each module with an access key, and Datasets come out separately. You export each module type on its own, which is part of why this takes planning.
  • Processes are easy, Apps are the hard part - a Kissflow Process maps almost directly to a blueprint. A multi-form App has to be rebuilt as a merged kick-off form plus conditional steps, and that is the work that drives the timeline.
  • Plan for weeks, and inventory your modules first - simple Processes move quickly, App-heavy and Dataset-heavy tenants take much longer. Book a 30-minute migration walkthrough and we’ll scope your modules honestly.

If you’re moving from Kissflow to Tallyfy, the honest framing is this: you’re trading a broad platform for a focused tool, and most of the effort goes into deciding what doesn’t come with you. Kissflow is a low-code work platform. It gives you Processes for BPM-style flows, Boards for Kanban, Apps for custom multi-form applications, and Datasets for reference data, all stitched together. Tallyfy does one thing: it runs your work as a sequence that moves itself.

So the migration is less a data transfer and more a translation, folding several different Kissflow module types into Tallyfy blueprints. That translation is the job, and it’s the part that decides how long this takes. It sits at the heart of most workflow software moves where you’re leaving a platform for something more focused.

Why teams move off Kissflow

Let me be fair to Kissflow first. As a unified low-code platform, one of those broad intelligent BPM platforms that aims to cover every base at once, it’s genuinely capable, and teams have built real internal applications on it. If you need one place to spin up custom apps, boards, and process flows without code, it earns its keep.

The reason teams start looking is usually the breadth itself.

A pattern we see with teams on all-in-one platforms is that the platform was quietly doing five jobs, and only one of them was the workflow they actually cared about. They came to Kissflow to run a few approval processes, and somewhere along the way they were also maintaining Datasets, Apps, custom scripts, and a handful of Boards, most of which exist to prop up the workflows rather than to do the work. That messy sprawl is the cost.

So what pulls them toward Tallyfy?

Focus, mostly. They want a tool that does workflow well rather than a platform that does ten things adequately, an AI-native foundation instead of low-code scaffolding, and a simpler pricing and ownership story. If the goal is to run and keep improving a set of repeatable processes rather than to maintain a software platform, a narrower tool is the point. That’s the lens process improvement is built around, and it’s a different goal than the one Kissflow optimizes for.

Solution Process
Process Improvement Software

Tallyfy is Process Improvement Made Easy

Save Time
Track & Delegate Processes
Consistency
Explore this solution

What Kissflow export actually gives you

Here’s where Kissflow’s breadth shows up as friction, because there isn’t one export button, there are several. You export module by module, and each type behaves differently.

A Board exports to a CSV file that’s emailed to you, but only the fields visible in that layout. Hidden fields don’t come out, and Kissflow’s own docs are specific that a list-layout export leaves out Lookup, Remote lookup, Image, Signature, Attachment, and Checklist fields, along with notes, activity, item transitions, and anything inside a table. Apply a filter and only the filtered items export. So the CSV is real, but it’s a partial view, and you’ll want to know what’s missing before you treat it as a backup.

For a complete pull you use the API, which authenticates with an access key made of an ID and a secret that you generate under your account settings. The API reads your modules programmatically, which is the route when the CSV’s exclusions matter. Datasets export on their own, separately again, to a CSV or text file.

Turns out the thing to take from all this isn’t any single format. It’s that “exporting from Kissflow” isn’t one task, it’s one task per module type, and a tenant with Processes, Boards, Apps, and Datasets has four different export jobs before any rebuilding starts. That’s the first sign this migration rewards planning over speed.

How Kissflow concepts map to Tallyfy

This is where the multi-module shape gets translated, and the Tallyfy team keeps an explicit object mapping for it. Some module types map almost directly. One of them is genuinely hard.

In KissflowIn TallyfyWhat actually changes
ProcessBlueprintNear-direct, both are BPM flows
BoardBlueprintEach column becomes Entry, Work, Exit
AppBlueprintMulti-form app merged into one flow
DatasetReference dataNo live equivalent, stored as reference
FormKick-off formWhat you collect to start a process
Case / CardProcess (run)One running instance
Decision pointConditional stepBranch logic rebuilt as a rule
Formula / LookupStatic valueCalculation documented, not run

A Kissflow Process is the easy case, because it’s already a BPM flow with steps and approvals, so it lands as a blueprint with very little rethinking. A Board is the familiar Kanban-to-sequential move: each column becomes a short run of three steps, an entry, the work, and an exit that’s usually a required approval before the next stage. The App is the painful one, and it’s worth slowing down on.

Concept map showing four Kissflow module types, Process, Board, App, and Dataset, all mapping into a single Tallyfy blueprint, with Dataset becoming reference data

Take a travel-and-expense App, the kind of thing Kissflow’s app builder is made for. It might hold a request form, an approval view, a reimbursement form, and a Dataset of cost centers it looks up, all wired together as one application. There’s no single Tallyfy object that equals an App, so you rebuild it as a flow: the request form becomes the kick-off, the approval becomes a sign-off step that holds the claim until a manager grants it, the reimbursement becomes a later step, and the cost-center Dataset becomes reference data the process points at. It works, and the result is cleaner, but it’s a rebuild, not an import, and a complex App can take real effort to untangle into a single sequence.

The field types mostly behave. Text, number, date, and dropdown map straight across, a multi-dropdown becomes a checklist, and a user field becomes an assignee. The ones to watch: Rich Text loses its formatting, a formula or lookup field becomes a static value because the calculation isn’t carried over, a child table maps to a Tallyfy table but caps around a thousand rows, and a sequence number becomes plain text because the auto-increment doesn’t follow.

A realistic migration timeline

How long this takes is mostly a function of how many Apps and Datasets you run. A team with a few straightforward Processes can move in a couple of weeks. An App-heavy tenant with several Datasets and custom logic should plan for considerably longer, because the Apps are rebuilds, not imports.

Week one is the module inventory, and it’s the step that makes or breaks the schedule. Go through your account and sort what you have by type: which are simple Processes, which are Boards, which are Apps, and which are Datasets. The Processes are quick wins. The Apps are where the time goes, so count them honestly and look at how many forms and how much branching each one carries.

Week two is the easy rebuilds. Recreate your Processes as blueprints, since they barely change shape, and convert your Boards by turning each column into its entry, work, and exit steps. Decision points get rebuilt with the rules engine, which uses the same branching idea expressed as Tallyfy rules.

Week three onward is the Apps and the Datasets, the genuine work. Each App gets untangled into a merged kick-off form plus conditional steps, and each Dataset needs a home, either as Tallyfy reference data or, for the big relational ones, an external store the process references. Then a parallel run on one team before you switch, so you find the gaps with the old platform still standing.

Why so much care on the Apps?

Because an App was never one workflow. It was several forms and views bundled into an application, and pulling the actual process out of that bundle is the part you can’t rush. Rushing it just rebuilds the sprawl you were trying to leave.

What breaks, and what Tallyfy won’t replace

Let me be plain about what doesn’t come across. Custom scripts in JavaScript or Python don’t transfer; Tallyfy isn’t a place you write code. Dynamic and remote lookups become static values. Advanced views like calendars, timelines, and charts have no equivalent. Card-movement rules that automatically shuffle Kanban cards don’t carry, because the board model they belong to is gone.

And then the bigger, more honest point.

Tallyfy doesn’t replace Kissflow’s low-code app platform, and it isn’t trying to. Kissflow’s whole value proposition is building custom applications without code, with Datasets, dynamic lookups, and scripting behind them. Tallyfy is a focused workflow tool, deliberately. If your team is genuinely running custom low-code applications on Kissflow, an App-heavy tenant is not a one-to-one move, and parts of it may not have a Tallyfy home at all. That’s worth knowing before you start, because the right answer for some teams is to move the workflows and keep the genuine applications where they are. The clearer your processes are versus your apps, the cleaner this migration gets, which is why it helps to read up on BPM tools and where a focused workflow engine fits against a broad platform.

Quadrant placing Tallyfy as an AI-native workflow tool versus broad BPM and low-code platforms where AI is added on later

A focused workflow tool built AI-native, not a low-code platform with AI bolted on.

What teams tend to feel within a week of switching is relief at running one tool instead of maintaining a platform. The processes get easier to see, every run shows up in real-time tracking on a named step, and the time that used to go into keeping Datasets and Apps wired together goes back into the work itself.

Common questions about migrating from Kissflow

How long does a real migration from Kissflow take?
It depends on how many Apps and Datasets you run. A few simple Processes can move in a couple of weeks: rebuild them as blueprints, convert any Boards, recreate decision logic as rules, parallel-run, then switch. App-heavy tenants take much longer, because each multi-form App is rebuilt as a merged kick-off plus conditional steps rather than imported.
What happens to my Apps and Datasets?
These are the real planning items. A multi-form App has no single Tallyfy equivalent, so it gets rebuilt as one flow: forms merged into a kick-off, logic recreated as conditional steps. A Dataset has no live equivalent either; small ones become Tallyfy reference data, and large relational ones need an external store the process references. Inventory both before you start.
Can I export everything in one step?
No, Kissflow export is module by module. A Board exports to a CSV that omits hidden fields plus lookup, signature, attachment, and table fields. The API reads each module with an access key. Datasets export separately. A tenant with Processes, Boards, Apps, and Datasets has several different export jobs, which is part of why this migration rewards planning.
Does my conditional logic carry over?
Not automatically, but the idea is the same. Kissflow decision points are rebuilt as Tallyfy rules, which use the same branching logic expressed differently, so you recreate and test it rather than translating blindly. Formula and lookup fields are the exception: they become static values, because the calculation is documented rather than run on the Tallyfy side.
How does the pricing compare?
Pricing models differ enough that a feature-by-feature comparison is the honest way to look at it. Our Kissflow alternative comparison covers the positioning and pricing side by side, and the Tallyfy pricing page is the single source of truth for current numbers.

If you’re still weighing the decision rather than ready to move, our Kissflow alternative comparison covers why teams switch, feature by feature. This guide is the practical, how-to side of that pair.

When you’re ready to plan the move, the most useful first step is a short call where we go through your module inventory, confirm how cleanly your Processes and Boards map, and flag which Apps and Datasets are going to need real design work.

Book a 30-minute migration walkthrough and bring the modules your team relies on most. That’s the surest way to tell whether it’s a fit.

About the author

Amit is the CEO of Tallyfy. He has 25+ years of practical experience in technology, entrepreneurship, and operational efficiency. He's been hands-on with AI-first engineering and changing Tallyfy to AI-native workflow automation since Claude Code was first released. He's also an Entrepreneur in Residence at WashU's Skandalaris Center, created the OneDay (Woolf) AI curriculum for their accredited MBA and consults with clients who need help with AI via Blue Sheen. He graduated with a Computer Science degree from the University of Bath. He's originally British and lives in St. Louis, MO.

Find Amit on his website , LinkedIn , or GitHub . Read Amit's bio →

Automate your workflows with Tallyfy

Stop chasing status updates. Give people and AI a process to follow.