Improve your HR recruitment processes using Odoo integration with Djinni
Use Case
Jorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Dorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.
It is a long established fact that a reader will be distracted by the readable content of a page
Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.
Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.
Odoo App Installation
Upload modules
Upload modules from the ZIP archive to your Odoo hosting, or a GitHub repository connected there.
Place the unzipped modules in your custom add-on directory and restart the Odoo system service.
Update App List
After restarting, activate the Developer Mode, and go to the Apps menu.
Click on Update Apps List to fetch the new modules in the list.
Activate the App
Install the new module, finding it by name and clicking on the Activate button.
* If you don't see the module, try to remove the default Apps filter from the search bar.
Configuration
Follow the instructions in the module description to complete the installation process and start using the app.
Manual
Account Setup
Integrating Djinni into Odoo requires the following steps:
-
01Obtain an API key (if you prefer this authorization type)
-
02Create an account in Odoo
-
03Synchronize the account with Djinni
Getting an API Key
Before setting up Odoo, obtain an API key for integration in your Djinni account. Go to the API tab, click Get API Key, and copy the generated value.
Creating an Account
To create a new Djinni account in Odoo, go to Recruitment — Configuration — Djinni — Accounts and click New.
Fill out the form:
-
01Enter the account Name
-
02Select the Authorization Type
-
03Enter your Email address
-
04Depending on the selected authorization type, enter your Password or API Key
-
05If you do not need to import hidden job positions, enable the Only Active Vacancies option on the Options tab
Next, click Synchronization to perform the initial data sync with Djinni. Odoo scheduled actions will handle future synchronizations automatically.
Automatic Synchronization
The module automatically retrieves catalogs, job positions, and job applications from Djinni. Odoo scheduled actions synchronize this data at defined intervals.
You can adjust the synchronization interval for each scheduled action or trigger a manual sync.
Synchronization Settings
The module adds an UA Service Integration section to the recruitment settings. This section is shared across other recruitment integration modules by Garazd Creation, such as Work.ua and Robota.UA.
The following options are available for Djinni:
- Upload only active vacancies from Djinni — whether to synchronize active job positions only or include inactive ones as well
- Deactivate Vacancy on Djinni — whether to deactivate job positions on Djinni after archiving them in Odoo
- Delete Vacancy on Djinni — whether to remove job positions from Djinni after deleting them in Odoo
Managing Job Positions
After account synchronization, the module creates job positions in Odoo and fills them with Djinni data.
The module allows you to perform the following actions with job positions:
- Publish job positions directly from Odoo
- Edit job position details
- Manage job position visibility (active/inactive)
- Link an existing Odoo job position to a Djinni posting
- Delete job positions
Publishing a Job Position
To publish a job position on Djinni.co from Odoo, complete the following steps.
Create a new job position in Odoo or open an existing one, then select the Sync with Djinni action.
On the Options tab, fill in the About Vacancy, Expectations & Requirements, Salary, and Working Conditions sections as needed.
Add a job description on the corresponding tab using HTML formatting if desired.
On the Quiz tab, you can add questions for applicants.
Once all required information is entered, click Create to publish the job position on djinni.co.
To view the published listing, click Open on Djinni.
Editing a Job Position
To update job position information, go to the Djinni tab and click Edit.
After making your changes, click Sync to update the listing on Djinni.
Job Position Visibility
Control job position visibility on Djinni using the Active option under the Posting section while editing.
- To publish an inactive job position on Djinni, enable Active
- To hide a published job position on Djinni, disable Active or archive the job position in Odoo
Linking a Job Position to Djinni
To avoid duplicate job positions, you can link existing listings in Odoo with matching postings on djinni.co. Open the target job position and select the Link with Djinni action.
In the pop-up window:
-
01Select your Djinni Account
-
02Paste the Vacancy URL
-
03Click Set and Sync all Jobs or Set to link without synchronizing
Deleting a Job Position
To remove a job position, select the Delete action.
Job Applications
For Djinni job positions, the module imports job applications complete with full applicant profiles and attached resume files.
To view the list of applicant submissions, open a job position and click the Applications button at the top of the page.
To view an applicant's response directly on Djinni, open their job application and click Open on Djinni.
Changelog
17.0.1.0.1 2025-03-13
- Improve views.
17.0.1.0.0 2024-10-14
- Init version.
18.0.1.0.1 2026-05-12
- Add a button to sync new vacancies from Odoo side.
18.0.1.0.0 2025-03-13
- Migration from 17.0.
19.0.1.1.1 2026-09-16
- Improve views.
- Improve UA translations.
19.0.1.1.0 2026-08-26
19.0.1.0.1 2026-05-12
- Add a button to sync new vacancies from Odoo side.
19.0.1.0.0 2025-10-24
- Migration from 18.0.
20.0.1.0.0 2026-10-07
- Migration from 19.0.
Resources
Automate your recruitment process by integrating the Work.ua job search service with Odoo