Open source ERP with VoIP and a contact center built in.
ICTERP is open source business software built on Odoo Community 19 and released under the LGPL-3 licence. It adds the part Odoo Community leaves out: calling. Through ICTContact, our contact center software, agents call from the customer record, lead lists go straight into calling campaigns, and every outcome and note lands back in the ERP. CRM, sales, invoicing, inventory, purchasing, manufacturing, HR, education and your online shop all work from the same records.
- Open source on GitHub, LGPL-3
- Built on Odoo Community 19
- VoIP calling through ICTContact
- Live chat history from ICTDesk
Open source underneath. Conversations on every record.
Most open source ERP stops at storing a phone number. ICTERP connects the ERP to a real contact center, so the calls, campaigns and chats your team runs end up on the same record as the quote and the invoice.
Open source at the core
ICTERP is Odoo Community 19 plus our own add-ons, all under LGPL-3. Your data sits in a standard PostgreSQL database, and an owned server carries the full source code.
Learn more →The VoIP Odoo Community leaves out
Odoo’s own VoIP app only comes with the paid Enterprise edition. ICTERP connects Odoo Community to ICTContact, so your team calls, runs campaigns and logs outcomes without it.
Learn more →One record for every conversation
Calls, outcomes, agent notes and website chats from ICTDesk sit on the contact and the lead, right next to quotes, orders and what the customer still owes.
Press Call on the lead. Get the result back on the lead.
Odoo Community has no VoIP app of its own. In ICTERP, the Call button sends the number to ICTContact, your call center system, and the agent’s phone rings. When the agent picks an outcome and types a note, both come back to the lead on their own.
- A Call button on every lead, opportunity and contact
- Each call is logged with its time, line result, outcome and the agent’s notes
- Outcomes move the deal for you: Interested goes to Qualified, a sale goes to Won
- Send a whole list of leads into an ICTContact campaign in one go
- The customer’s unpaid balance sits right next to the call history
Every website chat, on the right customer
If your customers use ICTDesk for live chat on their website, ICTERP pulls those conversations in and files them under the matching contact and lead. Sales can see what a prospect asked before they pick up the phone.
- Chats are matched to contacts by email, then by phone number
- Open, waiting and closed chats, each with its latest message
- One click opens the full history in ICTDesk
- Updates arrive every ten minutes, or straight away with Sync now
The everyday apps a small business runs on
Ten apps ship ready to use. They share one customer and product list, so a lead turns into a quote, a delivery, an invoice and a project without anyone typing it in twice.
CRM
A pipeline you drag leads through, from first call to won deal.
Contacts
One address book for people and companies, shared by every app.
Sales
Quotes your customers can approve online, then turn into orders.
Invoicing
Invoices, credit notes and payments, with what each customer still owes.
Project
Tasks on a board, so the work you sold actually gets delivered.
Inventory
Stock levels, receipts and deliveries, updated as goods come in and go out.
Purchase
Orders to your suppliers, from request for quotation to goods received.
Manufacturing
Bills of materials and production orders that turn parts into products.
Website and shop
A website builder and an online shop that feeds orders straight into Sales.
Employees and time off
Staff records, leave requests and approvals in one place.
Ready-made solutions for your sector
The same ICTERP platform, set up for the way each kind of business works. Education is our most complete: from online admissions to GPA, fee challans and OBE.
Education
Admissions, timetables, exams, GPA, fee challans, OBE and a parent portal, for schools through to universities.
Learn more →HR and Payroll
Employee records, leave requests and approvals, and payroll with salary rules you define.
Learn more →Retail and Distribution
CRM, sales, purchasing, stock, invoicing and an online shop, with calls from every customer record.
Learn more →Manufacturing
Bills of materials, production orders, component stock and purchasing for workshops and factories.
Learn more →Sales and Contact Centers
A CRM with ICTContact calling and ICTDesk chat history on every lead, plus quotes and projects.
Learn more →Custom Solutions
Add-ons built for your process, tested on ICTERP and kept working through every yearly upgrade.
Learn more →Your brand on the product. Our team behind it.
ICTERP is made to be resold. Your customers see your name. You decide what to charge them, and we handle the parts that eat a reseller’s time.
Your name, your colours
The login page, the app icons, the browser tab and the in-app assistant carry your brand, and the links out to Odoo’s own website are hidden.
Licences that protect you
On a subscription, an unpaid account pauses calling and chat sync until it’s settled. The customer’s records stay open the whole time, so nobody’s data is ever held hostage.
Watched around the clock
With support, ICT Monitor checks each server every minute: the app, the database, the web server, the disk and last night’s backup. If something breaks, a ticket opens before your customer notices.
We do the yearly upgrade
Odoo Community moves to a new version once a year. With support, our team tests it with the ICTERP add-ons and upgrades your servers, so you don’t have to.
Room to grow
More Community apps, like Point of Sale, Recruitment and Expenses, are already on the Apps screen. When a customer needs one, tell us and we’ll test it with ICTERP and switch it on.
No lock-in on your data
Under the hood it’s standard Odoo Community with open source add-ons, all under LGPL-3. Your customers’ data sits in a normal PostgreSQL database, not a closed format.
From first call to your first customer
Pick a package
Choose the base server, then add calling for 20, 50, 100 or 200 agents if your customers need it. Buy outright or pay as you go.
We set it up in your brand
We install ICTERP on the server, add your logo and colours, and connect it to ICTContact and ICTDesk. Then we walk your team through it.
You sell, we back you
You own the customer relationship. When something needs fixing, you open a ticket with us, and we handle the server side.
A full suite is one click away
Every ICTERP server comes with the full Odoo Community catalogue, under your branding. We support ten business apps, the calling link and the chat link from day one. The rest are there when your customers are ready for them.
Read the user guides
Simple, per-server pricing
The base server is $2,400 once, or $149 a month. Calling is priced by the number of agents. Every subscription includes support, monitoring and the yearly upgrade.
What resellers usually ask
Who is ICTERP for?
It’s for companies that sell software or telecom services to small and mid-sized businesses: call center resellers, managed service providers and software partners. You resell it under your own name and set your own prices.
Is it really Odoo?
Yes. ICTERP is built on Odoo Community 19, the open source edition, with our own add-ons for branding, calling, chat and licensing. Your customers get a familiar, well-documented system, and you get a name that’s yours.
Do I need ICTContact for the Call button?
Yes. Calls are placed through ICTContact, our call center system. The calling packages include an ICTContact licence for the number of agents you choose. Phone lines and call minutes come from your carrier.
What’s the difference between owning and subscribing?
Owned licences are a one-time payment per server with no licence checks, and yearly support is optional. Subscriptions are billed every 3, 6 or 12 months, and support, monitoring and the yearly upgrade are always included. If a subscription isn’t paid, calling and chat sync pause, but the apps and the data stay available.
Can my customers keep using their own phone numbers?
That depends on the carrier connected to ICTContact, not on ICTERP. Tell us which carrier and numbers you plan to use, and we’ll check it with you before you sell.
How do I see it working?
Open a ticket and ask for a walkthrough. We’ll show you the pipeline, a live call from a lead and the chat history, using a server set up in your brand.
Put your name on it this month
Tell us about your customers and how they sell. We’ll suggest the right package and show you ICTERP running in your brand.