Odoo In-App Purchases: Paid Services When You Need Them
Some useful features rely on outside services that cost money to run: sending an SMS, enriching a lead, scanning a document. Odoo In-App Purchases, or IAP, let you use these on demand without a separate contract. Continuing this run through more Odoo apps, here is IAP.
Pay only for what you use
The idea behind IAP is pay-per-use. Rather than signing up for a separate service and paying a monthly fee, you buy credits and spend them only when you use the feature. Send a hundred texts, use a hundred credits. It suits things you use occasionally or in bursts, where a fixed subscription would be poor value.
What it powers
IAP sits behind several handy features. Sending SMS messages to customers. Enriching a lead with company information from just an email or website. Scanning vendor bills so the details are read automatically. Sending physical post. These all rely on external services, and IAP is how Odoo plugs into them cleanly.
No separate contracts to manage
The convenience is real: no hunting for a third-party SMS provider, no separate account to set up and reconcile. You top up credits inside Odoo and the feature just works. For a small business especially, that saved effort matters as much as the saved money.
Sensible for occasional needs
Because you pay per use, IAP is ideal for things you need now and then rather than constantly. If your usage grows to where a dedicated service is cheaper, you can always move; but for getting started, or for occasional use, the on-demand model keeps it simple and low-commitment.
Part of the connected system
Like everything in Odoo, IAP-powered features live inside the system, so the SMS you send or the lead you enrich is attached to the right record. The external service is used, but the result lands back in your connected data rather than in yet another tool.
Practical tips
- Use IAP for occasional or bursty needs where a subscription is poor value.
- Top up credits inside Odoo rather than managing separate provider accounts.
- Watch your usage; heavy, steady use may justify a dedicated service.
- Remember results land back on the right record in your system.
My take
IAP is a quietly clever piece of the platform. It lets you reach for genuinely useful external services, texts, lead enrichment, bill scanning, without the friction of contracts and separate accounts, paying only for what you use. For small businesses that want capability without commitment, that on-demand model is exactly right.
Next in this run: tracking follow-ups with Odoo Activities.
Based on the official Odoo 19 In-App Purchase documentation. A plain-English guide, not a replacement for the docs.