Three fixed-price packages: an Odoo security setup, a Power BI reporting launch, and an Avaya IP Office call-history integration. Each is a licence you own plus the work that makes it useful.
Why these cost more than the modules in them
Fixed scope · remote · sandbox tested before go-live
Card payments live on your Odoo website through Paymob, with the callback verified and a sandbox payment taken before a real one.
$289
$250 to us plus $39 of licences you own
Three modules · fixed scope · remote · 30 days of support
Three licences installed and configured against your own data, and one report you can hand to a director.
Quoted on your environment
Plus $199 of licences you own. We quote the work after a few questions about your environment.
Two modules · remote · three working reports
Both licences, a permission-aware OData feed configured properly, and three Power BI reports that refresh on their own.
from $595
from $471 to us plus $124 of licences you own
Fixed scope · remote · call history in the CRM
Every call logged against the customer it was about, with the listener installed and the extensions mapped to real people.
$699
$550 to us plus $149 of licences you own
Quoted on your environment · e-Invoice and e-Receipt
ETA e-Invoice and e-Receipt installed, signed and accepted by the Authority, with rejections visible in Odoo rather than lost.
Quoted on your environment
Plus $224 of licences you own. We quote the work after a few questions about your environment.
Fixed scope · remote · one-way filing, tested in simulation first
Odoo attachments file themselves into your SharePoint libraries, in folders somebody can still navigate a year later, with a log of everything that left.
$535
$450 to us plus $85 of licences you own
One module · one instance · fixed price · remote
Audit Log & Security Center installed and configured on one instance: the models that matter under audit, exports monitored, the security score explained and the alerts going somewhere a person reads.
$299
$250 to us plus $49 of licences you own
One issue · one environment · fixed fee · credited against the repair
We investigate one reproducible issue in one agreed environment and hand you the evidence, the finding and a scoped proposal to repair it — whether or not you have us do the repair.
$150
$150 to us plus $0 of licences you own
Two systems · one business process · fixed scope after discovery
We connect two systems you already run for one clearly defined business process — one direction, one record type, with the error handling and the acceptance criteria written down before we start.
from $750
from $750 to us plus $0 of licences you own
One property · one channel · one month · from your own exports
We reconcile one month of one channel’s reservations against its payouts for one property, and hand you the matched records, the unmatched ones, and the fees, refunds and timing differences that explain the gap.
from $250
from $250 to us plus $0 of licences you own
One supported add-on · one compatible environment · remote
One supported add-on installed and configured on one compatible Odoo instance, with its main workflow demonstrated working before we call it done.
from $100
from $100 to us plus $0 of licences you own
Up to three hours a month · agreed business hours · cancel any time
Up to three hours of support a month during agreed business hours, for integrations we know: a named route for problems, and somebody who does not need the history explained each time.
$200
$200 to us plus $0 of licences you own
Every licence in these packages is bought from the Odoo Apps Store into your own account, not resold by us. You keep it if you never speak to us again, and you get store updates directly.
That is worse for our margin and better for you, which is the right way round.
Each package lists what it needs from you, and the first thing we do on any enquiry is confirm those are met. If they are not, we say so before anybody pays for anything — a fixed price that turns into a variable one on day two is not a fixed price.
Or just buy a moduleThese are packaged because they are what gets asked for most. Integration, migration and custom Odoo work are scoped individually — and you can get that scoping written down rather than discussed.