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”
5
Copy the API key
Copy the generated API key immediately.
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
Contact recognition
Contact info displays automatically when they call, pulled from Odoo Contacts Module.

Call logging
Every call logs to Odoo with recordings and summaries.

SMS logging
Text messages sync to Odoo contact records.
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
Connection failed
Connection failed
Common causes:
- Incorrect email address
- Wrong database name
- Invalid or expired API key
- Typo in credentials
- 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
How to find my database name
How to find my database name
Look at your Odoo URL in the browser:
URL:
Database name:
https://[DATABASE-NAME].odoo.com/odooThe database name is the part before .odoo.comExample:URL:
https://acme-corp.odoo.com/odooDatabase name:
acme-corpAPI key not working
API key not working
Regenerate the API key:
- Log into Odoo
- Go to Preferences > Account Security
- Delete the old “Allo” API key
- Create a new persistent key
- Copy it immediately and update in Allo
Contacts not syncing
Contacts not syncing
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.
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.
Calls not logging to Odoo
Calls not logging to Odoo
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.
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.
Need to reconnect
Need to reconnect
To reconnect the integration:
- Go to Settings > Integrations > Odoo
- Tap Disconnect
- Follow the connection steps again with current credentials
Manage your integration
Disconnect Odoo
To disconnect the integration:- Open Allo app
- Go to Settings > Integrations
- Select Odoo
- Tap Disconnect
Update credentials
If your Odoo credentials change:- Disconnect the current integration
- Update credentials in Odoo if needed (new API key)
- Reconnect with new credentials
