Float Zapier integrationAutomate Float with Zapier.
The Float Zapier integration covers 15 triggers, 18 actions and 6 searches. Enough to keep your resource schedule in step with the other tools your team runs on, without retyping clients, projects, people, time off or hours by hand.
Verified Trustpilot reviews · AI, automation & growth agency
What Float and Zapier actually do together
The Float Zapier integration links your Float account to Zapier so that something happening in Float (a new project, a changed allocation, a logged time entry) starts an automation, or so that another step writes clients, people, projects and hours into Float for you. Every Float trigger here is checked on a timer, none is instant.
Three outcomes come up again and again for teams that plan people in Float. A project skeleton that builds itself: New Project fires, then Create Phase and Create Milestone lay down the dates, so a project manager opens a plan that is already shaped. A schedule that books itself: Create Allocation puts named people on a project for a number of hours per day, and Update Allocation adjusts those hours later. Timesheets that close the loop: New Logged Time and Updated Logged Time hand every entry to the next step of your Zap.
Now the limits, because they matter as much. None of the 15 triggers is instant: every one of them is a polling trigger, so the delay you see depends on your Zapier plan. No action deletes anything in Float, so a cleanup still happens by hand. And a Zap only sees what happens after you switch it on, which means your existing projects stay where they are.
If you are still weighing tools, the Float Make integration covers the same app on another platform, and Make vs Zapier sets the two side by side.
Zapier vocabulary, in one minute
Seven words you will meet in the editor. Each one shows up once here, then the page uses it plainly.
- Zap
- The automation you build: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for that event and nothing else.
- Action
- What the Zap does once it has started: the step that writes, sends or changes something for you in an app.
- Task
- The unit Zapier bills. One task equals one action that your Zap completes successfully; your plan counts those.
- Polling vs instant
- A polling trigger is checked on a timer for new items. An instant one is reported by the app the moment it happens.
- Filter
- A step that lets the Zap carry on only when what arrived matches the condition you set, and stops it otherwise.
- Search step
- A step that looks up something already in an app, so the steps after it can use what it found.
What a Float Zap really costs
Float is not a premium app on Zapier, so it works from the free plan. The real limits sit elsewhere.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps
- Trigger type15 polling, 0 instant
The trigger never costs a task, and neither does Zapier checking Float for new items, however often it looks. Each action that succeeds counts once, so a Zap with three actions uses three times what a one-action Zap uses, and a failed action is not counted. The free plan gives you 100 tasks a month and unlimited Zaps, but only two steps per Zap: one trigger, one action. Add a second action, a filter or a search step and you have a multi-step Zap, which needs a paid plan.
Connect your Float account to Zapier
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your Float account linked to Zapier once, then reused by every step that touches Float.
- 02
Find Float and confirm
Type Float in the search box of the dialog, pick it, then click Add connection. You need an existing Float account for this step, since the dialog only links one.
- 03
Sign in and grant access
Log in to Float in the tab that opens and let Zapier access the account. If your Zaps will touch projects you do not own, make sure your Float access lets you read or edit them first.
Your first Float Zap, step by step
GoalEach new Float project that passes your filter gets a kickoff phase and a first milestone, without anyone filling them in.
- 01
Build: pick the trigger
Start a new Zap in Build. Choose Float as the app and New Project as the event, then select the Float connection you just added.
- 02
Test the trigger
Run Test. Zapier brings back the three most recent projects of your account, so you map the next steps on a real one rather than on a guess.
- 03
Add the filter
From the plus icon, add Filter and set the field, the rule and the value. This step makes the Zap multi-step, so it needs a paid plan.
- 04
Add both actions
Add Create Phase (project, name, start and end date are required), then Create Milestone (project, name, date). Map the project from the trigger step into both.
- 05
Test, then publish
Test each action and check the result in Float, then click Publish. Want a guided run on your own account? The Zapier training works on real Zaps.
Float triggers on Zapier
15 events start a Zap when something happens in Float. Zapier checks for them at the interval your plan allows.
New Client
Polling triggerIn Zapier“Triggers when a new client is added.”
Starts your Zap each time someone adds a client to Float, so a new account in your planning tool can ripple out to the next step without a second entry.
New Department
Polling triggerIn Zapier“Triggers when a new department is added.”
Fires when a department appears in Float. Useful mostly for growing teams, where a new department often means new people and new schedules soon after.
New Logged Time
Polling triggerIn Zapier“Triggers when a new logged time is created.”
Hands every new time entry logged in Float to the rest of your Zap. This is the trigger to reach for when hours are the starting point of the work that follows.
New Milestone
Polling triggerIn Zapier“Triggers when a new milestone is created.”
Reacts when a milestone is created on any project in Float. Milestones mark the dates that clients care about, which makes this a natural start for reminders.
New Person
Polling triggerIn Zapier“Triggers when a new person is added.”
Picks up each person added to your Float team. Since Float plans around people, a newcomer is often the first domino of an onboarding chain.
New Phase
Polling triggerIn Zapier“Triggers when a new phase is created.”
Watches for phases created inside your Float projects. A phase splits a project into stretches of time, so a new one usually means fresh work is about to land.
New Project
Polling triggerIn Zapier“Triggers when a new project is created.”
Opens the door each time a project is created in Float. It is the natural starting point for any Zap that builds out a project structure for you.
New Project Task
Polling triggerIn Zapier“Triggers when a new project task is created.”
Catches project tasks as they are created in Float. Project tasks are the named pieces of work a project is broken into, so this trigger follows scope as it grows.
New Allocation
Polling triggerIn Zapier“Triggers when a new allocation is created.”
Fires on each new allocation, which is what Float calls a booking of people onto a project. In the editor the event reads New Allocation, even though its reference says task.
New Time Off
Polling triggerIn Zapier“Triggers when a new time off is created.”
Spots every time off entry created in Float. Absences change how much a team can take on, so this one feeds planning.
Updated Logged Time
Polling triggerIn Zapier“Triggers when a logged time is modified.”
Runs when an existing time entry is changed in Float. Pair it with New Logged Time if hours get corrected after the fact.
Updated Phase
Polling triggerIn Zapier“Triggers when a phase is modified.”
Follows changes to phases that already exist, such as a shifted end date or a new name. Handy when a plan moves and the steps downstream need to know.
Updated Project
Polling triggerIn Zapier“Triggers when a project is modified.”
Notices when a project in Float is modified. Any project you edit in Float becomes a candidate for the next check, and the Zap takes it from there.
Updated Project Task
Polling triggerIn Zapier“Triggers when a project task is modified.”
Whenever a project task already in Float gets edited, this one kicks in. Use it to keep whatever depends on that piece of work aligned with its latest version.
Updated Allocation
Polling triggerIn Zapier“Triggers when an allocation is modified.”
Fires when an existing allocation changes: different hours per day, other dates, other people. It is the counterpart of New Allocation for bookings that move.
Float actions on Zapier
Float gives you 18 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Client
ActionIn Zapier“Creates a new client.”
Adds a client to Float with just a name, which is the only required field.
Create Project From Template
ActionIn Zapier“Creates a new project from a project template.”
Builds a project from one of your Float project templates, with a template, a project code and a start date all required.
Create Department
ActionIn Zapier“Creates a new department.”
Sets up a new department in Float from its name alone, ready to group people.
Create Logged Time
ActionIn Zapier“Creates a new logged time.”
Writes a time entry for a person on a project, with a date and a number of hours.
Create Milestone
ActionIn Zapier“Creates a new milestone.”
Pins a dated milestone onto a project. It needs a name, the Project ID and a date.
Create Person
ActionIn Zapier“Creates a new person.”
Puts a new team member into Float with their full name as the one required field.
Create Phase
ActionIn Zapier“Creates a new phase.”
Cuts a project into a dated phase, with project, name, start date and end date all required.
Create Project
ActionIn Zapier“Creates a new project.”
Opens an empty project in Float. Only the name is mandatory; everything else can come later.
Create Project Task
ActionIn Zapier“Creates a new project task.”
Adds a named project task to an existing project, using the Project ID and a name.
Create Allocation
ActionIn Zapier“Creates a new allocation.”
Books one or more people onto a project for a set number of hours per day between two dates.
Create Time Off
ActionIn Zapier“Creates a new time off.”
Records an absence for one or more people, with a time off type and start and end dates.
Update Logged Time
ActionIn Zapier“Update an existing logged time entry by ID.”
Corrects a time entry, identified by Logged Time ID, with the project and hours required.
Update Milestone
ActionIn Zapier“Update an existing milestone by ID.”
Adjusts an existing milestone by its Milestone ID, with name, project and date required.
Update Person
ActionIn Zapier“Update an existing person by ID.”
Modifies a team member in Float, located by Person ID, the only field required.
Update Phase
ActionIn Zapier“Update an existing phase by ID.”
Moves or renames a phase, with project, name, start date and end date all required again.
Update Project
ActionIn Zapier“Update an existing project by ID.”
Changes an existing Float project, found by its Project ID, which is the one required field.
Update Project Task
ActionIn Zapier“Update an existing project task by ID.”
Edits a project task, given its Project Task ID, its Project ID and a name.
Update Allocation
ActionIn Zapier“Update an existing allocation by ID.”
Changes the hours of an existing booking, found by Allocation ID, with hours per day required.
Float searches on Zapier
6 search steps look for data that already exists in Float, so a later step can use it.
The six searches sit at the bottom of the Action event list, under SEARCH. They fetch something already in Float so later steps can use it. Five of them also exist as find-or-create: the same search with one box ticked, not an extra operation.
Find Logged Time
SearchFind or createIn Zapier“Finds a logged time by ID.”
Retrieves one time entry from its Logged Time ID; the Person ID and Project ID it belongs to are required as well.
Find Person
SearchFind or createIn Zapier“Finds a person by ID, email, or tag(s).”
Looks up a Float team member by ID, by email or by tags, and hands the result to the next steps.
Find Phase
SearchFind or createIn Zapier“Finds a phase by Phase ID, or all phases for a Project ID.”
Returns one phase from its Phase ID, or every phase of a project from the Project ID. It can include the phase's tasks and team.
Find Project
SearchFind or createIn Zapier“Finds a project by ID, project_code, or tag(s).”
Finds a project by ID, project code or tags, with options to bring along its phases, expenses, tasks and team.
Find Rate Cards
SearchIn Zapier“Finds rate cards, optionally filtered by active status, client, or currency.”
Lists rate cards, optionally narrowed by active status, client or currency. It can include each card's per-role rates and the number of projects using it.
Find Allocation
SearchFind or createIn Zapier“Finds an allocation by ID.”
Retrieves a single booking from its Allocation ID, the one required field of this search.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and the steps that needed it are skipped. Switched on, the Zap carries on without a result.
- Create X if it doesn't exist yet?Ticking this turns the search into a find-or-create. The setting above disappears and the step asks for the fields needed to create the missing item.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When a Float Zap breaks
Zapier ties no help article to Float, so the traps below are Zapier's own general limits, applied to how Float is used.
Every Float trigger is a polling trigger, so a late item is usually just waiting for the next check. If a Zap stops behaving, the Zapier troubleshooting page is the next stop.
No catch-up on old data
A Zap only reacts to what happens after you switch it on. Projects, people and hours already in Float are never picked up; moving them is a separate job.The Zap that feeds itself
Pair Updated Allocation with Update Allocation on the same booking and the Zap sets itself off again and again, burning through tasks fast.Bulk imports get held back
Import a big batch of people or projects into Float and the next check returns a huge pile at once. Zapier's flood protection can hold that batch back.No double runs on one item
Zapier keeps track of what it has already seen on a polling trigger, so the same new project does not start the Zap twice.
Need help automating Float with Zapier?
A person reads every message.



