Open source ERP built on Odoo Community

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.

crm.yourbrand.com
ICTERP sales pipeline with leads in New, Qualified, Proposition and Won columns
Why ICTERP

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.

VoIP calling through ICTContact

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
Lead · Calls
A lead in ICTERP with its call history: outcomes Interested and Callback with the agent's notes
Live chat

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
Contact · ICTDesk
A contact in ICTERP with an ICTDesk tab listing a waiting chat and a closed chat
What your customers get

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.

Built for resellers

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.

How it works

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.

Apps

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
Apps
The ICTERP Apps screen with branded icons for Sales, CRM, Inventory, Purchase, Manufacturing and more
Pricing

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.

Questions

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.