Resources · Zapier integration

10,000ft Zapier integrationAutomate 10,000ft with Zapier.

The 10,000ft Zapier integration gives you 8 triggers, 6 actions and 7 searches. Every trigger is instant, so projects, assignments, time entries and team members reach your other tools the moment they change, even on the free plan.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the 10,000ft Zapier integration actually does

10,000ft is a resource planning tool: projects, the people who staff them, and the hours they log. Connecting it to Zapier means its events (a project appears, an assignment moves, someone logs time) can start work in other apps, and other apps can create or update projects, time entries and team members in 10,000ft without anyone retyping them.

Three outcomes cover most of what people build. A staffing alert: New Assignment or Assignment Updated fires as soon as someone is booked or rebooked, and the next step tells whoever needs to know. A clean timesheet: Create Time Entry logs hours that were captured somewhere else, against the right project and the right person. A synced roster: New User and Create User keep the list of team members aligned with the tool where people are hired.

The good news is the timing. All eight triggers are instant, which means 10,000ft calls Zapier itself instead of waiting to be checked. The plan interval never slows them down.

Now the limits. There is no delete action: Zapier can create and update projects, users and time entries, never remove them. Assignments can be watched and searched, but no action creates or edits one. And most updates and lookups ask for an ID, so a Zap usually needs a search first to turn a name into that ID.

If you are weighing the platforms, the Make vs Zapier comparison is a good place to start.

Vocabulary

Zapier vocabulary in one minute

Eight words do all the work on this page. Each one is used exactly as defined here.

Zap
The automation you build: one event that starts it, then one or more steps that run every single time that event happens.
Trigger
The event in an app that kicks off the Zap. Once the Zap is switched on, Zapier sits and waits for it to occur.
Action
What the Zap does after it starts: the step that writes, sends or moves something on your behalf in another app.
Task
What Zapier bills you for: one action that completes successfully. Your plan's allowance is simply a count of those.
Polling vs instant
A polling trigger is checked on a timer. An instant trigger is reported by the app itself the second the event happens.
Filter
A step that lets the Zap carry on only when the incoming data meets a condition you set, and stops it there otherwise.
Search step
A step that looks up something that already exists in an app, so the following steps can reuse what it found.
Connection
Your 10,000ft account linked to Zapier once, then reused by every step of every Zap that touches 10,000ft.
Cost

What a 10,000ft Zap really costs

The trigger is free. Zapier only counts a task when an action finishes successfully, and an action that fails is not counted.

  • Free plan100 tasks a month, two-step Zaps
  • Trigger cost0 tasks, however often it fires
  • Premium appNo, works on the free plan
  • Instant triggers8 out of 8

10,000ft is not a premium app, so it works on the free plan: 100 tasks a month, as many Zaps as you like, but only two steps per Zap (one trigger, one action). Add a filter, a search or a second action and you have a multi-step Zap, which needs a paid plan. Since nearly every update here needs a search first, plan for that. The interval grid only applies to polling triggers, and none of the eight here poll.

Connect

Connect your 10,000ft account

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. You need a 10,000ft account, plus access to any project or person you do not own and want the Zap to touch.

  2. 02

    Pick 10,000ft

    Type the app name in the dialog, select it from the list, then click Add connection. A new browser tab opens on the 10,000ft side. That tab is where 10,000ft confirms who you are.

  3. 03

    Sign in and grant access

    Log in to 10,000ft in that tab and let Zapier reach the account. The connection is saved once and every Zap you build later reuses it. You never repeat this step for a new Zap.

First Zap

Your first Zap: log onboarding time for every new hire

GoalWhen a team member is added in 10,000ft, find the onboarding project and log their first hours against it.

  1. 01

    Build: choose the trigger

    Create a Zap, pick 10,000ft as the starting app and New User as the event. Select your connection. This is the event every run starts from.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent team members of the account, so you map fields on a real person rather than a blank.

  3. 03

    Add the search

    Add Find Project by Name and type the name of your onboarding project. This makes the Zap multi-step, so a paid plan is required.

  4. 04

    Add the action

    Pick Create Time Entry. Map the project from the search, the user from the trigger, a date in yyyy-mm-dd form and the hours.

  5. 05

    Test, then publish

    Test each step once and read what came back. When the entry looks right, click Publish to switch the Zap on. From then on, it runs for every new hire.

Triggers

10,000ft triggers on Zapier

8 events start a Zap when something happens in 10,000ft, and 8 of them are instant: the app calls Zapier straight away, whatever your plan.

1

New Assignment

Instant trigger

In Zapier“Triggers when a new assignment is created.”

Someone gets booked on a project, and the Zap gets the details of that booking straight away. It is the event to watch when staffing decisions need to travel beyond the planning screen.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
ping the consultant or their manager as soon as they are scheduled on a new engagement.
Watch out
bookings made before the Zap was switched on are never picked up.
2

Assignment Updated

Instant trigger

In Zapier“Triggers when an assignment is updated.”

Changes to an existing booking start this one: a shifted schedule, a reassigned person, an edited allocation. Each edit counts as an event, so a busy planner can set it off many times a day.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
keep a shared calendar or a client-facing tracker in step when the plan moves.
Watch out
a bulk replanning can send a huge batch at once, and Zapier's flood protection may hold it back.
3

New Project

Instant trigger

In Zapier“Triggers when a new project gets created.”

Fresh projects land here the instant they are created in 10,000ft. That makes it the natural starting point for any kickoff routine you currently run by hand.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
open a matching folder, channel or billing record as soon as a project is set up.
Watch out
importing dozens of projects in one go can trip Zapier's flood protection, so test the Zap before a migration.
4

Project Updated

Instant trigger

In Zapier“Triggers when a project gets updated.”

Any edit to an existing project wakes this trigger, whether the dates move or the details change. It suits teams that keep the planning tool as the reference and want other systems to follow.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
mirror project changes into a CRM or a reporting sheet without copying them by hand.
Watch out
pairing it with Update Project on the same project sets the Zap off again and again, and burns through your tasks.
5

New Time Entry

Instant trigger

In Zapier“Triggers when a new time entry is created.”

Every logged block of hours becomes an event the Zap can act on. Finance and operations teams usually care about this one more than anyone else.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
push hours into an invoicing or payroll tool the moment they are entered, instead of exporting them at month end.
Watch out
hours logged before the Zap went live stay where they are; moving that history is a separate job.
6

Time Entry Updated

Instant trigger

In Zapier“Triggers when a new time entry is updated.”

When a person corrects their hours, this trigger reports the corrected version. Without it, a downstream tool keeps the first figure forever.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
fix the matching line in a billing sheet whenever a timesheet is amended.
Watch out
if the same Zap also runs Update Time Entry on that entry, it triggers itself in a loop.
7

New User

Instant trigger

In Zapier“Triggers when a new user is created.”

A team member added to 10,000ft starts the Zap with their profile in hand. It is the cleanest hook for onboarding steps that live outside the planning tool.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
create the new hire's accounts elsewhere or log their first onboarding hours, as in the Zap above.
Watch out
people already in the account before publishing are not replayed, so backfill them separately.
8

User Updated

Instant trigger

In Zapier“Triggers when a new user is updated.”

Edits to a team member's record (a new role, a changed detail) come through here. It keeps directories and HR tools honest when the planning tool is updated first.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
sync a profile change to your HR system or internal directory.
Watch out
combining it with Update User on the same person creates a loop that eats tasks fast.
Actions

10,000ft actions on Zapier

10,000ft gives you 6 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Create Project

Action

In Zapier“Create a new project.”

Opens a new project in 10,000ft from whatever started the Zap. Only the name is mandatory, so it works even when the source carries little detail.

When to use it
a deal marked as won in your CRM becomes a project ready to staff.
2

Create Time Entry

Action

In Zapier“Create a new time entry.”

Logs hours for a person on a project. It wants four things: the project (or leave type), the team member, a date written yyyy-mm-dd, and the hours.

When to use it
hours tracked in another timer tool end up in 10,000ft without double entry.
Watch out
a date in any other format will not go through.
3

Create User

Action

In Zapier“Create a new team member.”

Adds a team member to 10,000ft. A first and a last name are all it insists on, so even a bare HR record is enough to start.

When to use it
a hire confirmed in your HR tool shows up in the planning tool on day one.
4

Update Project

Action

In Zapier“Updates a project.”

Edits a project that already exists, found by its Project ID rather than its name, so that ID has to come from a trigger or an earlier search.

When to use it
a contract change in another system is reflected on the project.
Watch out
run Find Project by Name first if all you have is the name.
5

Update Time Entry

Action

In Zapier“Update a time entry.”

Changes a time entry that is already logged, identified by its time entry ID. It is the correction counterpart of Create Time Entry.

When to use it
hours adjusted in the source timer are fixed in 10,000ft too.
Watch out
never pair it with Time Entry Updated on the same entry.
6

Update User

Action

In Zapier“Updates a team member.”

Modifies a team member's record, located by their user ID. Pair it with a search when the source only knows an email or a name.

When to use it
a role change in your HR tool updates the person in 10,000ft.
Searches

10,000ft searches on Zapier

7 search steps look for data that already exists in 10,000ft, so a later step can use it.

Searches sit at the bottom of the Action event list, under SEARCH. Here they mostly turn a name or an email into the ID that the update actions require. 10,000ft offers no find-or-create variant, so a search only ever finds. Three settings decide what happens next.

1

Find Assignable by ID

Search

In Zapier“Finds an existing assignable by the assignable's ID.”

Retrieves one assignable when you already hold its ID. Use it to fetch the full record behind an ID that an earlier step passed along.

When to use it
an assignment trigger hands over an ID and the next step needs the details.
2

Find Assignable by Name

Search

In Zapier“Finds an existing assignable by name.”

Looks up an assignable from its name alone. Whether it wants the exact spelling or something close is decided by 10,000ft, not by Zapier.

When to use it
your source app only stores the name as people type it.
Watch out
two similar names can both match; check the multiple-results setting.
3

Find Project by ID

Search

In Zapier“Finds an existing project using the project's ID.”

Pulls up a single project by its ID. Handy when an ID travelled in from another step and you want the rest of the project's data.

When to use it
enrich a message with project details before it goes out.
4

Find Project by Name

Search

In Zapier“Finds an existing project by name.”

Finds a project from its name and hands its ID to the next step. It is the usual bridge before Update Project or Create Time Entry.

When to use it
another tool refers to projects by name only.
Watch out
a renamed project stops matching the old name.
5

Find User by Email

Search

In Zapier“Finds an existing user by their email.”

Matches a team member from their email address. Email is often the one identifier two tools share, which makes this the safest of the user lookups.

When to use it
map a person from your HR tool or form to their 10,000ft record.
6

Find User by ID

Search

In Zapier“Finds an existing user by their ID.”

Returns one team member when the ID is already known. Useful to complete a record that a trigger only described partly.

When to use it
a time entry trigger gives a user ID and the next step needs the person's name.
7

Find User by Name

Search

In Zapier“Finds an existing user by their name.”

Searches for a team member by name. Giving both first and last name gives the most accurate match, though first or last name alone is also tried.

When to use it
the source only carries the person's full name.
Watch out
namesakes happen; prefer the email search when you have it.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap and skips the steps that relied on it. Switched on, the Zap carries on empty-handed.
  2. Create X if it doesn't exist yet?
    Ticking it turns a search into a find-or-create. 10,000ft exposes no such variant, so this box does not apply here.
  3. If multiple search results are found?
    Keep the first match (the default), stop the Zap, or pass every match along at once.
When it breaks

When a 10,000ft Zap breaks

Zapier attaches no help article to 10,000ft, so the failures below are the ones every Zap can hit. They are the ones that show up in practice.

Most breakages are not bugs. They come from how Zaps work: what they see, what they ignore, and what they do when you ask them to write where they watch. For anything deeper, see the Zapier troubleshooting page.

  • The past is never replayed

    A Zap only reacts to what happens after you switch it on. Projects, users and hours created earlier are not picked up; moving that backlog is a separate job.
  • The Zap that triggers itself

    Update Project on a Zap started by Project Updated, or the same pattern with users and time entries, sets the Zap off again and again and drains the task count.
  • Bulk imports get held back

    When a migration or bulk import creates many records at once, Zapier's flood protection can hold the batch back instead of running everything.
  • Duplicates are filtered

    Zapier keeps track of what it has already seen, so the same item does not start the Zap twice. A record that seems ignored may simply have been seen already.
Need help

Need help automating 10,000ft with Zapier?

A person reads every message.

FAQ

10,000ft Zapier integration: FAQ

01Is the 10,000ft Zapier integration free?
Yes, as long as each Zap stays at two steps. 10,000ft is not a premium app, so the free plan can use it with its 100 tasks a month. The catch is that a search, a filter or a second action makes the Zap multi-step, and that needs a paid plan. Because the update actions require an ID, many useful 10,000ft Zaps include a search, so check that before you build on the free tier.
02How many tasks does a 10,000ft Zap use?
One per action that completes successfully. The trigger itself costs nothing, however many projects or time entries come through, and an action that fails is not counted. In a Zap with several actions, each successful one counts on its own, so a three-action Zap uses three times what a one-action Zap uses on the same event. A few apps and actions take more than one task, which is worth keeping in mind.
03Do 10,000ft triggers run in real time?
Yes. All eight 10,000ft triggers are instant: the app tells Zapier the moment something happens, so the Zap starts right away whatever your plan. The polling grid (15 minutes on Free, 2 on Professional, 1 on Team and Enterprise) never applies to them. In the editor, a Zap built on one of these triggers shows a lightning bolt, which is the quick way to confirm it. Nothing needs to be set up for that: the type comes from the app and cannot be changed.
04What does it take to connect 10,000ft to Zapier?
A 10,000ft account and access to whatever the Zap will touch. If the Zap writes to projects or people you do not own, you need read or write rights on them. The connection itself is made from the Apps page of Zapier with + Add connection, then a sign-in to 10,000ft in a new tab where you grant access. Once saved, every Zap reuses it. If a step later fails with an access problem, check the rights of the connected account first.
05Why does Update Project ask for an ID?
Because all three update actions locate their target by ID, not by name. Update Project needs the project ID, Update User the user ID and Update Time Entry the time entry ID. If your source app only knows a name or an email, put a search step first, such as Find Project by Name or Find User by Email, and map its result into the ID field. That search makes the Zap multi-step, so it needs a paid plan.
06What if the needed 10,000ft operation is missing?
Then Zapier cannot do it for this app today. The integration covers 8 triggers, 6 actions and 7 searches, with no delete action and no way to create or edit assignments. The options are to check whether another platform covers that step, or to keep it manual. If the missing step is a lookup, check the seven searches first: they often turn a name or an email into the ID an update needs, which may be enough to build the Zap after all.
07Zapier, Make or n8n for 10,000ft?
It depends on your criteria, not on a winner. Zapier is quick to set up, its 10,000ft triggers are all instant, and the free plan covers simple two-step Zaps. If your Zaps need searches before every update, cost becomes the deciding factor, since multi-step Zaps need a paid plan. Compare the three tools on volume, number of steps and who will maintain the automation. One concrete point: a 10,000ft Zap that looks up a project before updating it already has three steps on Zapier.