Resources · Make integration

HrFlow.ai Make integrationAutomate HrFlow.ai with Make.

Can Make turn every incoming resume into a HrFlow.ai profile matched to your openings? Yes. The HrFlow.ai Make integration offers 27 modules, 24 actions and 3 searches, built for recruiters and HR ops teams. This page shows how to connect your account and run a first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the HrFlow.ai Make integration do for your hiring?

The HrFlow.ai Make integration links your HrFlow.ai account to Make, a no-code tool where you build a scenario: the automation, made of modules that run one after another. A module is one brick of that chain, here an action or a search on HrFlow.ai. Resumes, profiles and jobs then move between HrFlow.ai and your other apps without copy and paste.

Resumes that file themselves. When a CV reaches your careers inbox, Parse a Resume into a Source creates the candidate profile, then Grade a Profile indexed in a Source for a Job tells the recruiter how well it fits the open role.

A second chance for good applicants. Score Jobs for a Profile lists other openings for someone who missed out, and Explain a Job recommendation for a Profile gives the recruiter the words to justify the suggestion.

Job offers kept in sync. Index a Job into a Board adds each approved role, Edit a Job indexed in a Board follows later changes, and Archive a Job in a Board sets it aside once it is filled.

What Make does not do here: HrFlow.ai has no trigger in Make, so a scenario starts from another app or from a schedule. Make's guide for this app lists the modules without describing them and warns that it is AI-generated, so confirm details with HrFlow.ai. Weighing another tool? Read n8n vs Make. To learn the editor, see Make training, and for plans, Make pricing.

Connect

How do you connect HrFlow.ai to Make?

  1. 01

    Add a HrFlow.ai module

    In your Make account, open a scenario, add any HrFlow.ai module and click Create a connection. A connection is your HrFlow.ai account linked to Make once, then reused by every HrFlow.ai module you add later.

  2. 02

    Copy your API key

    In HrFlow.ai, open Settings, then API, then Keys, and copy the API key shown in the Keys section. An active HrFlow.ai account is required, so sign up there first if you have none.

  3. 03

    Paste the key and confirm

    Back in Make, type a name in the Connection name field if you like, for example the team the account belongs to, paste the key and confirm. Make can now list the boards and sources your account can read.

First scenario

Your first scenario with HrFlow.ai

GoalWhen a resume lands in another app, Make files the candidate in HrFlow.ai and ranks the openings that suit them.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the + to add the first module. HrFlow.ai has no trigger, so this first module is the app where resumes land, such as your form tool or mailbox.

  2. 02

    Add the resume module

    Click the + on the right, search HrFlow.ai and pick Parse a Resume into a Source. Select your connection, choose the source from the list Make shows, and map (link) the file coming from the first module.

  3. 03

    Rank the openings

    Add Score Jobs for a Profile next and map the profile produced by the previous module. Each bundle, the item passed from one module to the next, is one candidate in this scenario.

  4. 04

    Test with Run once

    Click Run once while a real application waits in the first app. Open the bubble above each module to read the bundles it received, and check that the jobs returned make sense.

  5. 05

    Schedule and switch on

    Set the schedule on the first module, every 15 minutes by default, then switch the scenario on. On the Free plan, 15 minutes is also the shortest interval Make allows between two runs.

Modules

What each HrFlow.ai module does in Make

HrFlow.ai gives you 27 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

HrFlow.ai1

Archive a Job in a Board

ActionIn the docs only

Once a role is filled, this module archives the matching job in the HrFlow.ai board that holds it, so the closed position stops sitting next to the openings you still recruit for.

When to use it
right after your ATS or a shared sheet marks a position as closed, map that job's reference into the module.
Watch out
the module needs the exact board and job; if you only have a title, run Search Jobs in Boards first to find it.
HrFlow.ai2

Archive a Profile in a Source

ActionIn the docs only

Archives a candidate profile inside the HrFlow.ai source where it was indexed, which keeps your talent pool tidy when someone withdraws from your process.

When to use it
a candidate answers that they accepted another offer, and you want the source updated without logging in to HrFlow.ai.
Watch out
archiving is not editing; to change a person's details instead, pick Edit a Profile indexed in a Source.
HrFlow.ai3

Ask Questions to a Job Indexed in a Board

ActionIn the docs only

Lets your scenario put a question to a job already stored in a board and receive the answer as data, ready to drop into a message or a spreadsheet cell.

When to use it
a recruiter needs a short fact about a posting in a team chat, without opening the full job description.
Watch out
Make's documentation does not describe the answer format, so click Run once and read the bundle before mapping it further.
HrFlow.ai4

Ask Questions to a Profile Indexed in a Source

ActionIn the docs only

Works like a quick interview of a stored profile: you ask about a candidate already in a source, and the reply comes back inside the scenario, ready to map into a note.

When to use it
before a screening call, to send the hiring manager a one-line answer about a candidate's background.
Watch out
the module handles one candidate per bundle; for several people, feed it with the results of Search Profiles in Sources.
HrFlow.ai5

Edit a Job indexed in a Board

ActionIn the docs only

Updates a job that already lives in a board, so a change made elsewhere, like a new location or a revised title, reaches HrFlow.ai without retyping it.

When to use it
the hiring team edits the offer on your careers site or in a shared sheet, and HrFlow.ai must stay aligned.
Watch out
to add a brand new offer, Index a Job into a Board is the right module; this one works on an existing entry.
HrFlow.ai6

Edit a Profile indexed in a Source

ActionIn the docs only

Brings a stored candidate profile up to date with fresh information from another tool, such as a new phone number or a corrected email address.

When to use it
your CRM or form tool receives corrected details from a candidate, and you want the HrFlow.ai source to match them.
Watch out
map the identifier of the right person; Get a Profile indexed in a Source lets you read the current version first.
HrFlow.ai7

Explain a Job recommendation for a Profile

ActionIn the docs only

Returns the reasoning behind a match between one job and one candidate, which gives recruiters something concrete to say when they present a shortlist to a manager.

When to use it
after Score Jobs for a Profile, to attach an explanation to the top suggestion before it goes out by email.
Watch out
every explanation costs one more operation (Make counts each module run), so keep it for the matches someone will actually read.
HrFlow.ai8

Find Synonyms for a Word

SearchIn the docs only

A search module that looks up words close in meaning to the one you give it, handy for widening a job title or a skill before you search your boards and sources.

When to use it
a manager asks for a data analyst and you also want profiles described with neighboring titles.
Watch out
as a search, it can return zero, one or several bundles, and every module placed after it runs once per bundle.
HrFlow.ai9

Generate a Job Portrait

ActionIn the docs only

Asks HrFlow.ai for a portrait of a job, material you can reuse in a brief to the hiring manager or as a starting point for the posting.

When to use it
a new opening is created in your HR tool, and the recruiter wants something to read before the intake meeting.
Watch out
Make's documentation does not describe what the portrait contains; test it with Run once before sending the output to anyone.
HrFlow.ai10

Geocode a Location

ActionIn the docs only

Turns a place written in plain words into a geocoded location, which helps whenever jobs and candidates have to be compared by where they are.

When to use it
an application form collects the city as free text, and you want a cleaner location before indexing the profile.
Watch out
an ambiguous place name can resolve to the wrong spot, so check a few real entries with Run once.
HrFlow.ai11

Get a Job indexed in a Board

ActionIn the docs only

Fetches one job from a board with its stored details, so the following modules can reuse them without anyone copying and pasting.

When to use it
before editing, scoring or explaining, when you know the job's reference and want its full record in the scenario.
Watch out
it reads a single known job; if all you have is keywords, Search Jobs in Boards is the better starting point.
HrFlow.ai12

Get a Profile indexed in a Source

ActionIn the docs only

Reads a single candidate profile from a source and hands its contents to the rest of the scenario, ready to map into a CRM, a message or a document.

When to use it
a status changes in your ATS and you need that candidate's data at that exact moment.
Watch out
the module expects one precise profile; without its reference, start with Search Profiles in Sources.
HrFlow.ai13

Grade a Profile indexed in a Source for a Job

ActionIn the docs only

Grades how well one stored candidate fits one specific job, which gives your scenario a result it can use to route the application.

When to use it
a new application lands and you want strong fits flagged to the recruiter while the rest wait in the queue.
Watch out
both the profile and the job must already be indexed; place Parse a Resume into a Source or Index a Job into a Board upstream when needed.
HrFlow.ai14

Index a Job into a Board

ActionIn the docs only

Adds a new job to one of your HrFlow.ai boards, the step that makes the offer available to the matching and scoring modules on this page.

When to use it
a position is approved in your HR tool or through a hiring request form, and the offer should enter HrFlow.ai straight away.
Watch out
pick the right board from the list Make shows once the connection exists, since later searches and matches depend on it.
HrFlow.ai15

Index a Profile into a Source

ActionIn the docs only

Stores a candidate profile in a source when you already hold the details as data, for example from an application form, rather than as a resume file.

When to use it
a careers page form sends name, email and experience, and you want that person searchable in HrFlow.ai.
Watch out
for a resume document, Parse a Resume into a Source is the module built to read the file.
HrFlow.ai16

Make an API Call

ActionIn the docs only

Calls any endpoint of the HrFlow.ai API with the connection you already set up, which covers whatever the ready-made modules on this page leave out.

When to use it
the HrFlow.ai API offers an operation you need and no module in the list matches it.
Watch out
here you write the request yourself, so keep HrFlow.ai's API reference open and test the call with Run once.
HrFlow.ai17

Match Jobs indexed in Boards to a Job

ActionIn the docs only

Starting from one job, this module looks for similar jobs across your boards, useful to spot overlapping openings or to suggest related roles.

When to use it
a new opening is indexed and you want to check whether a comparable role already exists before publishing it.
Watch out
expect several matches, and decide how many move on before any message goes out to people.
HrFlow.ai18

Match Profiles indexed in Sources to a Profile

ActionIn the docs only

Looks for candidates who resemble a reference profile, a quick way to rebuild a shortlist when your favorite finalist declines the offer.

When to use it
a candidate status turns to declined in your ATS and the recruiter wants lookalikes from the existing talent pool.
Watch out
the reference profile has to be indexed in a source first, otherwise there is nothing to compare against.
HrFlow.ai19

OCR a Text File

ActionIn the docs only

Extracts the text from a file through OCR (optical character recognition), so a scanned document becomes words the rest of the scenario can read and map.

When to use it
candidates send scanned certificates or cover letters by email and you want their content searchable.
Watch out
the Free plan handles files up to 5 MB, so heavy scans may call for a paid plan.
HrFlow.ai20

Parse a Raw Text

ActionIn the docs only

Turns a block of plain text into structured information, a good fit when candidate details arrive in an email body or a chat message rather than in a file.

When to use it
a referral comes in as a pasted paragraph and you want it split into usable data before indexing.
Watch out
feed it text only; for an attached resume, Parse a Resume into a Source is the module to pick.
HrFlow.ai21

Parse a Resume into a Source

ActionIn the docs only

Reads a resume and files the candidate straight into a source, the most direct path from an inbox full of applications to a searchable talent pool.

When to use it
a job board or your careers mailbox receives a CV, and the attachment should become a profile without manual data entry.
Watch out
map the file itself from the previous module, not just its name, and keep the 5 MB file limit of the Free plan in mind.
HrFlow.ai22

Rate a Profile or a Job

ActionIn the docs only

Rates either a profile or a job with one module, which saves building two branches when your scenario handles candidates and offers alike.

When to use it
your team wants a rating attached to each new entry the moment it arrives, before anyone opens it.
Watch out
to judge a candidate against one precise job, Grade a Profile indexed in a Source for a Job fits better.
HrFlow.ai23

Score Jobs for a Profile

ActionIn the docs only

Ranks jobs for a given candidate, giving you in a single step the openings most worth proposing to that person.

When to use it
a strong applicant misses the role they applied for and the recruiter wants other openings to suggest.
Watch out
the result can hold several jobs; decide how many reach the candidate before wiring an email module after it.
HrFlow.ai24

Search Jobs in Boards

SearchIn the docs only

A search across your boards that returns the jobs matching your criteria, each one as a separate bundle the next module can work on.

When to use it
you need every open sales role listed in a sheet or a newsletter block without collecting them by hand.
Watch out
it can return nothing at all, so a scenario that expects one job should cope with an empty result.
HrFlow.ai25

Search Profiles in Sources

SearchIn the docs only

Searches the candidates stored in your sources and passes back every match, the base of most sourcing automations built on HrFlow.ai.

When to use it
a manager opens a new role and wants a first list of existing candidates before paying for ads.
Watch out
each profile returned is its own bundle, and every module placed after runs once per bundle, which adds operations.
HrFlow.ai26

Tag a Text

ActionIn the docs only

Attaches tags to a piece of text, so free-form content such as a job description or a candidate summary gets labels you can sort on.

When to use it
offers written by different managers need consistent skill labels before they go into a sheet or a report.
Watch out
tags come back as data to map, so decide where they land, a column or a CRM field, before the first test.
HrFlow.ai27

Vectorize a Text

ActionIn the docs only

Converts a text into a vector, the numeric form that similarity tools use to compare meaning rather than exact words.

When to use it
your team stores vectors in its own database to power a custom search next to HrFlow.ai.
Watch out
a vector is useful only to a tool that reads it; for plain matching, the Match modules on this page do the comparison for you.
Need help

Need help automating HrFlow.ai with Make?

A person reads every message.

FAQ

HrFlow.ai and Make: frequent questions

01Is the HrFlow.ai Make integration free?
Yes, on the Make side. HrFlow.ai is a standard app, available from the Free plan, which allows 2 active scenarios, scheduled runs no closer than 15 minutes apart, 5 minutes per execution, files up to 5 MB and 512 MB of data transfer. Each module run on one bundle counts as one operation. Paid plans (Core, Pro, Teams and Enterprise) bring the interval down to 1 minute and lift the cap on active scenarios. Your HrFlow.ai subscription is a separate matter, handled on its own pricing page.
02What is needed to connect HrFlow.ai to Make?
An active HrFlow.ai account and its API key. You find the key in HrFlow.ai under Settings, then API, then Keys. In Make, add any HrFlow.ai module, click Create a connection, give it a name if you want one, and paste the key. That single connection then serves all 27 modules, so you set it up once per HrFlow.ai account rather than once per scenario, and every new module simply picks it from the list.
03Does HrFlow.ai trigger Make scenarios in real time?
No, because HrFlow.ai has no trigger module in Make. Your scenario starts either from another app, such as the form or mailbox where resumes arrive, or on Make's schedule, every 15 minutes by default. If that other app offers an instant trigger, one that calls Make through a webhook as soon as something happens, the HrFlow.ai modules run right after it. Otherwise the pace is the interval you set on the first module of the scenario.
04What if a HrFlow.ai module is missing in Make?
Use Make an API Call. It sends a request to any endpoint of the HrFlow.ai API with the same connection as the other modules, so an operation without a ready-made module stays within reach. You write the request yourself, based on the HrFlow.ai API reference. Make's page for this app is AI-generated and gives no module descriptions, so when a behavior matters, confirm it with HrFlow.ai before building a long scenario on top of it.
05Make or n8n for HrFlow.ai?
It depends on your team. On Make, HrFlow.ai comes with 27 modules, 24 actions and 3 searches, plus Make an API Call for the rest, all running on one API key. n8n often has a node for the same app, so check whether one exists for HrFlow.ai before choosing. Then compare the modules each side offers for your use case, the tool your team already knows, and how each one counts usage. There is no universal answer, only the one that fits the workflow you plan to build.