Why this module is essential
Why this module is essential
Hyros is a leading ad attribution and analytics platform for high-volume digital advertisers. This connector bridges Odoo Sales with your Hyros account so every confirmed Sale Order is automatically pushed to Hyros — giving you precise revenue attribution against your ad spend without any manual exports or data entry.
The module hooks directly into Odoo's order confirmation event. Once configured with your Hyros API key, no further action is required for new orders. For orders confirmed before the module was installed, a one-click Hyros button and a batch Action › Sync to Hyros option let you back-fill your attribution data quickly. Every sync — automatic or manual — writes a timestamped log note to the order's Chatter, giving your team a clean and auditable record.
Standout Features
Standout Features
Simple functionality engineered to protect operational speed and filter accuracy.
No complex configuration
install, enter your API key, and syncing begins automatically. Works with both Enterprise and Community editions of Odoo.
Auto-Sync on Order Confirmation
the connector fires in the background the moment a quotation is confirmed, with no manual steps needed for new orders.
Hyros Button on Every Sale Order
a dedicated toolbar button lets any user trigger or re-trigger a sync on any order, instantly.
Batch Resync for Historical Orders
select multiple orders in the list view and push them to Hyros in one operation via Action › Sync to Hyros.
Idempotent Sync
sending the same order more than once updates the existing Hyros record rather than creating a duplicate. Completely safe to run repeatedly.
Chatter Audit Trail
every sync writes a log note with: Timestamp of the sync Sync status (success / error) Trigger type (automatic on confirmation, or manual) Order reference (SO number) for traceability
Live API Connection Test
a Test Connection button in Settings validates your key against the Hyros endpoint before saving.
Clear Error Feedback
on-screen popups guide users to the correct configuration path when the API key is missing or the connection fails. Domain applied on Sale Orders to show only the configured Hyros-connected customers, ensuring attribution data maps correctly.
Functional Walkthrough
Functional Walkthrough
Once configured, every new Sale Order is synced to Hyros automatically — the sales rep simply confirms the order as normal. Log note in Sale Order Chatter confirming Hyros sync
Need Custom Odoo Adjustments?
Get enterprise grade configurations, third-party support, and specialized integrations.
Need Custom Odoo Adjustments?
Get enterprise grade configurations, third-party support, and specialized integrations.
Exploring the Module
Exploring the Module
Manual Resync — Single Order
Manual Resync — Single Order
A Hyros button appears in the top action bar of every Sale Order, letting users trigger a sync without leaving the record.
Navigate to Sales › Orders › Orders and open the relevant order.
The button is in the top action bar alongside standard buttons (Send by Email, Print, etc.).
Scroll to the Chatter to confirm the sync log note was written with a success timestamp.
Navigate to Sales › Orders › Orders and open the relevant order.
The button is in the top action bar alongside standard buttons (Send by Email, Print, etc.).
Scroll to the Chatter to confirm the sync log note was written with a success timestamp.
Hyros button in the Sale Order toolbar
Batch Resync — Multiple Historical Orders
Hyros button in the Sale Order toolbar
To back-fill attribution for orders confirmed before the module was installed:
Switch to the list view.
Use date or status filters to narrow down the relevant orders, then check the checkbox next to each one.
Open the Action dropdown and choose the Hyros resync option to push all selected orders at once.
Open individual order records to confirm a log note was written for each synced order.
Switch to the list view.
Use date or status filters to narrow down the relevant orders, then check the checkbox next to each one.
Open the Action dropdown and choose the Hyros resync option to push all selected orders at once.
Open individual order records to confirm a log note was written for each synced order.
Batch resync — Action menu showing Sync to Hyros option
Duplicate syncs are safe. The connector is idempotent — sending the same order more than once updates the existing Hyros record rather than creating a duplicate. Log Notes on Order Records Every sync event — automatic or manual — writes a log note to the Sale Order's Chatter. Log notes are internal and are never sent to the customer.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 305 |
| Technical Name |
hyros_integration |
| License | LGPL-3 |
| Website | https://onestopodoo.com |
Please log in to comment on this module