Use the HrFlow.ai connector to parse resumes and automate recruiting workflows.
Integrating your application with HrFlow.ai lets you use these operations in an automation. It exposes 19 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.
Authentication: The connection form asks for two required fields:
API key: your HrFlow.ai API Secret Key.
User email: the email address of your HrFlow.ai account.
UnifyApps sends both values with every request, so you don't need to set any headers yourself.
Obtaining Your API Key
Create an HrFlow.ai account if you don't already have one, then log in.
Account creation automatically generates three API key pairs for you, one each for the Write, Read, and Read & Write permission levels, each with its own API ID and API Secret Key.
In the HrFlow.ai portal, go to Settings, then open the API tab and select Keys.
Find the key pair for the permission level you need and copy its API Secret Key.
In UnifyApps, enter the API Secret Key in the API key field and your account email in the User email field.
Note: Choose the key by what your automations do. A Read & Write key (starts with ask_) works for both reading and sending data. A Read key (starts with askr_) only retrieves data, and a Write key (starts with askw_) only sends data.


Actions
Action Name | Description |
|---|---|
Archive a job in a board | Archive jobs to remove them from active recruitment in a board while preserving their data for historical records in hrflow. |
Archive a profile in a source | Archive profiles to remove them from active candidate search in a source while preserving their data for historical records in hrflow. |
Edit a job in a board | Edit job details in a board such as title, description, skills, or location in hrflow. |
Edit a profile in a source | Edit profile details in a source including contact info, experience, education, and skills in hrflow. |
Find boards in a workspace | List all boards available in the workspace, optionally filtered by name or environment in hrflow. |
Find jobs in boards | List all jobs stored across boards, with optional filtering by name, location, or creation date in hrflow. |
Find profiles in sources | List all profiles stored across sources, with optional filtering by name, location, or creation date in hrflow. |
Find sources in a workspace | List all sources available in the workspace, optionally filtered by name or environment in hrflow. |
Get a board from a workspace | Retrieve board details using its unique key, with optional stats and details in hrflow. |
Get a job in a board | Retrieve job details in a board using its unique key or external reference in hrflow. |
Get a profile in a source | Retrieve profile details in a source using its unique key or external reference in hrflow. |
Get a resume parsing result | Retrieve the structured resume parsing result for a profile including extracted sections and metadata in hrflow. |
Get a source from a workspace | Retrieve source details using its unique key, with optional stats and details in hrflow. |
Index a job in a board | Index new jobs into a board by providing details such as title, description, skills, and location in hrflow. |
Index a profile in a source | Index new candidate profiles into a source by providing personal details, experience, education, and skills in hrflow. |
Parse a resume in a source | Parse resume files to automatically extract structured profile data including contact information, work experience, education, and skills in hrflow. |
Score profiles for a job | Score candidate profiles against a specific job using an algorithm to evaluate fit based on skills, experience, and other criteria in hrflow. |
Search jobs in boards | Search for jobs indexed in boards using criteria such as keywords, location, skills, and date ranges in hrflow. |
Search profiles in sources | Search for candidate profiles indexed in sources using criteria such as name, skills, experience, education, and location in hrflow. |