MyTime Zapier integrationAutomate MyTime with Zapier.
The MyTime Zapier integration gives you 12 triggers, 7 actions and 10 searches. Every trigger is instant, on every plan. Bookings, clients, memberships and tickets in MyTime can start a Zap, and Zaps can create or update clients, locations and children or pets.
Verified Trustpilot reviews · AI, automation & growth agency
What the MyTime Zapier integration actually does
It links MyTime to the rest of your tools in both directions. MyTime handles appointment booking, point of sale and client follow-up for businesses with several locations, including chains and franchises. Its triggers send what happens in MyTime out to other apps; its actions and searches let other apps write into MyTime and read from it.
Three results stand out. A booking log: New,Updated or Deleted Appointment sends every booking change to a spreadsheet, so you see the activity of each location without opening MyTime. A clean client base: a form or a CRM in another tool feeds the Client action, which creates the client in MyTime with a first name and an email. A payment retry: when failed payments are tracked in another tool, Retry Membership Payment relaunches one from there, given its Membership MyTime ID.
All twelve triggers are instant. MyTime tells Zapier itself, so the plan you pick does not slow anything down, and the interval grid of Zapier does not apply here.
Now what Zapier does not do for this app. Most triggers fire on several kinds of change at once (new, updated, deleted), so sorting them is your job, with a filter. Deleting is limited to clients, and the only update actions cover clients and children or pets. Nothing in the list edits an appointment, a ticket or a product.
To weigh the other two tools for the same job, see our n8n vs Zapier and Make vs Zapier pages.
The Zapier words you will meet
Eight terms, in plain words. They come back all through this page.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event in an app that starts the Zap, such as a booking changing in MyTime. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you, like creating a client in MyTime.
- Task
- The unit Zapier bills. One task is one action your Zap completes successfully, and your plan counts those.
- Polling trigger
- A trigger Zapier checks on a timer, asking the app for new items at a fixed interval. None of MyTime's triggers work this way.
- Instant trigger
- A trigger the app reports itself: it calls Zapier the moment the event happens, so nothing waits for a check. All twelve here are.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something already in an app, such as an existing client, so the steps after it can use what it found.
What a MyTime Zap costs
Triggers cost nothing, however many booking or client changes MyTime reports. Only actions that succeed are counted.
- Trigger0 tasks
- Each action that succeeds1 task
- Action that failsNot counted
- Free plan100 tasks a month, two steps per Zap
One action that works is one task; a Zap with three actions uses three per run. An action that fails is not counted. The free plan gives 100 tasks a month and unlimited Zaps, each capped at two steps. A filter, a search or a second action makes the Zap multi-step, which needs a paid plan, and a multi-step Zap is any Zap beyond one trigger and one action. MyTime itself is open on the free plan.
The grid below is Zapier's polling interval per plan. It does not apply to MyTime's triggers, which are all instant.
Connect MyTime to Zapier
- 01
Open your Apps page
In your Zapier account, open Apps and click + Add connection. A dialog opens with a search box: type MyTime in it and pick the app from the list of results.
- 02
Sign in and grant access
Click Add connection. A new tab opens on MyTime: sign in with the account whose locations, clients and bookings the Zap should reach, then grant Zapier access to it.
- 03
Check the prerequisites
You need an account on MyTime, plus read or write access on anything you do not own yourself and want the Zap to touch. Once linked, the connection is reused by every step that calls MyTime.
Your first Zap: a booking log per location
GoalEvery booking change in MyTime that meets a condition you set is added as a row in a spreadsheet, without waiting for any check.
- 01
Pick the trigger
Create a new Zap, choose MyTime as the app that starts it, then New,Updated or Deleted Appointment as the event. Select the connection you made, or add it from there.
- 02
Test the trigger
Run the trigger test. Zapier brings back the three most recent appointments of the account, so you map your fields on a real booking. Look at what comes back to see how a change is described.
- 03
Add the filter
Add a Filter step from the plus icon and set the field to look at, the rule and the value, for instance to keep one kind of change. This step needs a paid plan.
- 04
Add the spreadsheet step
Choose your spreadsheet app and its add-a-row action, then place the booking values in the right columns. Test this step once and read what came back before going further.
- 05
Publish
Click Publish to switch the Zap on. From then on, each booking change that passes the filter lands in the sheet, with no polling interval in between.
The 12 MyTime triggers
12 events start a Zap when something happens in MyTime, and 12 of them are instant: the app calls Zapier straight away, whatever your plan.
New Adjustment Event Created
Instant triggerIn Zapier“Triggers when an adjustment event is created”
Whenever an adjustment event is created in MyTime, this trigger starts your Zap with that event, ready to be recorded or reported somewhere else.
New,Updated or Deleted Appointment
Instant triggerIn Zapier“Triggers when appointment is booked / updated / canceled / etc.”
This trigger reacts when an appointment is booked, updated or canceled, and hands the appointment to the next step of your Zap.
New, Updated, Closed Children/Pet
Instant triggerIn Zapier“Triggers when a children/pet is created / updated / deleted”
Some clients come with a child or a pet on file. This trigger fires when such a record is created, updated or deleted, and passes it on.
New or Updated Membership
Instant triggerIn Zapier“Triggers when membership is created or updated.”
A client signs up for a membership, or an existing one changes: either way this trigger starts the Zap with the membership in hand.
New,Updated or Deleted Client
Instant triggerIn Zapier“Triggers when client is created / updated / deleted.”
This trigger follows your client base in MyTime: it fires when a client is created, updated or deleted.
New, Updated or Deleted Employee
Instant triggerIn Zapier“Triggers when employee is created / updated / deleted.”
Staff records matter too. This trigger starts your Zap each time an employee is added, edited or removed in MyTime.
New, Updated or Deleted Location
Instant triggerIn Zapier“Triggers when location is created / updated / deleted.”
For a business with several sites, this trigger reports each location created, updated or deleted in MyTime to the rest of your Zap.
Modified/Deleted/Created Membership Template
Instant triggerIn Zapier“Triggers when an membership template is modified/created/deleted”
Changes to your membership templates have their own trigger: it fires when a template is created, modified or deleted.
New,Updated,Deleted Product
Instant triggerIn Zapier“Triggers when an inventory product is created / updated / deleted”
Stock lives in MyTime too. This trigger starts the Zap whenever an inventory product is created, updated or deleted.
New,Updated or Deleted SessionEnrollment
Instant triggerIn Zapier“Triggers when session_enrollment is created / updated / deleted.”
Each time someone is enrolled in a session, or that enrollment changes or goes away, this trigger passes the enrollment to your Zap.
New/Deleted/Updated Session
Instant triggerIn Zapier“Triggers when an session is created/updated/deleted”
Sessions have their own trigger, separate from enrollments. It reacts when a session is created, updated or deleted.
New,Updated,Closed Ticket
Instant triggerIn Zapier“Triggers when ticket is created / updated / deleted / closed / reopened / voided”
Tickets have the longest list of changes: this trigger fires when one is created, updated, deleted, closed, reopened or voided.
Child Company Api Key tied to that client.The 7 MyTime actions
MyTime gives you 7 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Child/Pet
ActionIn Zapier“Create a Child/Pet for a Client”
Attach a new child or pet to an existing client with this action, so the record sits under the right person in MyTime.
Update a Child/Pet for a Client
ActionIn Zapier“Update a child/pet”
This one edits an existing child or pet record rather than adding one, keeping MyTime in line with your other tools.
Client
ActionIn Zapier“Create a client in MyTime”
Despite its short name, this action creates a client in MyTime, fed by whatever tool collected the person's details first.
Delete Client
ActionIn Zapier“Delete an existing client”
Removes an existing client from MyTime, driven by a decision made in another tool.
Update a Client
ActionIn Zapier“Update a client”
Changes a client already in MyTime, so details edited in another tool reach the client record.
Location
ActionIn Zapier“Create a location in MyTime”
Opening a site? This action creates a location in MyTime from an address held in another tool.
Retry Membership Payment
ActionIn Zapier“Retry a failed membership payment”
When a membership payment has failed, this action asks MyTime to try it again, without anyone opening the account by hand.
The 10 MyTime searches
10 search steps look for data that already exists in MyTime, so a later step can use it.
A search step looks up something already in MyTime and hands it to the next steps. In the editor, searches sit at the bottom of the action-event list under the SEARCH heading. Adding one makes the Zap multi-step, so it needs a paid plan. Three settings decide what happens when the result is not the one you expect.
Find Existing Appointments
SearchIn Zapier“Returns all appointments from a specific location.”
Pulls the appointments of one location, so a later step can work with that site's bookings.
Find Existing Client
SearchIn Zapier“Search a client by id.”
Looks up one client by Id and returns that record to the steps that follow.
Find Existing Clients
SearchIn Zapier“Returns all clients from the system that the user has access to.”
Returns all the clients the connected user can see in MyTime, rather than a single one.
Find Existing Custom Fields
SearchIn Zapier“Returns all Custom Fields.”
Lists all the custom fields set up in your MyTime account, so you can see what exists before mapping data.
Find Existing Employees
SearchIn Zapier“Return all employees.”
Brings back all employees in MyTime, ready for a later step to use.
Find Existing Location
SearchIn Zapier“Search a location.”
Fetches a single location from its Id, along with its details, for the next steps.
Find Existing Locations
SearchIn Zapier“Returns all locations.”
Returns all your locations at once, which is handy for multi-site setups.
Find Existing Session Enrollments
SearchIn Zapier“Returns all session enrollments from a specific location”
Retrieves the session enrollments of a specific location, so you can see who is booked in.
Find Existing Ticket
SearchIn Zapier“Search a ticket.”
Finds one ticket from its Id and hands it to the following steps.
Find Existing Tickets
SearchIn Zapier“Returns all tickets specific to a location.”
Returns the tickets of one location over a period, rather than a single ticket.
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 there, and the steps that needed it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking it turns a search into a find-or-create and asks for the fields to create the missing item. Zapier lists no such variant for MyTime, so check at the test whether the box appears.
- 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 hand all of them on at once.
When a MyTime Zap goes wrong
Zapier attaches no help article to this app and lists no limit of its own, so the cases below come from how Zapier works in general, plus the IDs MyTime asks for.
Four cases are worth knowing before you publish. If a run still behaves oddly, see our Zapier troubleshooting guide.
Earlier records are not sent
A Zap only reacts to what happens after you switch it on. Clients, bookings or tickets created before that are not picked up; moving that backlog is a separate job.A Zap can set itself off again
As a general precaution: a Zap that writes into the very place its own trigger watches can start itself again and again, and use up tasks fast.A big batch can be held back
If a trigger suddenly sends a huge batch, after a bulk import or a migration, Zapier's flood protection can hold the run back.Partner ID or MyTime ID
Several actions and searches ask whether the Id you give is a partner ID or a MyTime ID. Check at the test that the record that comes back is the one you meant.
Need help automating MyTime with Zapier?
A person reads every message.



