For freelancers

Fluidwave for freelancers: a free task manager for client work, email and your calendar

Four clients, one inbox and a calendar that is only as full as you make it. Fluidwave turns client email into tasks, blocks real hours for each project and tracks what you are waiting on, without a subscription.

Jobs to be done

Keep every client’s work straight without four separate apps

Today
Each client has their own thread, their own deadline and their own definition of urgent. Keeping four projects straight means keeping four lists straight, or one list that is impossible to read.
With Fluidwave
Group tasks by project or category and link each task to the client contact. Auto-prioritization orders the combined list by due date, importance and quick wins, and the Active filter hides work that cannot start yet, so switching clients is a filter change, not a rethink.

Turn a deadline into actual hours on my calendar

Today
Without a manager there is no one to protect your hours. Small requests fill the week and the big deliverable slides to the weekend.
With Fluidwave
Drag tasks from the Unscheduled panel onto the calendar, or let AI scheduling pack the week for you inside your working hours. A big deliverable can be split across several sessions with the remaining minutes shown. Only the sessions you sync are written to Google Calendar.

Remember who owes me a reply

Today
You sent the draft, the estimate or the question and now the ball is with the client. Weeks later you discover nobody moved it.
With Fluidwave
Set the task to Waiting and record what it waits on: an email, a call or a message. It leaves the Active list and shows in the Waiting view. When the client replies, the thread is already linked to the task, and an automation can bump mail from that client to the Reply bucket so you see it first.

Never miss an invoice or a contract renewal again

Today
Invoicing, follow-ups on unpaid invoices, tax deadlines and contract renewals are the tasks that pay you and the ones most easily forgotten.
With Fluidwave
Recurring tasks handle monthly invoicing, quarterly taxes and weekly check-ins with per-instance skip and reschedule. Email automations can convert any message with “invoice” or “contract” in the subject into a task on your admin list with a due date.

A day with Fluidwave

  1. 1

    Morning: turn client email into tasks

    Start in Triage rather than the inbox. Each client thread comes with a summary, a priority score and a suggested action, and you confirm with a single key. A revision request becomes a task with the email linked; a “sounds good, go ahead” gets archived; the platform digests you never read get unsubscribed. Ten minutes later the inbox is empty and the new tasks are already on the right project, because an automation tagged them by sender. You have not written anything down twice.

  2. 2

    Let AI block the week by project

    Open the calendar and look at the Unscheduled panel. Run AI scheduling in Auto-prioritization mode for an instant plan, or in AI mode when you want Claude to weigh task names and context before ordering and splitting sessions. Either way the sessions land inside your working hours with breaks around any calls. Drag a session to another day if a client moved a deadline. Confirm the ones you want, and sync them to Google Calendar so a shared calendar shows you as busy during deep work.

  3. 3

    Work one client at a time, even offline

    During a session, the Active list shows only the tasks you can do now, ordered by the criteria you ranked. Complete with C, open the next with Enter. When a client emails mid-session, the built-in Gmail client lets you reply without leaving the app, and if the reply creates new work, the task is one action away with the thread attached. Working from a train or a café with bad Wi-Fi is fine: Fluidwave is offline-first and syncs when the connection returns.

  4. 4

    Track what you are waiting on from clients

    Anything you send off for approval goes to Waiting with the kind of reply you expect. The Waiting view becomes your chase list. On Friday, open it, and for anything older than a week, hit Reply on the linked thread and nudge. Link each client as a contact so their tasks, emails and phone numbers sit in one place, and the contact detail shows how many open tasks they have. A waiting-for list is the single habit that keeps freelance cash flow predictable.

  5. 5

    Weekly: invoices, habits and the review

    Set up the recurring tasks that keep the business alive: send invoices on the last business day, chase unpaid invoices seven days after, file quarterly estimates, review rates each January. Each instance can be skipped or rescheduled without breaking the series. A daily habit like “log hours” or “30 minutes of outreach” sits in the Today’s habits strip with a streak. On Friday, run a short weekly review: clear the Waiting view, look at next week in Gantt, and confirm the sessions AI has proposed.

Features that matter for this

Time blocking

Drag tasks onto the calendar as work sessions, resize them and split a task across several sessions.

AI scheduling

AI splits tasks into work sessions and packs them into free time inside your working hours.

Email to task

Turn an email into a task with one action and keep the thread linked to it.

AI email triage

Every incoming thread gets a summary, a priority score and a suggested action you confirm with one key.

Google Contacts sync

Two-way sync with your address book so contacts can be linked to tasks and mentioned in notes.

Waiting-on tracking

A dedicated status for tasks waiting on a reply, call or message so they stop cluttering your active list.

Recurring tasks

Daily, weekly, monthly and custom repeat rules with per-instance skip and reschedule.

Visual automation builder

Node-based rules with triggers, conditions and actions across both email and tasks, with live match preview.

Free plan

A usable free plan with no credit card required.

Offline-first

Works without a connection and syncs changes when you are back online.

Why freelancers struggle with generic to-do apps

Most to-do apps are built for one of two people: an employee working inside a company’s project tool, or a consumer keeping a grocery list. A freelancer is neither. You run a small business alone, your clients each use a different tool, and the work itself arrives by email.

That creates three specific problems. First, capture: every task starts as a message, so a to-do app without an inbox means retyping. Second, time: a deadline is meaningless until it turns into hours on a calendar, and most task apps stop at the due date. Third, waiting: a large share of a freelancer’s list is blocked on a client, and a flat list keeps showing those items as if you could do them.

Fluidwave was built around exactly these gaps. The Gmail client is inside the app, so an email becomes a task in one action and keeps the thread attached. Time blocking is a drag onto the calendar, and AI scheduling does the packing for you. The Waiting status with a typed reason and the Active filter keep blocked work out of sight until it is unblocked. And because it is free forever, there is no per-seat price to justify to yourself every month.

Automations freelancers set up first

The visual automation builder chains a trigger to conditions and actions across email and tasks. Freelancers usually build a handful of rules in the first week:

  • When an email arrives from a linked client contact, set the triage bucket to Reply and star it, so client mail is never behind platform notifications.
  • When an email arrives whose subject contains “invoice” or “payment”, convert to a task on the Admin list with a due date, and add the Finance category.
  • When an email arrives from a freelance platform digest that is a newsletter, archive it. Clear the backlog once from the Newsletters view with bulk one-click unsubscribe.
  • When a task changes and its list is a client project, add the client’s contact so the contact page shows every open task for that client.
  • When an email arrives asking for availability, draft an AI reply with instructions like “Say I will send available slots within one business day.” It waits in Drafts for you to send.

Each rule shows a live preview of matching emails or tasks before you save, with an option to apply it to the existing backlog. Fluidwave also warns when two rules would conflict on the same items. If writing rules feels like overhead, use Teach Triage: move an email into a bucket and write a note like “Everything from Upwork is a task”, and the rule is drafted for you.

What Fluidwave does and does not do for a freelance business

Fluidwave is a personal system that happens to handle small teams well, and that is the right size for freelance work. What it does not do is invoicing, time tracking or contracts. You will still need a billing tool; Fluidwave makes sure you remember to use it.

Email is Gmail only. If your business runs on Outlook or a custom IMAP host, the email half of the app will not connect, though tasks, calendar and contacts still work. The desktop app is macOS today, with Windows and Linux coming; the web app is a PWA that installs on any desktop, and there are iPhone and Android apps.

If you mainly want a beautiful daily planner and are happy paying for it, Sunsama is a strong alternative with a more guided planning ritual. If you already live in a project tool a client requires, Fluidwave can still be the private layer where your own list, inbox and hours meet. The free task manager comparison lays out the options side by side.

Frequently asked questions

Ready to know exactly what to do next?

Tasks, email, calendar and contacts in one place, with AI that works out what to do next. Free forever, no credit card.