Skip to main content

What this integration does

The Allo-Odoo integration enriches your calls with CRM data and logs every interaction automatically. When contacts call, see their information from Odoo’s Contacts Module instantly. All calls and text messages sync back to Odoo. Key benefits:
  • Automatic contact recognition during calls
  • Call and SMS logging to Odoo
  • Contact sync from Odoo to Allo
  • Direct access to contact information

Setup

Get your Odoo credentials

You’ll need three pieces of information from your Odoo account:

1. Odoo account username

This is the email address you use to log into Odoo.

2. Odoo database name

This is the first part of your Odoo URL. Example:
If your Odoo URL is https://your-company.odoo.com/odoo, your database name is your-company

3. Odoo API key

1

Log into Odoo

Open your Odoo account
2

Go to Preferences

Click your profile icon > Preferences
3

Navigate to Account Security

Select Account Security > New API Key
4

Create API key

  • Name: “Allo”
  • Duration: “Persistent Key”
Click Generate
5

Copy the API key

Copy the generated API key immediately.
You can only see the API key once. Store it securely.

Connect in Allo

1

Open Allo app

Launch Allo on mobile or desktop
2

Go to Integrations

Navigate to Settings > Integrations > Odoo
3

Enter credentials

Fill in the three required fields:
  • Odoo account username (your email)
  • Odoo database name
  • Odoo API key
4

Save and connect

Tap Save and wait for confirmation
Your Odoo contacts will sync to Allo automatically. Contact information displays during calls.

How it works

https://mintcdn.com/themobilefirstcompany/uKjDJQBHEPpQWHkX/media/integrations/Odoo.svg?fit=max&auto=format&n=uKjDJQBHEPpQWHkX&q=85&s=986a8d71b166a18aeb0cc79db2c5eea2

Contact recognition

Contact info displays automatically when they call, pulled from Odoo Contacts Module.
https://mintcdn.com/themobilefirstcompany/4JKVqOLduvlaK6pG/media/integrations/Allo.png?fit=max&auto=format&n=4JKVqOLduvlaK6pG&q=85&s=de5eaa45a01e052c9506804098dbb8ce

Call logging

Every call logs to Odoo with recordings and summaries.
https://mintcdn.com/themobilefirstcompany/4JKVqOLduvlaK6pG/media/integrations/Allo.png?fit=max&auto=format&n=4JKVqOLduvlaK6pG&q=85&s=de5eaa45a01e052c9506804098dbb8ce

SMS logging

Text messages sync to Odoo contact records.
https://mintcdn.com/themobilefirstcompany/uKjDJQBHEPpQWHkX/media/integrations/Odoo.svg?fit=max&auto=format&n=uKjDJQBHEPpQWHkX&q=85&s=986a8d71b166a18aeb0cc79db2c5eea2

Contact sync

All Odoo contacts import into Allo automatically.

Automatic contact sync

Odoo to Allo:
All contacts from Odoo Contacts Module sync automatically. New contacts appear within 10 minutes.

Call and message logging

After each call or SMS, Allo automatically logs to Odoo:
  • Call direction (inbound/outbound)
  • Call duration and timestamp
  • Call recordings
  • AI-generated summaries
  • SMS content and metadata

What syncs

  • Odoo to Allo
  • Allo to Odoo
From Odoo to Allo:
  • Contact names and phone numbers
  • Email addresses
  • Company information
  • Job titles
  • Contact notes
  • Custom fields

Troubleshooting

Common causes:
  • Incorrect email address
  • Wrong database name
  • Invalid or expired API key
  • Typo in credentials
Solutions:
  • Verify your Odoo login email is correct
  • Check the database name from your Odoo URL
  • Generate a new API key if needed
  • Copy-paste credentials carefully to avoid typos
Look at your Odoo URL in the browser:https://[DATABASE-NAME].odoo.com/odooThe database name is the part before .odoo.comExample:
URL: https://acme-corp.odoo.com/odoo
Database name: acme-corp
Regenerate the API key:
  1. Log into Odoo
  2. Go to Preferences > Account Security
  3. Delete the old “Allo” API key
  4. Create a new persistent key
  5. Copy it immediately and update in Allo
Wait for sync:
New contacts can take up to 10 minutes to appear in Allo.
Check connection:
Verify the integration shows as “Connected” in Allo Settings.
Phone number required:
Odoo contacts must have a phone number to sync.
Verify credentials:
Ensure all three fields (username, database, API key) are correct.
Check API permissions:
The API key must have appropriate permissions to write to Odoo.
Solution:
Disconnect and reconnect with fresh credentials.
To reconnect the integration:
  1. Go to Settings > Integrations > Odoo
  2. Tap Disconnect
  3. Follow the connection steps again with current credentials

Manage your integration

Disconnect Odoo

To disconnect the integration:
  1. Open Allo app
  2. Go to Settings > Integrations
  3. Select Odoo
  4. Tap Disconnect
Disconnecting stops contact sync and call logging. Existing data in Odoo remains unchanged.

Update credentials

If your Odoo credentials change:
  1. Disconnect the current integration
  2. Update credentials in Odoo if needed (new API key)
  3. Reconnect with new credentials

Use cases

Sales team efficiency

Track every customer conversation in Odoo automatically. Review call history alongside other customer interactions.

Customer support

See complete customer information when they call. Access order history and past interactions instantly.

SMS tracking

Log all text message conversations to customer records. Keep complete communication history in one place.

Need help?