---
title: TimeTap by Maxmel Tech
slug: time-tap-vwkcwz
description: How to integrate TimeTap with Make.com
docTags: 
createdAt: 2026-01-17T19:37:41.182Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/time-tap-vwkcwz.png" alt="TimeTap logo" caption size="50" width="512" height="512"}<br /><br />:inlineImage[]{src="https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/JoAJhvSlBlBIvHteHmo_y-20251023-115411.jpeg" alt caption size="46" width="400" height="128"} | TimeTap is an online appointment scheduling platform that streamlines booking, client management, and calendar organization. Integrating with Make.com enables users to automate scheduling workflows, improve client communication, and synchronize appointments with other business tools. |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
**Limited documentation**

We currently can't provide complete documentation for TimeTap because there isn't enough publicly available information about this app. Our AI-powered documentation system relies on comprehensive data from TimeTap and public sources to create detailed guides.
:::

# About TimeTap

TimeTap is a community-developed application and is subjected to the developer's terms and conditions, which may include applicable fees. Make does not maintain or support this integration. For assistance, please https\://f.make.com/r/reachout?app\_name=TimeTap\&app\_slug=timetap-community\&app\_unique\_id=time-tap-vwkcwz.

# App installation

:::hint{type="info"}
To install this app, you need Admin, Owner, or App Developer permissions. <u>[Learn more about organization roles.](docId:-FOYcASPYP9uYKGm7LQPB)</u>
:::

::::WorkflowBlock
:::WorkflowBlockItem
Go to the [Make integration page](https://www.make.com/en/integrations/timetap-community/).
:::

:::WorkflowBlockItem
Click the **Install** button.
:::

:::WorkflowBlockItem
**Follow** the on-screen instructions to complete the setup.&#x20;
:::
::::

# TimeTap modules

You can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Check Client Email Duplicate

Checks if any client emails are duplicated, helping you keep each email address unique in your system.
:::

:::ExpandableHeading
### Create Working Hours Location

Adds a new available timeslot for a staff member at a chosen location within an existing schedule period.
:::

:::ExpandableHeading
### Create WorkingHours Period

Retrieves a working hours period object, allowing you to update the available times for the days you've selected. Use this module between steps 2 and 3 of the Add Staff Availability process found in Settings > Time.
:::

:::ExpandableHeading
### Create WorkingHours Staff

Creates a new available time slot for a specific staff member at a chosen location within an existing schedule period.
:::

:::ExpandableHeading
### Create a Client

Adds a new client profile to your account.
:::

:::ExpandableHeading
### Create a Client Filter

Finds and lists all clients that match your search criteria in an easy-to-use array. If you want to add a new client, it also includes a special object with clientId = -1 to help you get started.
:::

:::ExpandableHeading
### Create a Client Filter Tag

Retrieves a list of all client records that have the specified tag assigned to them, and returns them in an array.
:::

:::ExpandableHeading
### Create a File

Updates an existing file or creates a new folder for you.
:::

:::ExpandableHeading
### Create a File Upload

Uploads a file to your file library, allowing you to choose whether the file is public or private.
:::

:::ExpandableHeading
### Create a Job

Creates a new job entry in your business account, allowing you to track and manage job details easily.
:::

:::ExpandableHeading
### Create a Job Requisition

Creates a new job requisition for your business account. Just provide the details of the job requisition, and this module will handle the rest.
:::

:::ExpandableHeading
### Create a Note

Creates a new note for a business account, allowing you to add important information or reminders directly to the account.
:::

:::ExpandableHeading
### Create a Report File

Generates and displays the report you select.
:::

:::ExpandableHeading
### Create a Staff

Adds a new staff member to your account.
:::

:::ExpandableHeading
### Create a TimeOff Object

Creates a new time-off entry for an account, allowing you to record when someone is taking leave.
:::

:::ExpandableHeading
### Create a Waitlist

Creates a waitlist to help you organize and manage people or groups in a queue, ensuring everyone gets their turn in order.
:::

:::ExpandableHeading
### Create a Working Hour List

Creates a new scheduling period for a specific location or staff member.
:::

:::ExpandableHeading
### Create an Appointment

Creates a brand new appointment in your calendar.
:::

:::ExpandableHeading
### Create an Appointment QuickAdd

Creates a new blocking appointment for an account, preventing other bookings during the specified time.
:::

:::ExpandableHeading
### Create an Email

Composes and prepares a new email message for sending.
:::

:::ExpandableHeading
### Create an Email Calendar By Email Category Code

Retrieves an email set object and updates its status to the specified value.
:::

:::ExpandableHeading
### Create an Email Delivery

Creates a new record to track the delivery of an email.
:::

:::ExpandableHeading
### Create an Email Invoice

Sends an email with the details of a selected invoice.
:::

:::ExpandableHeading
### Create an Invitation Campaign for Staff

Sends an email invitation to a staff member, inviting them to set up a new appointment.
:::

:::ExpandableHeading
### Create an Invitation Campaign for a Client

Sends an email invitation directly to the clients you choose.
:::

:::ExpandableHeading
### Delete TimeOff

Hides a TimeOff object from view by marking it as inactive, so it’s no longer visible but not permanently deleted.
:::

:::ExpandableHeading
### Delete Working Hours

Removes selected time slots from the specified period, making sure those times can't be booked anymore.
:::

:::ExpandableHeading
### Delete a Client

Hides a client object from view by marking it as inactive, so it’s no longer visible but not deleted.
:::

:::ExpandableHeading
### Delete a File

Permanently deletes a selected file from the file repository, ensuring it is completely removed.
:::

:::ExpandableHeading
### Delete a Job

Hides a selected job by marking it as inactive, so it no longer appears in your job list.
:::

:::ExpandableHeading
### Delete a Job Requisition

Hides the selected job requisition by marking it as inactive, so it no longer appears in your list.
:::

:::ExpandableHeading
### Delete a Note

Hides a note from view by marking it as deleted, so it’s no longer visible but not permanently erased.
:::

:::ExpandableHeading
### Delete a Staff

Deactivates a staff member by setting their active status to false. You’ll need to provide a JSON POST body with options to cancel any open appointments and send an email explanation—including a personalized message—to affected clients.
:::

:::ExpandableHeading
### Delete a Waitlist by ID

Removes a specific entry from the waitlist based on the ID you provide.
:::

:::ExpandableHeading
### Delete a Working Hours Timeslot

Removes a specific working hours timeslot from your schedule.
:::

:::ExpandableHeading
### Find Client by Email

Retrieves a list of all client records that match the specified email address. If no clients are found with that email, you'll get an empty list.
:::

:::ExpandableHeading
### Get Appointment Waitlist

This module reviews the waitlist for a selected appointment before making any updates to the appointment details.
:::

:::ExpandableHeading
### Get Client List

Retrieves a list of client IDs that match the criteria you specify, helping you quickly find the clients you’re looking for.
:::

:::ExpandableHeading
### Get Client Tags

Retrieves a list of tags (as an array of strings) that are currently assigned to the client you specify.
:::

:::ExpandableHeading
### Get Email Invitations

Retrieves a list of all emails that have been sent for a particular invitation.
:::

:::ExpandableHeading
### Get Email Invoice ID

Retrieves a list of all emails that have been sent for a specific invoice, and presents them in an easy-to-use array format.
:::

:::ExpandableHeading
### Get Email Recurring Appointment

Retrieves a list of all emails sent for a specific recurring appointment, and presents them in an easy-to-use array format.
:::

:::ExpandableHeading
### Get Email Templates

Retrieves a list of all emails that were sent using a specific email template, and presents them in an array format.
:::

:::ExpandableHeading
### Get Emails by Calendar ID

Retrieves a list of all emails that have been sent for a specific appointment, and provides them in an easy-to-use array format.
:::

:::ExpandableHeading
### Get Emails by Client ID

Retrieves a list of all emails sent to a specific client and presents them in an organized array.
:::

:::ExpandableHeading
### Get Job Requisitions

Retrieves a list of all job requisitions from your account and presents them in an easy-to-use array format.
:::

:::ExpandableHeading
### Get Job Tags

Retrieves a list of all tags associated with a specific job and presents them in an array.
:::

:::ExpandableHeading
### Get Jobs

Retrieves a list of all job records from your account and presents them in an array format.
:::

:::ExpandableHeading
### Get Notes

Retrieves all note entries linked to a specific appointment, based on the calendar ID you provide.
:::

:::ExpandableHeading
### Get Notes by Client ID

Retrieves all notes associated with the selected client.
:::

:::ExpandableHeading
### Get Report Category

Retrieves a list of all report category codes associated with your account, returning them as an array of strings.
:::

:::ExpandableHeading
### Get Staff Service

Retrieves a list of all your account’s services and classes, and presents them as an easy-to-use array.
:::

:::ExpandableHeading
### Get Staff by Professional ID

Retrieves detailed information in JSON format about a specific staff member using their professional ID.
:::

:::ExpandableHeading
### Get StaffList Report Count

Returns a count showing how many staff members meet the criteria you’ve specified in your request.
:::

:::ExpandableHeading
### Get Time Off

Retrieves detailed information in JSON format about a specific time off request.
:::

:::ExpandableHeading
### Get WorkingHours for Staff

Retrieves a workingHours object that includes the business ID and a list of time periods showing when the staff member (who requested this information) is available.
:::

:::ExpandableHeading
### Get WorkingHours for a Location

Retrieves the working hours for a specific business location, including the business ID and a list of time periods, based on the location you selected.
:::

:::ExpandableHeading
### Get a Calendar Event

Returns a list with a single event object, where you can specify the type of event you’re interested in (such as meeting, reminder, or task).
:::

:::ExpandableHeading
### Get a Client Count

Retrieves the total number of active clients in your account, helping you manage and navigate client lists more easily with pagination.
:::

:::ExpandableHeading
### Get a Client List Report Count

Returns a summary showing how many clients match the search criteria you specify.
:::

:::ExpandableHeading
### Get a Client View

Retrieves a list of client profiles that a specific client can view when they log in to the public scheduler.
:::

:::ExpandableHeading
### Get a Client Viewed By

Retrieves a list of clients who are able to access a specific client account when they log in to the public scheduler.
:::

:::ExpandableHeading
### Get a Client by ID

Retrieves detailed information in JSON format for a specific client you select.
:::

:::ExpandableHeading
### Get a Job Requisition

Retrieves detailed information in JSON format for a specific job requisition using the provided job ID.
:::

:::ExpandableHeading
### Get a Job Requisition by Requisition Number

Finds and returns an active Job Requisition in your account that matches the requisition number you provide, helping you avoid adding duplicate Job Requisitions.
:::

:::ExpandableHeading
### Get a Recurring Appointment

Retrieves a list of all appointments that belong to the same recurring series as the specified appointment, using the recurringAppointmentId to find them.
:::

:::ExpandableHeading
### Get a Report Category by Code

Retrieves a list of reports from the category you choose.
:::

:::ExpandableHeading
### Get a Staff ID List

Retrieves a list of professional IDs for locations that meet the criteria you specify.
:::

:::ExpandableHeading
### Get a Staff List Report

Retrieves a list of staff members that match your specified search criteria.
:::

:::ExpandableHeading
### Get a Waitlist by ID

Fetches the details of a specific waitlist using its unique ID.
:::

:::ExpandableHeading
### Get an Appointment

Retrieves detailed information in JSON format for a specific appointment you select.
:::

:::ExpandableHeading
### Get an Appointment Report

Retrieves a list of all appointments from your account in an array format. If you want to include time off entries, simply set the 'excludeTimeOff' option to false and 'onlyTimeOff' to 1.
:::

:::ExpandableHeading
### Get an Appointment Resource

Fetches and displays the list of possible statuses for an appointment resource.
:::

:::ExpandableHeading
### Get an Email

Retrieves detailed information in JSON format about a specific email that was sent.
:::

:::ExpandableHeading
### Get an Email Calendar Recurring Appointment

Retrieves a list of all emails sent for a specific appointment, including any emails sent for the entire recurring appointment series, and presents them in an easy-to-use array format.
:::

:::ExpandableHeading
### Get an Email Disclaimer

Retrieves the standard email disclaimer text for your messages.
:::

:::ExpandableHeading
### Get an Email Waitlist

Retrieves a draft email for a specific waitlist ID, allowing you to review and edit it before sending it out.
:::

:::ExpandableHeading
### Get an Invitation

Retrieves detailed information in JSON format about a specific invitation you select.
:::

:::ExpandableHeading
### Get an Invitation Campaign

Retrieves detailed information in JSON format about the invitation campaign you specify.
:::

:::ExpandableHeading
### Make a Universal Call

Sends a custom request to a specific service or endpoint of your choice.
:::

:::ExpandableHeading
### Merge Clients

Combines one client's account with another specified client's account, bringing all their information together into a single account.
:::

:::ExpandableHeading
### Search Appointment List Report

Retrieves a list of all appointment records from your account and presents them in an easy-to-use array format.
:::

:::ExpandableHeading
### Search Appointment List Report Count by Status

Counts the number of appointments for each status you specify in the statusList, based on the filters you set.
:::

:::ExpandableHeading
### Search Appointment Reports with Count

Fetches detailed appointment reports and the total number of appointments from the service.
:::

:::ExpandableHeading
### Search Appointments

Counts the number of appointments that match the criteria you specify.
:::

:::ExpandableHeading
### Search Calendar Range

Retrieves a list of events based on the details you provide in the URL, such as a list of staff IDs (entered as a comma-separated list). The results are returned in an array format for easy use.
:::

:::ExpandableHeading
### Search Client External User

Finds and returns a list of client records that match the external username you provide. If you use an email address as the username, it will search for clients with that email.
:::

:::ExpandableHeading
### Search Client List Report

Retrieves a list of clients that match the search criteria you provide.
:::

:::ExpandableHeading
### Search ClientList Report

Retrieves a list of clients that match your specified criteria, along with the total number of matching clients.
:::

:::ExpandableHeading
### Search Clients

Retrieves a list of all client records from your account and presents them in an array format.
:::

:::ExpandableHeading
### Search Email Bounced

Retrieves all sent emails that have bounced, meaning they were not successfully delivered to the recipients.
:::

:::ExpandableHeading
### Search Emails

Retrieves a list of all emails sent from your business account, displaying them in an easy-to-use array format.
:::

:::ExpandableHeading
### Search Files

Retrieves a list of all files stored in your business account and presents them in an easy-to-use array format.
:::

:::ExpandableHeading
### Search Invitation Campaign by ID

Retrieves a list of all invitations associated with a specific invitation campaign.
:::

:::ExpandableHeading
### Search Invitation Campaigns

Retrieves a list of all invitation campaigns associated with your business account and presents them in an array format.
:::

:::ExpandableHeading
### Search Staff

Retrieves a list of all staff members on your account and presents them in an easy-to-use array format.
:::

:::ExpandableHeading
### Search StaffList

Finds staff members in your StaffList and tells you how many matches were found.
:::

:::ExpandableHeading
### Search Waitlist

Fetches all entries currently on the waitlist, giving you a complete list of everyone waiting.
:::

:::ExpandableHeading
### Send Email to Multiple Appointments

Sends an email to all participants of selected appointments.
:::

:::ExpandableHeading
### Update Staff by Professional ID

Updates the details of an existing staff member in your account.
:::

:::ExpandableHeading
### Update Time Off

Updates the details of an existing time off request, such as dates or reason for absence.
:::

:::ExpandableHeading
### Update Working Hours

Updates your existing time slots or date ranges by specifying their original start and end dates.
:::

:::ExpandableHeading
### Update a Client

Updates the details of an existing client.
:::

:::ExpandableHeading
### Update a Client

Updates the information for an existing client.
:::

:::ExpandableHeading
### Update a Job

Updates the details of a specific job in your business account. Just make sure to include the job’s ID so the module knows which job you want to update.
:::

:::ExpandableHeading
### Update a Job Requisition

Updates the details of an existing job requisition in your business account.
:::

:::ExpandableHeading
### Update a Note

Updates an existing note attached to a business account with new information.
:::

:::ExpandableHeading
### Update a Staff Service

Updates the details of an existing staff service, such as changing the service name, description, or other related information.
:::

:::ExpandableHeading
### Update an Appointment

Cancels an appointment by updating its status to CANCELLED and adjusting the notification settings, so the client receives an email about the cancellation. You can also choose to send an email notification to the staff.
:::

:::ExpandableHeading
### Update an Appointment

Updates the details of an existing appointment.
:::

:::ExpandableHeading
### Update an Appointment No Show

Updates an appointment to the "NO\_SHOW" status and sends an email notification to the client by changing a notification setting.
:::

:::ExpandableHeading
### Update an Appointment Status

Updates an appointment’s status to COMPLETED and adjusts a setting to automatically send a thank you email to the client.
:::

:::ExpandableHeading
### Update an Appointment's Status and Substatus

Updates the status and substatus of an existing appointment to help you keep track of its progress.
:::

:::ExpandableHeading
### Update an Invitation Campaign

Allows you to update the details of an existing invitation campaign, such as changing its description and setting a new expiration date.
:::

:::ExpandableHeading
### Watch Appointment List Report

Triggers whenever a new appointment is added to your appointment list report, so you can stay updated with the latest bookings.
:::

:::ExpandableHeading
### Watch Appointment Report

This module activates whenever a new appointment report is created, keeping you updated on your latest appointment summaries.
:::

:::ExpandableHeading
### Watch Clients

This module activates whenever a new client is added or an existing client's details are updated.
:::

:::ExpandableHeading
### Watch Emails

Starts an action whenever a new email arrives in your inbox.
:::

:::ExpandableHeading
### Watch Files

This module activates whenever a new file is uploaded or when changes are made to an existing file.
:::

:::ExpandableHeading
### Watch Jobs

Triggers whenever new job information becomes available, so you can stay updated with the latest job data.
:::

:::ExpandableHeading
### Watch Waitlist

This module activates whenever someone joins the waitlist, letting you know about each new entry.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# TimeTap resources&#x20;

You can have access to more resources related to this app on the following links :

- [Visit TimeTap website ](https://timetap.com/)
- [Access TimeTap help documentation ](https://startintegrate.com/apps/productivity/time-tap-vwkcwz)
- [View TimeTap API documentation](https://www.make.com/en/hq/app-invitation/f5542bf82f07e0ab1924476533bbe982)
- [Visit TimeTap page on make](https://www.make.com/en/integrations/timetap-community)

# Help us improve this documentation

Have experience with TimeTap? We'd love to hear from you. If you have insights, use cases, or technical details that could help other users, please consider:

- Using the feedback widget at the bottom of the page
- Contacting the developer to request public documentation - https\://f.make.com/r/reachout?app\_name=TimeTap\&app\_slug=timetap-community\&app\_unique\_id=time-tap-vwkcwz
- Sharing your knowledge in the [Make community](https://community.make.com)

Your feedback helps us create better documentation for everyone.

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

