Skip to main content

Odoo

How to connect Odoo to Finstack.

What this article covers

Odoo-specific setup and configuration. For general Sources behaviour (connection status, sync schedule, manual refresh, common imports FAQ), see Sources overview.

Requirements

  • An Odoo instance running version 13 or above.

  • The Odoo "custom" pricing tier — lower tiers do not support the API access Finstack needs.

  • The connecting user must have admin permissions in Odoo to enable the connection.

How do I prepare the Odoo side?

Before connecting with Finstack, gather four pieces of information from your Odoo instance.

Find your Odoo URL

Copy the base URL of your Odoo environment from your browser address bar.

Preview

Find your Odoo version

In Odoo, go to Configuration → Settings, select General Settings, and scroll down — your version is listed there.

Preview

Find your database name

In Configuration → Settings → General Settings, click Activate the developer mode under Developer Tools. Your database name then appears in the developer-mode interface.

image.png

Create an API key (only if MFA is enabled)

If multi-factor authentication is enabled on your Odoo account, you cannot use your password to connect — you'll need to create a persistent API key:

  1. Go to your Preferences.

  2. Open Account Security.

  3. Click New API key.

  4. Enter your password to confirm.

  5. Give the key a recognisable name (e.g., "Finstack API key").

  6. Select Persistent key.

  7. Store the generated key safely — you'll need it in the next step.

How do I connect Odoo in Finstack?

  1. In Finstack, go to Setup → Sources and click + Add source (top right).

  2. Select Odoo from the list.

  3. Fill in the setup form:

    1. Name for the connection.

    2. Odoo URL.

    3. Odoo version.

    4. Database name.

    5. User name.

    6. Authentication:

      1. If MFA is disabled — use your account password.

      2. If MFA is enabled — use the API key you created above.

  4. Select the company to connect.

  5. Click Submit.

Transactions start loading in the background.

Related

Did this answer your question?