Know who to call. Know what to say. Your reps get both, every morning.
Connect your Odoo and it goes to work: a call sheet for every rep at six, the accounts worth a call this week and what they are not buying yet, promotions they can work off their own calendar, and a priced quote in under a minute.
No free trial. Readout is $250/month, cancel anytime from the billing portal — most workspaces are working their first account within an hour of connecting.
app.salesreadout.com/dashboard/customers
Screens are captured from the running product against a sample workspace — the reports are real, the invoices behind them are generated.
Design partners
Built and proven against an 8-figure distributor’s live Odoo.4.6 million invoice lines, synced and reported on nightly.
What it does
The answers your Odoo is sitting on
Connect your Odoo
An API key is the whole setup. Readout starts reading your sales the moment it connects — no exports to schedule, nothing to install.
Automatic syncs
Readout keeps its own copy of your Odoo and refreshes it on a schedule, so reports are fast to open and nobody is reading last month by mistake.
A call sheet, every morning
At six, every rep gets the day: who they are seeing, what those accounts buy, what they have stopped buying, and what is on promotion for them. Plan the week on a shared calendar; the email writes itself from it. Three more land on the same clock — five of their own accounts that have gone quiet, the day’s sales at close, and the month at POS on the first.
A quote before you leave the counter
Type or paste model numbers and get a customer-ready quote sheet priced from your own Odoo pricelists, as .xlsx or PDF. Push it back as a draft quotation when they say yes — nothing is committed until you do.
Peer-group gap analysis
For any customer: what businesses like theirs buy that they do not, and what they used to reorder and quietly stopped. A rep can walk into the account with both lists and a reason for every line on them. Their notes are on the same screen, kept version by version — Odoo’s notes field loses lines, and the one it lost is still here.
Every branch, not just the head office
A dealer with eight locations is eight buyers. Readout reads the delivery address off the order, so you can see which branch is behind the account’s number, which way each one is moving, and what seven of them buy that the eighth never has. One branch buying something is a preference; eight buying it and one not is a call.
And the reporting underneath it
Saved reports by brand, trade, region and channel, per-customer analytics and Excel (.xlsx) export on all of it. Map your products once and every report is grouped that way from then on.
Every workspace gets a physically separate, encrypted warehouse, and the Odoo connection reads by default — enforced in code, not promised, with two audited writes you trigger yourself. How that works →
See it
The reports nobody gets out of Odoo by hand
Lapsed reorders
The reorder that quietly stopped
A top-items report cannot show you an item that stopped selling — the thing that disappeared never appears at all. This is the mirror image: what a customer used to reorder, when they last bought it, and what it was worth to you.
Saved reports
Grouped by things Odoo has never heard of
Trade, brand, region, house-versus-resold. Map your products once and every report follows. Returns get their own column instead of being netted into revenue, because an account that buys a lot and sends much of it back is not the same account as one that buys the same amount and keeps it.
How it works
Three steps to your first report
1
Connect
Add your Odoo URL, database and an API key. Readout tests the connection before you leave the page.
2
Sync
Readout pulls your history into a warehouse only your workspace can read, then keeps it current on a schedule.
3
Sell
Open a customer and see what they are not buying. Plan the week, and the call sheets start arriving at six.
When the software is not enough
We also build the Odoo you wish you had
Custom modules, customer and vendor portals, warehouse flows, integrations — built by US-based engineers in Southern California, so the person writing your code is the person you talk to, inside your working day. $500 for the first hour, credited against the work. Quoted in days after that. No form to fill in, no discovery call to schedule.