Skip to Content

Documentation · Odoo connector

Odoo connector

Before you start

Your Odoo runs the timely.you modules and you have an Odoo user with an API key. Keys are created in Odoo under My Preferences → Security. Use a key, never a password.

Push approved entries

  1. Settings → Integrations → Odoo. Enter the server URL, database name and your login; paste the API key. The key is stored in the Windows Credential Manager, not in the settings file.
  2. Choose the default Odoo project for entries whose project was not imported from Odoo, and your employee record.
  3. Test connection. Then Push this month.

Only approved actual entries are pushed. Each carries a reference so a second push updates rather than duplicates, and a failing entry is reported without stopping the others.

Pull projects and tasks

  1. App Settings → Structure import sources → add a source of kind Odoo or odoo-wbs, with URL and database. Each person enters their own API key.
  2. Settings → Projects → Import structure… now lists the source. Run it; projects and activities are created or updated, matched on the Odoo id.

Because the fetch authenticates as the person, Odoo's record rules apply: everyone sees only the projects Odoo lets them see.

Versions

Odoo 18 and 19, self-hosted or on Odoo.sh. Odoo Online cannot host the modules because they are Python.