- Home
- Resources
- Integrations
- Factorial
Factorial Make integrationAutomate Factorial with Make.
Can Make keep Factorial in sync with the rest of your HR stack? The Factorial Make integration gives you 29 modules, including 8 triggers, for employees, leaves and attendance. This page shows HR and ops teams how to link the account and build a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Factorial Make integration do for your HR team?
The Factorial Make integration links your Factorial account to Make, a visual tool where you build a scenario: an automation made of modules, each one a brick that watches, creates or searches something. It lets hires, leaves and clock-ins in Factorial start work in your other apps, with no code.
Onboarding that starts itself. Watch Employee Created fires the moment HR adds someone in Factorial. Follow it with Get an Employee to pull the full record, then pass it to your IT or payroll tools so accounts are ready before the first day.
Leave requests that land where managers look. Watch Leaves picks up each new leave on the scenario's schedule. Pair it with Search Leave Types to label the absence, and a store manager sees it in the shared planning sheet without opening Factorial.
Clean exits. Watch Employee Terminated reacts when the termination form is submitted, so a scenario can close access elsewhere. If someone is rehired, Watch Employee Unterminated or the Unterminate an Employee module handles the return.
The listed modules cover employees, leaves, leave types and attendance; for documents and folders they only search. Anything else goes through Make an API Call, which reuses the same connection. Make's documentation for this app is AI-generated from Factorial's docs, so check important details with Factorial. If you also compare tools, the n8n vs Make page lays out the criteria, and Make training helps if Make is new to you.
How do you connect Factorial to Make?
- 01
Add a Factorial module
In your scenario, add any Factorial module and click Create a connection. A connection is your Factorial account linked to Make once, then reused by every Factorial module. For an instant module, click Create a webhook first, then Create a connection.
- 02
Generate your API key
In Factorial, open Settings, then API access or API keys, and click Generate API key. Copy the key shown on screen. You need an active Factorial account, and an OAuth2 application also works instead of a key.
- 03
Name and save the connection
Back in Make, type a label in Connection name if you like (it is optional), then paste the key or follow the on-screen instructions. Once saved, the connection appears in every Factorial module you add later.
Your first scenario: add new hires to Factorial automatically
GoalWhen a new hire is recorded in another app, Make creates the employee in Factorial.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the + to add the first module. This first module is the app where the hire is recorded, such as your form tool or CRM.
- 02
Set the starting module
Search that app by name, pick the module that watches for new entries and connect your account. Each entry it returns is a bundle: one item passed to the next module, here one new hire.
- 03
Add Create an Employee
Click the + on the right of the first module, search Factorial and choose Create an Employee. Pick your Factorial connection, then map the hire's details from the first module into the fields Make shows.
- 04
Test with Run once
Click Run once and add a test hire in the source app. Make runs the scenario one time and shows the bundles each module received, so you can check the employee in Factorial before going live.
- 05
Schedule and switch it on
Set the schedule on the first module, every 15 minutes by default, then switch the scenario on. Each module run on a bundle counts as one operation, the unit Make counts on your plan.
Which Factorial events can start a scenario?
8 modules start a scenario when something happens in Factorial. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Factorial as soon as it happens.
Watch Attendance Clock In
Instant triggerIn Make“Triggers when a user clocks in and starts the timer.”
Starts your scenario when someone clocks in and their timer begins in Factorial, so the start of a shift becomes an event other apps can act on.
Watch Attendance Clock Out
Instant triggerIn Make“Triggers when the user clocks out and stops the timer.”
Sends each clock-out to Make as it happens, when the person stops their timer, so you can close the day's record in another tool without exporting anything.
Watch Employee Created
Instant triggerIn Make“Triggers when an employee has been created.”
Gives you a new bundle the moment an employee record is created in Factorial, which is the cleanest starting point for onboarding work across your tools.
Watch Employee Invited
Instant triggerIn Make“Triggers when an employee has been invited.”
Reacts when an employee is invited to Factorial, and passes that invitation on to Make as a bundle you can use in other apps.
Watch Employees
Scheduled triggerIn Make“Triggers when a new employee has been created.”
Collects employees newly created in Factorial and hands each one to your scenario as a bundle, without needing a webhook.
Watch Employee Terminated
Instant triggerIn Make“Triggers when terminating an employee, after submitting the form.”
Fires when someone terminates an employee in Factorial and submits the form, which lets the rest of your offboarding follow without a checklist chase.
Watch Employee Unterminated
Instant triggerIn Make“Triggers when a terminated employee gets re activated.”
Catches the reverse move: a terminated employee who is reactivated in Factorial, so a return or a mistaken exit can be undone elsewhere too.
Watch Leaves
Scheduled triggerIn Make“Triggers when a new leave has been created.”
Picks up each new leave created in Factorial and sends it to your scenario, one bundle per leave, so absences can show up where the team plans its work.
What can each Factorial module do?
Factorial gives you 21 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Create a Leave
- Create a Leave Type
- Create an Employee
- Delete a Leave
- Get an Employee
- Make an API Call
- Terminate an Employee
- Unterminate an Employee
- Update a Leave
- Update a Leave Type
- Update an Employee
- Get Hiring Versions for an Employee
- Search Company Holidays
- Search Documents
- Search Employees
- Search Folders
- Search Leaves
- Search Leave Types
- Search Locations
- Search Shifts
- Search Teams
Create a Leave
ActionIn Make“Creates a leave.”
Records a leave in Factorial from another app, so absences entered elsewhere end up in the HR system without retyping.
Create a Leave Type
ActionIn Make“Creates a leave type.”
Adds a new category of leave to Factorial, which is handy when your policy changes and the whole workforce needs the same new type.
Create an Employee
ActionIn Make“Creates an employee.”
Creates a new employee record in Factorial with details mapped from an earlier module, so a hire only has to be entered once.
Delete a Leave
ActionIn Make“Deletes a leave.”
Removes a leave from Factorial entirely, which keeps the absence calendar honest when a request is cancelled somewhere else.
Get an Employee
ActionIn Make“Retrieves an employee.”
Fetches one employee's full record from Factorial, giving later modules everything they need about that person in a single bundle.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Sends any request to the Factorial API using the connection you already set up, so you can reach data the other modules do not cover.
Terminate an Employee
ActionIn Make“Terminates an employee.”
Ends an employee's contract in Factorial from a scenario, so an exit decided in another system reaches the HR record straight away.
Unterminate an Employee
ActionIn Make“Unterminates an employee.”
Reactivates a terminated employee in Factorial, bringing their profile back without creating a duplicate record.
Update a Leave
ActionIn Make“Updates a leave.”
Changes an existing leave in Factorial, which lets dates or details stay aligned when the request is edited in another tool.
Update a Leave Type
ActionIn Make“Updates a leave type.”
Edits a leave type that already exists in Factorial, keeping one category tidy instead of stacking near-duplicates.
Update an Employee
ActionIn Make“Updates an employee.”
Writes changes to an employee record in Factorial, so a promotion, a move or a new phone number entered elsewhere reaches HR.
Get Hiring Versions for an Employee
SearchIn Make“Retrieves hiring versions for an employee.”
Returns the hiring versions stored for one employee, giving you the history of their contract terms as separate bundles.
Search Company Holidays
SearchIn Make“Retrieves a list of company holidays.”
Lists the company holidays set up in Factorial, so other apps can know which days the company is closed.
Search Documents
SearchIn Make“Searches for documents.”
Finds documents stored in Factorial and brings them into your scenario, one bundle per document.
Search Employees
SearchIn Make“Retrieves a list of employees. Only admins can see all the employees' information, regular users will get a restricted version of the payload as a response.”
Returns a list of employees from Factorial, each one as a bundle, ready to feed a report, a sync or a bulk update.
Search Folders
SearchIn Make“Searches for folders.”
Looks up the folders in Factorial's document space, which helps you find where files for a team or a person are kept.
Search Leaves
SearchIn Make“Retrieves a list of leaves.”
Pulls a list of leaves from Factorial so you can review absences in bulk rather than one by one.
Search Leave Types
SearchIn Make“Retrieves a list of leave types.”
Lists the leave types defined in Factorial, so a scenario can match a request to the right category.
Search Locations
SearchIn Make“Retrieves a list of locations.”
Returns the locations set up in Factorial, such as offices or stores, each as a separate bundle you can route on.
Search Shifts
SearchIn Make“Searches for shifts.”
Finds shifts recorded in Factorial, so the planned rota becomes data another app can read.
Search Teams
SearchIn Make“Retrieves a list of teams.”
Lists the teams defined in Factorial, useful when a scenario has to work out who belongs where.
Need help automating Factorial with Make?
A person reads every message.