hrflow-connectors is an open source project created by HrFlow.ai to allow developers to connect easily HR ecosystem component.
Project description
HrFlow.ai connectors
About HrFlow.ai
HrFlow.ai is on a mission to make AI and data integration pipelines a commodity in the HR Industry:
- Unify: Link your Talent Data channels with a few clicks, so they can share data.
- Understand: Leverage our AI solutions to process your Talent Data.
- Automate: Sync data between your tools and build workflows that meet your business logic.
hrflow-connectors
is an open-source project created by HrFlow.ai
to democratize Talent Data integration within the HR Tech landscape.
:electric_plug: List of Connectors
Name | Type | Available |
---|---|---|
ADP | :hourglass: | |
Breezy.hr | ATS | :heavy_check_mark: |
Cegid (Meta4) | :hourglass: | |
Ceridian | HCM | :heavy_check_mark: |
Cornerstone OnDemand | :hourglass: | |
Crosstalent | ATS | :heavy_check_mark: |
Digitalrecruiters | ATS | :hourglass: |
Fieldglass SAP | Recruiting software | :hourglass: |
Flatchr | ATS | :heavy_check_mark: |
Greenhouse | ATS | :heavy_check_mark: |
ICIMS | :hourglass: | |
Jobvite | :hourglass: | |
Kronos (UKG) | :hourglass: | |
Laponi | Job board | :hourglass: |
Lever | :hourglass: | |
Mailchimp | Marketing tools | :hourglass: |
Microsoft Dynamics | HCM CLoud | :hourglass: |
Monster | Job board | :heavy_check_mark: |
Oracle | Cloud Apps | :hourglass: |
Recruitee | ATS | :heavy_check_mark: |
RecruitBox | :hourglass: | |
SAPSuccessfactors | Cloud Apps for HR | :heavy_check_mark: |
Salesforce | :hourglass: | |
Smartrecruiters | ATS | :heavy_check_mark: |
Staffme | Job board | :hourglass: |
Taleez | ATS | :heavy_check_mark: |
Talentsoft | :hourglass: | |
Talentlink | :hourglass: | |
Twilio | Marketing tools | :hourglass: |
Ultimate Software (UKG) | :hourglass: | |
Workable | ATS | :heavy_check_mark: |
Workday | :hourglass: | |
XML | Job board | :heavy_check_mark: |
🪄 Quickstart
What I can do?
With Hrflow Connector, you can synchronize and process multiple HR data streams in just a few lines of code.
You can do 4 types of actions:
- Pull jobs :
Job flow
:arrow_right:Hrflow.ai Board
- Pull profiles :
Profile flow
:arrow_right:Hrflow.ai Source
- Push job :
Hrflow.ai Board
:arrow_right:External destination
- Push profile :
Hrflow.ai Source
:arrow_right:External destination
The features offered by this package:
- Synchronize an entire data stream with a ready-to-use solution
- Synchronize only certain data in a stream meeting a condition defined by you :
logics
- Format the data as you wish or use the default formatting that we propose adapted to each connector :
format
&format_function_name
- Enrich the data processed with Hrflow.ai's Parsing by activating only one option in the connector :
hydrate_with_parsing=True
How to use a connector ?
Prerequisites
pip install hrflow-connectors
- Configure the connector. Let's take for example Greenhouse Pull jobs.
from hrflow_connectors import Greenhouse
from hrflow import Hrflow
client = Hrflow(api_secret="MY_X-API-KEY", api_user="MY_X-USER-EMAIL")
Greenhouse.pull_jobs(
board_token="MY_GREENHOUSE_BOARD_TOKEN",
hrflow_client=client,
board_key="MY_HRFLOW_BOARD_KEY"
)
🐇 TADA! You have just called your first connector.
📖 Documentation
To find out how to use the connectors in detail, you can take a look at the 📖 documentation.
🚀 Environment
Hrflow connector was initially developed to be integrated into workflows. For this reason it is compatible with Python 3.6+.
The project mainly uses 4 packages :
requests=="2.26.0"
hrflow=="1.9.0"
pydantic=="1.7.4"
To find the list of dependencies, you can look at the pyproject.toml
file
:woman_technologist: Contributions
Please feel free to contribute to the quality of this content by submitting PRs for improvements to code, architecture, etc.
Any contributions you make to this effort are of course greatly appreciated.
👉 To find out more about how to proceed, the rules and conventions to follow, read carefully CONTRIBUTING.md
.
🔗 Resources
- Our Developers documentation : https://developers.hrflow.ai/
- Our API list (Parsing, Revealing, Embedding, Searching, Scoring, Reasoning) : https://www.hrflow.ai/api
- Our cool demos labs : https://labs.hrflow.ai
:page_with_curl: License
See the LICENSE
file for licensing information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hrflow_connectors-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5224650c4ac816a38e3f3ce6b75a531af508eea705d703ef6930c768ab3b4127 |
|
MD5 | 982a7e90bce8cae74a4b5c1aba20fe6f |
|
BLAKE2b-256 | 0badb03d5aac0e5776b9ba2e857e96bbe006ee86a4119f0e5f715fcadbc883f2 |