Workflow & records software

Run your team's process as workflows attached to real records.

FloForge holds the steps you already follow — intake, assignment, follow-up — in one place, along with the client and request records they act on. Open any run to see the step it is on, who owns it, and what it is waiting for.

Early access. FloForge is in active development — the pages below describe what is built today.

FloForgeWorkflows / Client onboarding
Client onboardingStep 3 of 4
Updated 3 min ago
  1. 01Intake form receivedClient onboarding · 14 fieldsDone
  2. 02Create client recordWrites to Clients tableDone
  3. 03Assign account ownerRound-robin · Accounts teamRunning
  4. 04Send kickoff checklistEmail · waits for replyQueued
1 step waiting on a client replyOwner: A. Reyes

A run of the Client onboarding workflow. Step 3 is active; step 4 is queued behind a client reply.

One data model, whatever the source

Lead
Contact
Company
Deal
Task
Activity

CSV, HubSpot and Make.com all resolve to the same six records. Nothing gets a parallel copy of your data.

01

Define the record

Choose the fields the work depends on — text, number, date, select, reference, owner. This is the data every run reads and writes.

02

Lay out the steps

Order the actions: create, update, assign, notify, wait for reply. Each step names who owns it and what has to be true before the next one starts.

03

Watch the runs

Every run keeps its own history. Open one to see the current step, the owner, and what it is waiting on.

Getting your data in

Bring your customer list across without asking anyone technical.

  1. 01

    Bring what you already have

    Upload a CSV exported from your spreadsheet or your current CRM. FloForge reads it in the browser — the file itself is never uploaded or stored.

  2. 02

    Match the columns

    Headings that clearly match a field are mapped for you and marked as suggestions. Anything ambiguous is left for you to decide, and columns you do not need stay out.

  3. 03

    See the problems first

    Missing names, unusable email addresses, dates FloForge cannot read, and rows that match something you already have — counted and explained before anything is written.

  4. 04

    Import, then check the record

    Added, updated, skipped and failed are counted from what the database actually did. Every row that did not make it is kept with the reason why.

A fan of plain paper sheets spread across a warm neutral surface.

Records

Structure first, automation second.

A workflow is only as reliable as the data under it. You define the fields a record needs, then a workflow reads them, writes to them, and branches on them. When the process changes you edit the workflow — the records stay intact.

Client recordClients · 5 fields
Company
Northline Freight
text
Stage
Onboarding
select
Owner
A. Reyes
owner
Start date
2026-08-24
date
Contract
AGR-1183
reference
Used by 2 workflows

Where it fits

For work that repeats but still gets dropped.

Client onboarding
Intake, record creation, owner assignment, and the checklist that has to come back signed.
Requests and approvals
A request record, a reviewer, and a step that waits instead of relying on a reminder.
Handoffs between teams
Ownership changes are part of the workflow, so the trail stays with the record.
Recurring internal ops
Monthly closes, audits, renewals — the same steps, each run with its own history.

Start with the records you already keep in a spreadsheet.

Import them, see exactly what came in and what did not, and keep working from there.