FlowRunner
PricingContact
Theme
Start Free

zistemo

Accounting

zistemo, formerly MoneyPenny, is the Swiss time tracking, project, and invoicing platform. Agents manage clients, vendors, projects, and tasks, run timers and timesheets, approve tracked time, and record payments against invoices.

Verified 226 actions Session available
zistemo website Platform Documentation Capability data verified 2026-08-24
The week closes and timesheets are due before the client billing run
Time Details Chosen Week reads each person's tracked hours for the period
Agent compares the hours against the project's budget method and its task assignments
Agent flags entries with no project, no task, or hours past the budget the client agreed
Time Tracking Approval Submit puts each clean timesheet into the approval queue
The agent posts the exceptions and the budget position into the delivery team's channel
A manager approves or rejects each timesheet, and the flow resumes on the decision

What This Integration Enables

zistemo is a Swiss time tracking, project, and invoicing platform, and the ordering in that sentence matters more than it looks. Everything downstream of an hour lives here too, but the hour is the raw material. Timers, timesheets, time tickets, attendance, and leave feed the project, and the project feeds the bill.

The connector's shape says the same thing plainly, and it is worth stating up front rather than discovering later. The write surface is the inputs. Agents create and correct time entries, run timers, submit and approve timesheets, record expenses with their receipts, log and compensate mileage, and manage projects, tasks, clients, vendors, users, and teams. On the money side the connector reads: invoices, their PDFs, estimates, and payments, with Create Payment and Update Payment as the writes. There is no create invoice operation here. An agent can change what an invoice will say, right up to the moment somebody raises it, and cannot raise it.

That is a useful constraint rather than a missing feature, because it puts the whole automation upstream of the document, where mistakes are still cheap to fix. It also concentrates the decision. FlowRunner's human-in-the-loop gate belongs at the one point where hours stop being a draft, and this API has an explicit sub-system for exactly that moment.

One practical note on how state works here. Records are archived, closed, and deleted through their own routes rather than by setting a status field, so archiving a project is its own call rather than an update, and a flow that expects a status write will not find one.

Without FlowRunner

Hours chased at the deadline Missing timesheets are found on billing day, when there is no time left to correct them
Budget position known late Whether a project is over its agreed budget shows up in the invoice, not before it
Unbilled work invisible Mileage and expenses sit uncompensated because nobody joined them to the project

With FlowRunner

Hours chased continuously Gaps and unassigned entries are surfaced during the week, while they are still fixable
Budget position visible early Tracked hours are compared against the project budget as they accumulate
Unbilled work surfaced Expenses, receipts, and mileage are matched to their project before approval, not after

Use Case Scenarios

  • The week that closes itself, except for the judgment

    Every Friday the agent calls Timesheet User List and Time Details Chosen Week to read what each person tracked. It checks each entry against Project Task List and Get Task Assignment, so an hour logged against a task nobody is assigned to is caught rather than billed. It reads Get Project and Project Budget Methods to see where the project stands against what the client agreed. Clean timesheets go to Time Tracking Approval Submit. Everything else, along with the budget position, posts into Slack for the delivery managers, who decide. Nothing reaches an invoice on the strength of the agent's opinion about whether an hour was billable.

  • Expenses and mileage that reach the project they belong to

    A receipt photo arrives from a consultant. The agent creates the expense with Create Expense, files it under a category from Get Expense Categories and Get Expense Sub Categories, attaches the image with Attach Expense Receipt, and joins it to the right engagement using Get Expense Projects. Mileage claims follow the same path through Create Mileage and Mileage Project List. Compensate Mileage marks a claim as reimbursed, and Uncompensate Mileage reverses it when a claim is queried, which makes this one of the safe pairs an agent can run unattended. The result is that the recoverable costs are attached to the engagement before anyone bills it, rather than found afterward.

  • Projects that stay in step with the tool the work is planned in

    Delivery is planned in ClickUp or Asana, but the hours have to land against the right zistemo project. The agent creates and updates projects with Create Project and Update Project, keeps the task list aligned with Create Task and Update Task, and manages the staffing with Project Staff List and Update Task Assignment. When an engagement finishes, Mark Project Close and Mark Project Archived take it out of the picker so nobody tracks time to it by accident. A weekly extract of tracked hours and budget positions appends to Google Sheets for the utilization review.

Human-in-Loop Highlight

Time Tracking Approval Approve is the moment tracked hours become two commitments at once: what a client will be billed and what a person will be paid. It is also the last point this connector can influence them, because there is no create invoice operation in it. Once a period is approved, the document raised from those hours is raised outside the flow's reach, and Time Tracking Approval Unlock can reopen the period in zistemo but can do nothing about an invoice already sent from it. So the timesheet agent assembles the case and stops. It posts to the delivery manager: "Week ending 12 September, 6 timesheets, 214 hours. Four are clean. Two are not: 11 hours on Meridian Rebuild are logged against a task nobody is assigned to, and the project is 9 hours past the budget the statement of work fixed. Approve all six, approve the four and return the two with a note, or reject?" The manager answers, and the agent runs Time Tracking Approval Approve, Time Tracking Approval Reject, and Time Tracking Approval Add Note accordingly. The counting, the matching, and the budget comparison were the agent's work. Deciding what a client owes was not.

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

226 actions

Time Tracking and Timers

22
  • Start Timer Starts a running timer against a project and task for the current user.
  • Get Timer Status Reads whether a timer is running and what it is running against.
  • Pause Timer Pauses a running timer without ending its entry.
  • Stop Timer Stops the timer and commits the elapsed time as an entry.
  • Reset Timer Resets the running timer, discarding the elapsed time rather than recording it.
  • Cancel Timer Cancels the timer outright.
  • Update Timer Amends a running timer, such as moving it to a different task after someone started it on the wrong one.
  • Get Timer Projects Lists the projects a timer can be started against for this user.
  • Get Project Tasks Lists the tasks available on a project for timing.
  • Create Time Entry Records tracked time directly, for hours logged outside a timer.
  • Update Time Entry Corrects a time entry's hours, date, project, task, or note. The write behind every cleanup pass before approval.
  • Delete Time Entry Removes a time entry.
  • Time Details Chosen Week Reads a user's tracked detail for a chosen week. The read a weekly review is built on.
  • Timesheet User Data Reads one user's timesheet data for a period.
  • Timesheet Calendar View Reads the timesheet in calendar form, which is how gaps become visible rather than inferred.
  • Timesheet Project List Lists the projects available on a timesheet.
  • Timesheet Task List Lists the tasks available on a timesheet.
  • Timesheet User List Lists the users whose timesheets are in scope. The starting read of a team wide sweep.
  • Get Time Tickets Lists time tickets, which is how planned or estimated blocks of work are tracked alongside logged time.
  • Get Time Ticket Reads one time ticket.
  • Set Time Ticket Completed Marks a time ticket completed.
  • Set Time Ticket Tentative Moves a time ticket back to tentative.

Time Tracking Approval

5
  • Time Tracking Approval Submit Submits a period's tracked time for approval. The clean handoff from the agent's work to a person's decision.
  • Time Tracking Approval Approve Approves a submitted period, which is where hours become billable and payable. This is the operation the review gate above exists for.
  • Time Tracking Approval Reject Rejects a submitted period and sends it back to be corrected.
  • Time Tracking Approval Add Note Adds a note to an approval, so the reason a period was returned travels with it.
  • Time Tracking Approval Unlock Reopens an approved period. It restores editing in zistemo and does nothing about anything already billed from that period.

Attendance and Leave

9
  • User Attendance Status Reads whether a user is currently clocked in.
  • Change Clock In Status Clocks a user in or out.
  • Create Leave Records a leave request or booking for a user.
  • Get Leave Reads one leave record.
  • Get Leaves Lists leave records, which is what a capacity or coverage check reads.
  • Update Leave Amends a leave record.
  • Update Leave Status Moves a leave record's status, such as approving or declining a request.
  • Delete Leave Removes a leave record.
  • User Leave Defaults Reads a user's leave defaults, so a request is created against the right entitlement rather than a guess.

Clients

11
  • Get Client List Lists clients. The lookup behind matching a project or an expense to the right account.
  • Get Client Reads one client.
  • Create Client Adds a client.
  • Update Client Amends a client's details.
  • Get Default Clients Reads the default client data the account applies to new records.
  • Mark Client Active Returns an archived client to active use.
  • Mark Client Archived Archives a client, which takes it out of the pickers without removing its history.
  • Mark Client Deleted Deletes a client.
  • Get Client Logo Reads a client's logo.
  • Update Client Logo Uploads a client's logo.
  • Delete Client Logo Removes a client's logo.

Vendors

11
  • Get Vendor List Lists vendors, which is what an expense is filed against.
  • Get Vendor Reads one vendor.
  • Create Vendor Adds a vendor.
  • Update Vendor Amends a vendor.
  • Default Vendor Data Reads the default vendor data new records inherit.
  • Mark Vendor Active Returns an archived vendor to active use.
  • Mark Vendor Archived Archives a vendor.
  • Mark Vendor Deleted Deletes a vendor.
  • Get Vendor Logo Reads a vendor's logo.
  • Update Vendor Logo Uploads a vendor's logo.
  • Delete Vendor Logo Removes a vendor's logo.

Projects and Tasks

24
  • Project List Lists projects. The read behind utilization, budget, and billing sweeps.
  • Get Project Reads one project with its settings and budget.
  • Create Project Creates a project against a client, with its billing and budget method.
  • Update Project Amends a project, including its budget and rates.
  • Project Billing Methods Lists the billing methods a project can use, read from the account rather than assumed.
  • Project Budget Methods Lists the budget methods a project can use. The read that tells an agent what going over budget actually means here.
  • Project Clients List Lists the clients a project can belong to.
  • Project Defaults Reads the defaults a new project inherits.
  • Project Task List Lists the tasks configured on a project.
  • Project Staff List Lists the people staffed on a project.
  • Mark Project Open Opens a project for tracking.
  • Mark Project Close Closes a project to further tracking while leaving it in place.
  • Mark Project Active Returns an archived project to active use.
  • Mark Project Archived Archives a project, which takes it out of the timer pickers so nobody tracks to it by accident.
  • Mark Project Deleted Deletes a project.
  • Get Task Assignment Reads who is assigned to a task and at what rate. The check that catches an hour logged against work nobody was assigned.
  • Update Task Assignment Changes a task assignment or its rate.
  • Create Task Creates a task.
  • Get Task Reads one task.
  • Get Task List Lists tasks.
  • Update Task Amends a task.
  • Mark Task Active Returns an archived task to active use.
  • Mark Task Archived Archives a task.
  • Mark Task Deleted Deletes a task.

Expenses and Receipts

23
  • Get Expense List Lists expenses. The read behind a recoverable cost sweep before billing.
  • Get Expense Reads one expense.
  • Create Expense Records an expense against a vendor and a project.
  • Update Expense Amends a recorded expense.
  • Delete Expense Removes an expense.
  • Create Expense Multiple Items Records an expense carrying several lines in one call, for a receipt covering more than one thing.
  • Update Expense Multiple Items Amends a multi line expense.
  • Mark Expense Active Returns an archived expense to active use.
  • Mark Expense Archive Archives an expense.
  • Mark Expense Deleted Deletes an expense.
  • Get Expense Projects Lists the projects an expense can be charged to. The join that makes a cost recoverable rather than absorbed.
  • Get Expense Categories Lists the expense categories.
  • Get Expense Sub Categories Lists the sub categories under a category.
  • Get Expense Sub Category Reads one expense sub category.
  • Create Expense Category Adds an expense category.
  • Update Expense Category Amends an expense category.
  • Delete Expense Category Removes an expense category.
  • Create Expense Sub Category Adds an expense sub category.
  • Update Expense Sub Category Amends an expense sub category.
  • Delete Expense Sub Category Removes an expense sub category.
  • Get Expense Receipt Reads the receipt attached to an expense.
  • Attach Expense Receipt Attaches a receipt image or PDF to an expense, which is what turns a number into evidence.
  • Delete Receipt Removes an attached receipt.

Mileages

11
  • Get Mileage List Lists mileage claims.
  • Create Mileage Records a mileage claim against a client and project.
  • Update Mileage Amends a mileage claim.
  • Mileage Defaults Reads the mileage defaults, including the rate a claim is calculated at.
  • Mileage Clients List Lists the clients a mileage claim can be charged to.
  • Mileage Project List Lists the projects a mileage claim can be charged to.
  • Compensate Mileage Marks a mileage claim as reimbursed.
  • Uncompensate Mileage Reverses a reimbursement mark. One of the few genuinely reversible pairs here, which is why this one runs unattended.
  • Mark Mileage Active Returns an archived mileage claim to active use.
  • Mark Mileage Archive Archives a mileage claim.
  • Mark Mileage Deleted Deletes a mileage claim.

Invoices, Estimates, and Payments

10
  • Get Invoice List Lists invoices.
  • Get Invoice List Paginated Lists invoices with paging, for reading a book of them rather than a page.
  • Get Invoice Reads one invoice with its lines and totals.
  • Get Invoice Pdf Fetches an invoice as a PDF into FlowRunner file storage, for sending or archiving.
  • Get Invoice Payment Reads a payment recorded against an invoice.
  • Get IPayments List Lists the payments recorded on the account.
  • Create Payment Records a payment against an invoice. One of the two writes on the money side of this connector.
  • Update Payment Amends a recorded payment.
  • Get Estimate List Paginated Lists estimates with paging.
  • Get Estimate Pdf Fetches an estimate as a PDF into FlowRunner file storage.

Items and Units

12
  • Get Item List Lists the billable items the account defines.
  • Get Item Reads one item.
  • Create Item Adds a billable item.
  • Update Item Amends an item.
  • Mark Item Active Returns an archived item to active use.
  • Mark Item Archived Archives an item.
  • Mark Item Deleted Deletes an item.
  • Get Unit List Lists the units of measure.
  • Get Unit Details Reads one unit.
  • Create Unit Adds a unit of measure.
  • Update Unit Amends a unit.
  • Delete Unit Removes a unit.

Users

14
  • Get User List Lists the account's users.
  • Get User Reads one user.
  • Create User Adds a user to the account.
  • Update User Details Amends a user's details.
  • User Defaults Reads the defaults a new user inherits.
  • Activate User Activates a user.
  • Deactivate User Deactivates a user, which is the offboarding step that stops further tracking under that login.
  • Get Current User Reads the user the credentials act as.
  • Get Current User Logo Reads the current user's avatar.
  • Update Current User Logo Uploads the current user's avatar.
  • Delete Current User Logo Removes the current user's avatar.
  • Get User Logo Reads a user's avatar.
  • Update User Logo Uploads a user's avatar.
  • Delete User Logo Removes a user's avatar.

Teams

8
  • Get All Teams Lists the active teams.
  • Get All Inactive Teams Lists the inactive teams.
  • Get Team Reads one team with its membership.
  • Create Team Creates a team.
  • Update Team Amends a team.
  • Default Team Reads the default team data new teams inherit.
  • Activate Team Activates a team.
  • Deactivate Team Deactivates a team.

Currencies and Exchange Rates

9
  • Currency List Lists the currencies configured on the account.
  • Notconfigured Currency List Lists the currencies not yet configured, which is what an agent picks from when adding one.
  • Get Currency Reads one configured currency.
  • Create Currency Adds a currency to the account.
  • Update Currency Amends a configured currency.
  • Delete Currency Removes a currency from the account.
  • Currency Formats Lists the display formats a currency can use.
  • Get Exchange Rate Reads the exchange rate the account is applying.
  • Modify Exchange Rate Sets an exchange rate. A change here moves every conversion that follows, so it is a deliberate act rather than a routine one.

Company Profile and Branding

11
  • Get Company Profile Reads the company profile.
  • Update Company Profile Amends the company profile.
  • Company Address Reads the company address.
  • Company Update Address Amends the company address.
  • Company Bank Info Reads the bank details that print on documents.
  • Company Update Bank Info Amends the bank details that print on documents. Worth treating as consequential, because these are the details customers pay into.
  • Company Preferences Reads the account's preferences.
  • Update Company Preferences Amends the account's preferences.
  • Company Logo Reads the company logo.
  • Settings Update Logo Uploads the company logo.
  • Settings Delete Logo Removes the company logo.

Taxes and Terms

15
  • Company Get Taxes Lists the tax rates configured on the account.
  • Company Get Tax Reads one tax rate.
  • Create Settings Tax Adds a tax rate.
  • Update Settings Tax Amends a tax rate. Named separately from the create operation because the platform reuses one identifier for both, which a generated client would silently collapse.
  • Delete Tax Removes a tax rate.
  • Company Get Tax Group Reads a tax group.
  • Settings Create Tax Group Adds a tax group.
  • Settings Update Tax Group Amends a tax group.
  • Delete Tax Group Removes a tax group.
  • Company Tax Info Reads the company's own tax registration details.
  • Company Update Tax Info Amends the company's tax registration details.
  • Company Get Terms Lists the payment terms configured on the account.
  • Create Term Adds a payment term.
  • Update Term Amends a payment term.
  • Delete Settings Term Removes a payment term. Named separately from the unit deletion the platform gives the same identifier, so a flow deletes what it meant to.

Numbering and Document Templates

8
  • Get Number Groups Lists the numbering groups documents draw their numbers from.
  • Get Number Group Reads one numbering group.
  • Update Number Group Amends a numbering group. A change here decides what number the next document gets, so it is not routine.
  • Company Number Format List Lists the available number formats.
  • Company Get Templates Lists the document templates.
  • Company Get Template Settings Reads a template's settings.
  • Update Company Template Settings Amends a template's settings, which reaches every document rendered afterward.
  • Company Template Preview Renders a preview of a template, which is how a change is checked before it reaches a customer.

Payment Gateways

7
  • Get Payment Gateways Lists the payment gateways configured on the account.
  • Get Paypal Settings Reads the PayPal configuration.
  • Update Paypal Settings Amends the PayPal configuration.
  • Change Paypal Switches the PayPal connection on or off.
  • Get Stripe Settings Reads the [Stripe](/integrations/stripe) configuration.
  • Update Stripe Settings Amends the Stripe configuration.
  • Change Stripe Switches the Stripe connection on or off, which decides whether customers can pay an invoice by card at all.

Custom Fields

5
  • Get Custom Fields Lists the custom fields defined on the account. The read that lets a flow adapt to the account's own model.
  • Get Custom Field Details Reads one custom field definition.
  • Create Custom Field Adds a custom field.
  • Update Custom Field Amends a custom field.
  • Delete Custom Field Removes a custom field, along with the values held in it.

Formats and Reference Lists

11
  • Company Country List Lists the countries the account knows.
  • Company Currency List Lists the currencies available to the company.
  • Company Language List Lists the interface languages, which also decide the language reference data comes back in.
  • Company Date Format List Lists the available date formats.
  • Get Formatted Date Formats a date the way the account displays it, so a message matches what a person sees on screen.
  • Company Time Format List Lists the available time formats.
  • Company Timezone List Lists the available time zones.
  • Company Start Day List Lists the options for which day a week starts on, which decides what a weekly timesheet covers.
  • Company Staff List Lists the account's staff.
  • Company Get Valid For List Lists the validity periods an estimate can carry.
  • Company Data Sync Status Reads the account's data synchronization status.

Frequently Asked Questions

What can FlowRunner do with zistemo?

FlowRunner agents can run Time Details Chosen Week, Time Tracking Approval Add Note, and Time Tracking Approval Approve in zistemo, plus 223 more actions.

Does connecting zistemo to FlowRunner require OAuth?

No. zistemo connects to FlowRunner with session-based authentication, no OAuth flow required.

Can zistemo trigger a FlowRunner workflow automatically?

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

Start building with zistemo

Free plan, no card required. Connect in minutes.