---
title: Freshteam by Maxmel Tech
slug: freshteam-7ng35t
description: How to integrate Freshteam with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_freshteam-community.png
createdAt: 2025-12-19T10:56:53.475Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/freshteam-community.png" alt 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"} | Freshteam is an HR software for managing recruitment, employee data, onboarding, and time off. Integrating Freshteam with Make.com enables automated candidate management, employee record updates, and streamlined HR workflows across multiple business tools. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Freshteam documentation. The content may still contain errors—please verify important information. If you have questions, contact [Freshteam](https://support.freshteam.com/support/home) directly.
:::

# How to get support on Freshteam

Freshteam 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=Freshteam\&app\_slug=freshteam-community\&app\_unique\_id=freshteam-7ng35t.

# Requirements

To use the Freshteam app in Make, you must have an active Freshteam account and an API Key, [create your account on Freshteam.](https://freshteam.com)

# 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/freshteam-community/).
:::

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

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

# Connect Freshteam and Make&#x20;

To get started, you must first create a connection between Freshteam and Make, allowing the two services to communicate.&#x20;

You can connect using the following method: OAuth 2.0,API Key,Bearer Token.

## OAuth 2.0 Instructions

You need to obtain your access token.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Freshteam account using your credentials.
:::

:::WorkflowBlockItem
Click the profile icon on the right side of the Freshteam UI.
:::

:::WorkflowBlockItem
Select API Settings from the menu.
:::

:::WorkflowBlockItem
In the API Settings window, locate the access token displayed under Your API Key.
:::

:::WorkflowBlockItem
Copy the access token for use as the required credential.
:::
::::

## API Key Instructions

You need to retrieve your API Key from the Freshteam platform.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Freshteam account using your credentials.
:::

:::WorkflowBlockItem
Click the profile icon located on the right side of the Freshteam user interface.
:::

:::WorkflowBlockItem
In the menu that appears, select API Settings.
:::

:::WorkflowBlockItem
In the API Settings window, locate the section labeled Your API Key.
:::

:::WorkflowBlockItem
Copy the displayed API Key for use as your authentication credential.
:::
::::

## Bearer Token Instructions

You need to retrieve your access token from your Freshteam account.

::::WorkflowBlock
:::WorkflowBlockItem
Login to your Freshteam platform using your credentials.
:::

:::WorkflowBlockItem
Click the profile icon located on the right side of the Freshteam interface.
:::

:::WorkflowBlockItem
Select the option labeled API Settings from the menu.
:::

:::WorkflowBlockItem
In the API Settings window, locate the access token displayed under Your API Key.
:::

:::WorkflowBlockItem
Copy the access token for use as your Bearer Token.
:::
::::



:::hint{type="info"}
Some community developers require an additional specific **API Key**. Retrieve the required **API key&#x20;**&#x66;rom the community developer's dashboard, generally found under **Settings/API. &#x20;**&#x46;or more info, please https\://f.make.com/r/reachout?app\_name=Freshteam\&app\_slug=freshteam-community\&app\_unique\_id=freshteam-7ng35t.
:::

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Freshteam module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x69;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Freshteam account or follow the on-screen instructions to create the connection. You must also enter any required third-party API keys obtained earlier.
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Freshteam modules

After connecting to the Freshteam app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Create Time Off Request

Creates a new time off request in your Freshteam account, allowing you to specify details like the type of leave, dates, and any additional notes.
:::

:::ExpandableHeading
### Create a Candidate Source

Adds a new candidate source to your Freshteam account, helping you track where your job applicants are coming from.
:::

:::ExpandableHeading
### Create a Custom Employee Field

Adds a new custom field to the employee form in your Freshteam account, allowing you to collect and store additional employee information tailored to your organization’s needs.
:::

:::ExpandableHeading
### Create a New Hire

Adds a new employee to the Freshteam New Hire Queue, starting their onboarding process. Make sure to save the returned ID, as you'll need it to find or update this new hire later—Freshteam doesn't offer a way to list or search for new hires directly.
:::

:::ExpandableHeading
### Create an Applicant

Adds a new applicant to a specific job posting, helping you easily track and manage candidates for that position.
:::

:::ExpandableHeading
### Create an Employee

Adds a new employee to your Freshteam account by creating their profile with the details you provide.
:::

:::ExpandableHeading
### Get Employee Fields

This module fetches a comprehensive list of all employee fields—both default and custom—that have been set up for your organization in Freshteam.
:::

:::ExpandableHeading
### Get Hire by ID

Fetches detailed information about a specific hire in the Freshteam system using their unique identifier.
:::

:::ExpandableHeading
### Get Time Off by ID

Fetches detailed information about a specific time-off request using its unique ID from your Freshteam account.
:::

:::ExpandableHeading
### Get a Job Type by ID

Fetches detailed information about a particular job post using the ID you provide.
:::

:::ExpandableHeading
### Get an Employee by ID

Fetches detailed information about a specific employee from your Freshteam account using their unique ID.
:::

:::ExpandableHeading
### List Applicant Fields

Fetches detailed information about the fields used for job applicants in your Freshteam account, helping you understand and manage the data collected during the application process.
:::

:::ExpandableHeading
### List Branches

Retrieves a complete list of all branches set up within your organization in Freshteam, giving you an overview of every branch currently configured in your account.
:::

:::ExpandableHeading
### List Business Units

Fetches and displays a complete list of all business units that have been set up in your Freshteam account, helping you easily view and manage your organization’s structure.
:::

:::ExpandableHeading
### List Candidate Source Categories

Fetches and displays a complete list of all source categories that have been set up in your Freshteam account, helping you see how your sources are organized.
:::

:::ExpandableHeading
### List Candidate Sources

Fetches and displays a complete list of all recruitment sources that have been set up in your Freshteam account, helping you see where your candidates are coming from.
:::

:::ExpandableHeading
### List Departments

Fetches a complete list of all the departments that make up your organization, helping you see how your company is structured.
:::

:::ExpandableHeading
### List Employees

Fetches a comprehensive list of all employees set up in your Freshteam account. You can easily narrow down the results by filtering based on status, name, email, employee type, department, business unit, location, reporting manager, and various other details.
:::

:::ExpandableHeading
### List Job Posting Fields

This module fetches a complete list of both default and custom job posting fields that have been set up for your organization in Freshteam. It helps you see all the fields used to collect information when creating job postings.
:::

:::ExpandableHeading
### List Job Postings

Fetches and displays a complete list of all job postings that have been set up in your Freshteam account, allowing you to view every available position currently configured in the system.
:::

:::ExpandableHeading
### List Levels

Fetches and displays a complete list of all levels that have been set up within your organization in Freshteam.
:::

:::ExpandableHeading
### List Sub-Departments

Fetches and displays a detailed list of all sub-departments that belong to a specific department, helping you see how the department is organized.
:::

:::ExpandableHeading
### List Teams

Fetches and displays a list of all employee teams that have been set up within your organization’s Freshteam account.
:::

:::ExpandableHeading
### List Time Off Requests

This module fetches a complete list of time-off requests submitted by every employee in your organization. If you choose to specify a start date, be sure to include an end date as well—both dates need to be provided together.
:::

:::ExpandableHeading
### List TimeOff Types

Fetches and displays a complete list of all the different vacation types that have been set up for your organization, helping you easily see the available leave options.
:::

:::ExpandableHeading
### Make an API Call

Allows you to make a custom API request to the service, using your own specified parameters and authorization settings.
:::

:::ExpandableHeading
### Send Employee Portal Invitation Email

Sends an invitation to a specific employee, allowing them to register and create their own account on the Freshteam employee portal.
:::

:::ExpandableHeading
### Update a New Hire

Updates the details of an existing new hire in the Freshteam system using their unique identifier.
:::

:::ExpandableHeading
### Update a Time Off Request

Cancels a specific time off request in your Freshteam account by updating its status from approved to cancelled, using the request's unique ID.
:::

:::ExpandableHeading
### Update a Time Off Request

Approves a specific time off request by updating its status to "approved."
:::

:::ExpandableHeading
### Update an Employee

Updates the details of an existing employee in your Freshteam account, allowing you to modify information such as contact details, job title, department, or other employee records.
:::

:::ExpandableHeading
### Watch Applicant Form Field Changes

This module activates whenever any updates are made to the form fields of an applicant for a specific job posting, allowing you to track and respond to changes in real time.
:::

:::ExpandableHeading
### Watch Branches

This module activates whenever a new branch is added or when details of an existing branch are updated in your Freshteam account, helping you stay up-to-date with changes to your organization's branch information.
:::

:::ExpandableHeading
### Watch Business Units

This module activates whenever a new business unit is created or an existing one is updated in your Freshteam account, allowing you to automatically respond to changes in your company’s organizational structure.
:::

:::ExpandableHeading
### Watch Departments

This module activates whenever a new department is added or when details of an existing department are changed.
:::

:::ExpandableHeading
### Watch Employees

This module activates whenever a new employee is added or an existing employee’s information is updated in your Freshteam account, helping you stay up-to-date with any changes to your team members.
:::

:::ExpandableHeading
### Watch Job Postings

This module activates whenever a new job posting is created or when an existing job post gets updated, helping you stay on top of the latest opportunities.
:::

:::ExpandableHeading
### Watch Levels

Triggers whenever a new level is created in your Freshteam account, allowing you to automate actions each time a new organizational level is added.
:::

:::ExpandableHeading
### Watch Sub Departments

This module activates whenever a new sub-department is created in Freshteam, allowing you to automatically respond to the addition of new sub-departments within your organization.
:::

:::ExpandableHeading
### Watch Teams

This module activates whenever a team is either created or modified in your Freshteam account, allowing you to automatically respond to changes in your team structure.
:::

:::ExpandableHeading
### Watch Time Offs

This module activates whenever a new time off request is created or when an existing request is updated, allowing you to easily track changes or additions to employee time off.
:::

# 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.

# Freshteam resources&#x20;

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

- [Freshteam topics on Make community](https://community.make.com/search?q=Freshteam)
- [Freshteam website](https://freshteam.com)
- [Freshteam documentation](https://support.freshteam.com/support/home)
- [Freshteam API documentation](https://developers.freshteam.com/api/)
- [Freshteam page on make](https://www.make.com/en/integrations/freshteam-community)

***

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

:::

