Integration
Fluidwave + Google Calendar: time block tasks into real free time
Fluidwave reads your Google Calendar to find free time, lets you drag tasks into it as work sessions, and writes back only the sessions you choose to sync. Your tasks now have a place in your week.
What syncs
| Data | Direction | Notes |
|---|---|---|
| Events (Google Calendar to Fluidwave) | One-way | Read from every visible calendar on every connected account, shown in Day, Week and Month views and used to find free time. Never modified. |
| Calendar list (Google Calendar to Fluidwave) | One-way | Which calendars exist on each account, so you can toggle their visibility. |
| Work sessions you choose to sync (Fluidwave to Google Calendar) | One-way | Sync a single session or all of them. Sessions you do not sync stay in Fluidwave only. |
| AI scheduling suggestions (Fluidwave only) | One-way | Suggested sessions render dashed until you press Confirm or Confirm all. Nothing reaches Google Calendar before that. |
How to set it up
- 1
Open Settings in Fluidwave and choose Connect Google Calendar under Calendar.
- 2
On the Google consent screen, pick the account whose calendar you want to see.
- 3
Review the two requested permissions, calendar.events and calendar.calendarlist.readonly, and allow them.
- 4
Toggle which calendars are visible. Hidden calendars are neither shown nor used to find free time.
- 5
Set your working hours and the breaks you want before and after events so scheduling respects them.
- 6
Open the Calendar view, drag a task from the Unscheduled tasks panel onto a free slot, then press Sync to write that session to Google Calendar.
Privacy and permissions
Fluidwave reads your events only to find free time. The only events it ever writes are the sessions you choose to sync. It never edits, moves or deletes events that you or anyone else created in Google Calendar, and it never writes a session unless you press Sync on it or on all of them.
Your Google tokens are encrypted with AES before they reach our database. Fluidwave complies with the Google API Services User Data Policy Limited Use requirements. Calendar data is used to render your day, week and month views and to compute free time for time blocking and AI scheduling. It is never sold and never used for advertising.
You can turn individual calendars off from view, disconnect an account from Settings at any time, and deleting your Fluidwave account removes synced data and encrypted tokens. The integration asks for the two scopes listed below.
| Permission | Why it is needed |
|---|---|
| calendar.events | Read events from the calendars you make visible so Fluidwave can show them next to your tasks and find free time, and create the work-session events you choose to sync. |
| calendar.calendarlist.readonly | List the calendars on each connected account so you can toggle which ones are visible in Fluidwave. |
Features that matter for this
Google Calendar sync
Read events to find free time and write back only the sessions you choose to sync.
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.
Calendar view
See tasks and events side by side in a day, week or month grid.
What you can do once Google Calendar is connected
The Calendar view puts your Google events and your tasks in the same grid, with Day, Week and Month zoom, a now-line, an all-day row and drag-to-create. On the side sits the Unscheduled tasks panel. Drag a task onto a free slot and it becomes a work session. Drag the edges to resize it, drag the block to move it, and split one task across several sessions; the panel shows how many minutes are left to place.
When you would rather not do the placing yourself, AI scheduling has two modes. AI asks Claude to weigh task names and context when ordering and splitting sessions, which is slower per run but understands what the tasks are. Auto-prioritization packs the visible tasks into free time in their prioritized order and is instant. Both respect your working hours and the breaks you set before and after events, and both render suggestions as dashed blocks until you press Confirm or Confirm all.
Everything above happens inside Fluidwave. When you want a session on your real calendar, press Sync on that session, or Sync all. That is the entire write path. If you are new to the method, the time blocking and auto-scheduling glossary entries explain the thinking, and best time blocking apps compares the tools.
Automations and scheduling rules that use the calendar
Calendar scheduling is driven by tasks, so the automations that matter here are the ones that shape which tasks reach the calendar and how. The When a task changes trigger fires for new tasks, AI updates or both, and its actions include Add or Remove Schedules, Set Due Date, Set Start Date and Set Duration Estimate.
A few rules that pair well with the calendar:
- Give every new task a length. Trigger on new tasks, condition duration estimate is empty, action Set Duration Estimate to 30 minutes. Auto-prioritization scheduling can now pack it into free time without guessing.
- Route deep work to a schedule. Condition complexity is High and list is “Product” → Add Schedules “Deep work mornings.” The Calendar view then shows those tasks against the mornings you reserved.
- Clients get a date. Condition contacts includes a client and due date is empty → Set Due Date to a week out, so the task appears in the scheduling window.
- Email becomes calendar time. In an email automation, Convert to Task with a priority; the task shows up in Unscheduled tasks ready to drag.
The AI chat assistant covers the rest interactively: ask it to schedule what is due this week, confirm the sessions it proposes, and undo if you change your mind. Schedules themselves are a first-class organizer in Fluidwave, so you can assign tasks to specific times for focused execution and see them grouped that way in every task view.
Limits and what is not supported
A few boundaries are worth knowing before you connect.
- Google Calendar only. There is no Apple Calendar, Outlook or Microsoft 365 calendar support. If your events live in Google, including Google Workspace, you are covered; otherwise Fluidwave can still be your task manager but will not see your schedule.
- Events are read-only in Fluidwave. Fluidwave shows events but does not edit, move or delete them. It only creates the work-session events you choose to sync. Manage other events in Google Calendar as usual.
- Sessions sync when you say so. Dragging a task onto the calendar creates a session in Fluidwave, not in Google. Press Sync to write it. If you never sync, your Google Calendar stays exactly as it was.
- Hidden calendars are ignored. Calendars you toggle off are neither shown nor used for free-time detection, so double-check visibility if AI keeps scheduling over something.
- Platforms. The macOS desktop app is available now; Windows and Linux desktop apps are coming soon. The web app and iPhone and Android apps work everywhere else, and the app is offline-first, so the calendar still opens without a connection.
If you want a tool that auto-reschedules meetings across a team, look at a dedicated scheduler. Fluidwave focuses on giving your own tasks a place in your week; see Fluidwave vs Reclaim for that comparison.
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.