FlowRunner
PricingContact
Theme
Start Free

Freelo is Czech project management built around projects, tasklists and tasks, with time tracking and invoice records attached to the same work. Agents create tasks and subtasks, assign and comment, log time, and mark billed work as invoiced.

112 actions Basic auth available
Freelo website Platform Documentation Capability data verified 2026-08-18
A scheduled sweep reads List Events for everything that changed since the last run
Agent picks out the tasks finished this period and the work reports logged against them
List Work Reports for the billing window joins logged time to each tasklist's budget
Tasklists over budget and reports missing a cost are separated from the clean set
The account lead receives the billable totals per project with the exceptions beside them
The account lead approves what goes on the bill, and Mark Invoice As Invoiced closes the loop once it is raised

What This Integration Enables

Freelo is project management with the money attached. A tasklist carries a budget, work reports carry a cost, and invoices are raised out of the same records that track the work, which makes it a natural fit for teams selling their time rather than shipping a product. The connector's coverage follows that shape: projects, tasklists, tasks and subtasks, labels, custom fields, notes and files, alongside the timer, the work report ledger, and the issued invoices those reports were built from.

Two properties shape how a careful flow is written here. The first is that Freelo is unusually forgiving. Deleted projects, tasks, and custom fields are soft deleted and can be brought back, which means most cleanup work is genuinely safe to automate. The second is that Freelo publishes no webhook subscriptions, so an agent learns what changed by sweeping the activity log rather than by being told. That is a real constraint, and it is better stated than worked around: flows here are scheduled sweeps that read the log, decide what deserves attention, and act, rather than instant reactions to an event. Because so little in Freelo is permanent, the human-in-the-loop gate below is aimed at the handful of operations that are.

Without FlowRunner

Billing assembled at the deadline Somebody exports time, matches it to projects, and hopes nothing is missing
Budget overruns found late A tasklist passes its budget and nobody notices until the invoice is queried
Change noticed by whoever was watching Activity across projects is read by opening them, so quiet slippage stays quiet

With FlowRunner

Billing assembled continuously Logged time is joined to its tasklist and its budget as it accumulates
Overruns raised while they matter A tasklist crossing its budget is reported against the person and task that moved it
Change read as a log The activity feed is swept on a schedule and turned into the digests each owner needs

Use Case Scenarios

  • A kickoff that matches the last one

    A contract is signed in DocuSign or a deal closes in HubSpot. The agent calls Create Project From Template with a start date, which copies the standard tasklists and tasks and shifts every dated item relative to that date, so the plan lands with real dates instead of placeholders. It sets the tasklist budgets from the agreed fee with Create Tasklist, calls List Assignable Workers before assigning anything since project membership alone does not guarantee somebody can be given work, and pins the brief and the brand assets to the project with Pin Item so nobody has to hunt for them. The engagement starts the same way every time, without anybody rebuilding it.

  • Budget pressure surfaced while it can still be acted on

    Every morning the agent reads List Work Reports for the previous day and joins each entry to its tasklist and budget with Get Tasklist. Where a tasklist has crossed a threshold, it pulls the tasks that consumed the time and the people who logged it, and posts the picture to the account lead in Slack with the specific task named. Where a task carries a per person estimate set with Set User Time Estimate, the variance is reported against that estimate rather than against the whole task. The conversation with the client happens while there is still a decision to make, rather than after the invoice.

  • Billing that reconciles itself against the ledger

    At period close the agent pulls List Work Reports for the window, separates anything with no cost or no task, and hands the clean totals to the account lead. Once the invoice is raised in QuickBooks Online or Xero, it calls Mark Invoice As Invoiced to record the address and subject it went out under, so Freelo and the accounting system agree. When a client later queries a line, List Invoice Work Reports returns exactly the logged time the bill was built from, which is the answer that ends the conversation rather than starting one.

Human-in-Loop Highlight

Freelo undoes almost everything. Delete a project and Activate Project brings it back with its contents. Delete a custom field and Restore Custom Field returns it with its values. That generosity is what makes one operation stand out: Merge Task Labels is the place where the vendor says plainly that the change cannot be undone. Every task carrying a source label ends up carrying the target instead, and the source labels are removed from the workspace. Since labels are workspace wide rather than per project, a merge reaches across every project at once.

Label hygiene is exactly the sort of chore worth handing to an agent. Three spellings of the same tag accumulate, reporting splits across them, and somebody eventually cleans it up. So the hygiene agent does all the work except the merge. It reads List Task Labels, groups the near duplicates, counts how many tasks in which projects carry each one, and puts the proposal in front of the workspace owner: "Merging 'bugfix', 'Bug Fix' and 'bugs' into 'bug' will retag 214 tasks across 9 projects and remove the three source labels permanently. Confirm the target label and the sources." The owner confirms, and the agent runs the one merge it was given. Two smaller gates follow the same rule: Delete Work Report on time that has already been invoiced changes what the bill was built from, and Delete Custom Field Option with the force flag strips the value from every task still using it, both of which are decisions about a record somebody may later be asked to defend.

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

112 actions

Connection and Reference

2
  • Get My Profile Retrieves the user the connection authenticates as. Used to confirm the credentials are accepted before a flow writes anything.
  • List States Retrieves every state a project, tasklist, or task can be in, such as active, archived, template, or deleted. The translation table for the numeric states that appear throughout the API.

Projects

14
  • List Projects Retrieves the active projects you own.
  • List All Projects Retrieves every reachable project, owned and invited, with filters for tags, states, members, and creation date. The read behind portfolio reporting.
  • List Invited Projects Retrieves the projects you were invited to as a worker rather than the ones you own.
  • List Archived Projects Retrieves archived projects, which keep all their tasks and can be brought back.
  • List Project Templates Retrieves the available project templates, which carry their tasklists and tasks with them.
  • List User Projects Retrieves another user's projects, which is how a manager reviews what somebody else is carrying.
  • Get Project Retrieves one project in full, including its tasklists, members, and settings.
  • Create Project Creates a project. The currency is fixed at creation and every budget, cost, and invoice in the project is expressed in it, so a flow sets it deliberately rather than by default.
  • Create Project From Template Creates a project by copying a template. Supplying a start date shifts every dated task relative to it, which is what makes a template produce a real plan rather than a skeleton.
  • Delete Project Deletes a project. Freelo soft deletes it, so it can be brought back intact.
  • Archive Project Archives a project, taking it out of the active lists while keeping everything in it.
  • Activate Project Returns an archived or deleted project to the active list. The undo for both of the operations above.
  • List Project Workers Retrieves the people who belong to a project. Read before assigning, because only these users can be given work in it.
  • Remove Project Workers Removes people from a project, identified either by identifier or by email address.

Project Labels

5
  • List Project Labels Retrieves the project labels available. Labels are workspace wide, so the same one appears across many projects.
  • Update Project Label Renames a project label or changes its color or privacy. The change applies everywhere it is used.
  • Delete Project Label Deletes a project label everywhere it is used. A removal from the workspace rather than a detach.
  • Add Project Label Attaches a label to a project, finding an existing label by name and color or creating one, so the label need not exist beforehand.
  • Remove Project Label Detaches a label from a project. The label survives and stays available elsewhere.

Pinned Items

3
  • List Pinned Items Retrieves the links pinned to the top of a project, where teams keep the handful of references everybody needs.
  • Pin Item Pins an external link to a project so it appears at the top for everybody working in it.
  • Delete Pinned Item Removes a pinned link. Only the pin goes, nothing it points at is affected.

Tasklists

6
  • List All Tasklists Retrieves tasklists across every reachable project, which is how a flow finds one without knowing which project holds it.
  • Get Tasklist Retrieves one tasklist in full, including its budget and the people tracking time against it. The read behind every budget check.
  • Create Tasklist Creates a tasklist in a project, with its budget supplied as an ordinary amount that the connector converts to the form Freelo stores.
  • Update Tasklist Changes a tasklist's name, budget, position, or time tracking. Freelo applies the position change outside the transaction that saves the rest, so flows check the response before assuming it took.
  • Create Tasklist From Template Copies a tasklist out of a project template into a real project, bringing its tasks with it.
  • List Assignable Workers Retrieves the users who can be given a task in a particular tasklist. Read before assigning, since project membership alone does not guarantee it.

Tasks

20
  • List Tasks Retrieves the active tasks in one tasklist, in the order the team sees them.
  • List All Tasks Retrieves tasks across every project with filters for labels, due dates, assignee, and priority. The operation daily digests and reports are built on.
  • List Finished Tasks Retrieves the finished tasks of a tasklist, which the ordinary listings leave out.
  • Get Task Retrieves one task in full, optionally with a page of its comments.
  • Create Task Creates a task in a tasklist, optionally with a first comment, labels, and subtasks in the same call.
  • Update Task Changes the supplied fields and leaves the rest alone. Tracking users can be replaced outright or added to and removed from.
  • Delete Task Deletes a task. Freelo soft deletes it, so it remains recoverable.
  • Set Task Finished Marks a task finished or reopens a finished one.
  • Move Task Moves a task to another tasklist, optionally in another project. Crossing projects requires saying what happens to its work reports and custom field values, since the target may not have the same fields.
  • Add Task To Project Adds a task to a second project so it appears in both, which is how shared work is tracked.
  • Remove Task From Project Removes a task from one of its secondary projects, leaving it in its original one.
  • List Task Relations Retrieves how one task relates to others, such as what it blocks or depends on.
  • Find Task Relations Retrieves the relations of many tasks at once, which is far cheaper than reading them one by one when building a dependency view.
  • Get Task Description Retrieves a task's description on its own, without the rest of the task.
  • Set Task Description Writes a task's description, overwriting rather than appending, so a flow reads first if it means to add.
  • Set Task Reminder Sets a reminder on a task for the connection's own user. Reminders are personal and do not reach anybody else.
  • Clear Task Reminder Removes your own reminder from a task, leaving other people's alone.
  • Get Task Public Link Retrieves a task's public share link, creating one if it does not exist. Anybody holding the address can read the task without a Freelo account, so flows treat creating one as a disclosure decision.
  • Revoke Task Public Link Revokes a task's public link so the address stops working. The operation an offboarding or end-of-engagement flow calls.
  • Create Task From Template Creates a task by copying one out of a project template, bringing its subtasks and description with it.

Estimates

4
  • Set Task Time Estimate Sets the estimated minutes for a whole task, replacing any estimate already there.
  • Clear Task Time Estimate Removes the whole task estimate, leaving per person estimates alone.
  • Set User Time Estimate Sets the estimated minutes one person should need on a task, which is how shared work is split between people.
  • Clear User Time Estimate Removes one person's estimate, leaving the task estimate and everybody else's alone.

Subtasks and Checklists

5
  • List Subtasks Retrieves a task's subtasks. Freelo has two kinds, full subtasks and simple checklist items, and both come back here.
  • Create Subtask Creates a subtask under a task. Freelo makes a full subtask where the plan allows one and falls back to a checklist item otherwise, so a flow checks what came back before trying to assign it.
  • Update Checklist Item Renames a simple checklist item or changes who it belongs to.
  • Delete Checklist Item Deletes a simple checklist item from its task.
  • Set Checklist Item Finished Ticks a simple checklist item off or puts it back.

Task Labels

6
  • List Task Labels Retrieves the available task labels, optionally narrowed to those in use on one project. The read behind label hygiene.
  • List Task Label Colors Retrieves the colors Freelo accepts on a label, since any other value is rejected.
  • Create Task Labels Creates task labels in the workspace, several at a time. Normally a setup operation, since labels are workspace wide.
  • Merge Task Labels Merges several labels into one, retagging every task carrying a source label and removing the sources. The vendor states this cannot be undone, which is why this page's human gate sits here.
  • Add Task Labels Attaches labels to a task, by identifier or by plain name, in which case Freelo finds or creates them.
  • Remove Task Labels Detaches labels from a task. The labels stay in the workspace and on any other task carrying them.

Comments

4
  • List Comments Retrieves comments across projects, optionally narrowed to what they were left on. Used to watch for new activity on a schedule.
  • Create Comment Posts a comment on a task. Everybody following the task is notified, which makes this the operation that reaches people.
  • Update Comment Rewrites an existing comment. Pointed only at comments the automation itself wrote, since it replaces somebody's words.
  • Delete Comment Deletes a comment from its task.

Time Tracking and Work Reports

8
  • Get Time Tracking Status Retrieves whether a timer is running and what against. Read before starting one, since Freelo allows only a single running timer per person.
  • Start Time Tracking Starts the timer, optionally against a task. Starting a second one replaces the first.
  • Stop Time Tracking Stops the running timer and turns the elapsed time into a work report.
  • Update Time Tracking Changes the task, note, or reported date of a running timer without stopping it.
  • List Work Reports Retrieves logged time with filters for project, person, task, label, and date. The ledger that timesheets and billing runs are built on.
  • Create Work Report Logs time against a task, with the cost supplied as an ordinary amount that the connector converts for storage.
  • Update Work Report Changes a logged entry, including moving it to a different task.
  • Delete Work Report Deletes a logged entry. Where the time has already been invoiced, this changes what the invoice was built from, so it is reviewed rather than swept.

Invoicing

4
  • List Issued Invoices Retrieves the invoices raised out of Freelo, filtered by date and project.
  • Get Issued Invoice Retrieves one issued invoice in full.
  • List Invoice Work Reports Retrieves the logged time an invoice was built from, which is exactly what a client asks for when they query a bill.
  • Mark Invoice As Invoiced Records that an invoice was raised in your accounting system, storing the address and subject it went out under. The operation that keeps Freelo and the ledger in agreement.

People and Availability

6
  • List Users Retrieves the coworkers visible across your projects.
  • List Managed Users Retrieves the people who have made you their project manager, which is the set whose work you may act on.
  • Invite Users Invites people to one or more projects, by email for people not yet in Freelo and by identifier for people who are. An unknown address receives a real invitation, so the list is checked before the call.
  • Get Out Of Office Retrieves whether somebody is marked away and who is covering for them. Read before routing work to a person.
  • Set Out Of Office Marks somebody away for a period, optionally naming their cover. Setting it again overwrites what was there.
  • Clear Out Of Office Marks somebody back, removing their away period.

Notifications and Activity

3
  • List Notifications Retrieves your own notifications, filtered by project, person, team, kind, and read state.
  • Set Notification Read Marks one notification read, or puts it back to unread.
  • List Events Retrieves the activity log of everything that happened, filtered by project, person, kind, task, and date. Since Freelo publishes no webhook subscriptions, this is what a scheduled flow reads to learn what changed.

Files

4
  • List Docs And Files Retrieves the documents, files, links, and directories held in your projects.
  • Upload File Uploads a file from a public address and returns the identifier to attach it with. Freelo stores files separately from the things they hang off, so the upload comes first and the attachment second.
  • Download File Downloads a file out of Freelo into FlowRunner file storage and returns an address later steps can read.
  • Delete File Deletes a file or document. Anything it was attached to loses the attachment.

Custom Fields

13
  • List Custom Field Types Retrieves the kinds of custom field Freelo supports. Read before creating one, because the type cannot be changed afterwards.
  • List Custom Fields Retrieves the custom fields defined on a project. Fields belong to a project, so a task moved elsewhere may lose values the new project cannot hold.
  • Create Custom Field Defines a custom field on a project.
  • Rename Custom Field Changes a custom field's name, leaving its type and stored values untouched.
  • Delete Custom Field Deletes a custom field from its project. Soft deleted, so it can be restored with its values.
  • Restore Custom Field Brings back a deleted custom field together with the values stored in it.
  • Set Custom Field Value Sets a field's value on a task, creating it or replacing what is there.
  • Set Custom Field Enum Value Sets the chosen option of a list style field on a task, from the options that field offers.
  • Delete Custom Field Value Removes a field's value from the task it was set on. The field stays defined on the project.
  • List Custom Field Options Retrieves the options a list style custom field offers.
  • Create Custom Field Option Adds an option to a list style custom field.
  • Rename Custom Field Option Changes an option's text. Every task that had it selected shows the new wording.
  • Delete Custom Field Option Deletes an option from a list style field. Freelo refuses by default while the option is still selected somewhere, and the force flag overrides that by stripping it from every task using it, which is why forcing is a reviewed decision.

Notes

4
  • Get Note Retrieves one note in full.
  • Create Note Creates a note in a project. Notes hold reference material that belongs to no single task.
  • Update Note Rewrites a note's title and body. The body is replaced entirely rather than appended to.
  • Delete Note Deletes a note from its project.

Search

1
  • Search Searches the full text of everything in Freelo at once, across tasks, subtasks, projects, tasklists, files, and comments. The deduplication read behind any intake flow.

Frequently Asked Questions

What can FlowRunner do with Freelo?

FlowRunner agents can run Get My Profile, List States, and List Projects in Freelo, plus 109 more actions.

Does connecting Freelo to FlowRunner require OAuth?

No. Freelo connects to FlowRunner with basic authentication (a username and password), no OAuth flow required.

Can Freelo trigger a FlowRunner workflow automatically?

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

Start building with Freelo

Free plan, no card required. Connect in minutes.