Odoo Implementation

Odoo implementation and support for your business

Talkcoms sets up, migrates, customises and supports Odoo for small and mid-sized businesses. We configure Odoo around the way you work, move your data across from spreadsheets or your current system, set up local tax and payroll, and train your team before go-live.

  • Odoo 17, 18 and 19
  • KRA eTIMS ready
  • Kenyan payroll
  • M-Pesa integration
  • Data migration from any system

Odoo Implementation

One system for sales, finance, stock and operations

Many growing businesses run on a mix of spreadsheets, an accounting package, a separate stock list and an online shop that does not talk to any of them. The same order is typed in three times, stock figures rarely match the books, and month-end takes days.

Odoo is a business management platform made up of connected apps for CRM, sales, accounting, inventory, purchasing, eCommerce, projects, HR and more. Every app shares the same data, so an order placed online updates stock, raises the invoice and appears in your reports without anyone re-entering it. You start with the apps you need and add more as you grow.

Odoo is software. How much value you get from it depends on how well it is set up for your processes, how cleanly your data is moved across and how confident your team is using it. That is the work Talkcoms does.

A practical approach from the first workshop to everyday support

Odoo projects succeed or fail on three things: a clear scope, clean data migration and a team that is confident using the system. Our approach is built around getting those right.

  • Standard features first

    We use Odoo's built-in features wherever they fit and build custom modules only when there is a clear business reason. That keeps running costs down and upgrades simple.

  • Clear scope and a fixed quote

    After discovery you receive a written scope, timeline and fixed quote. If something needs to change, we agree it with you before doing the work.

  • Local tax and payroll set up properly

    VAT, KRA eTIMS and statutory payroll. We set them up and test them with your accountant before go-live.

  • Your data moved across carefully

    We clean and map your data, run a trial migration and reconcile balances with you before the final switch.

  • Training on your own data

    Your team learns the parts of Odoo they will use, with your own products, customers and processes in a test system.

  • One project lead throughout

    A named project lead stays with you from discovery to go-live and the handover to support.

  • Support after go-live

    Help with user questions, fixes, upgrades and improvements, during East Africa business hours.

  • Data entry

    Spreadsheets and separate tools
    Same data typed into several tools
    Odoo set up by Talkcoms
    Entered once and shared by every app
  • Stock levels

    Spreadsheets and separate tools
    Updated by hand and often out of date
    Odoo set up by Talkcoms
    Updated as you buy and sell
  • Invoicing

    Spreadsheets and separate tools
    Prepared separately from orders
    Odoo set up by Talkcoms
    Raised directly from the order
  • Tax compliance

    Spreadsheets and separate tools
    Prepared from spreadsheets
    Odoo set up by Talkcoms
    Invoices reported to KRA through eTIMS
  • Reports

    Spreadsheets and separate tools
    Built by hand at month-end
    Odoo set up by Talkcoms
    Available at any time
  • Growth

    Spreadsheets and separate tools
    More tools and more manual work
    Odoo set up by Talkcoms
    Add Odoo apps when you need them

Set up for local tax rules and data protection

Odoo includes localisations for both the UK and Kenya. We configure and test them as part of every project, and your accountant signs off the tax settings before go-live. Talkcoms sets up the system; we do not give accounting or tax advice.

Every user has a named account with access based on their role, Odoo logins are protected with two-factor authentication, and client data is never kept on personal devices. Before we handle your data, we agree data processing terms with you in writing, in line with Kenya's Data Protection Act 2019.

  • KRA eTIMS: invoices, credit notes, stock movements and purchases reported to KRA through an OSCU device integrated with the Trader Invoicing System
  • Help with your eTIMS service request and registering your products with KRA
  • Kenyan VAT set up in Odoo Accounting
  • Payroll with Odoo's Kenya localisation: PAYE, NSSF and SHIF reports, P9 tax deduction cards and payslips. We confirm other statutory deductions, such as the Affordable Housing Levy, with you during set-up

KRA eTIMS ready

What we work with

  • Odoo versions

    Detail
    Odoo 17, 18 and 19, including upgrades between versions
  • Editions

    Detail
    Odoo Community and Odoo Enterprise
  • Hosting

    Detail
    Odoo Online, Odoo.sh or your own server
  • Odoo apps

    Detail
    CRM, Sales, Accounting, Invoicing, Expenses, Inventory, Purchase, Manufacturing, Website, eCommerce, Point of Sale, Project, Timesheets, Helpdesk, Employees, Time Off, Recruitment, Payroll (Kenya)
  • Data migration from

    Detail
    Spreadsheets, Sage, QuickBooks, Xero, older Odoo versions and any other system that can export its data
  • Integrations

    Detail
    Payment providers, shipping carriers, eCommerce platforms, bank feeds, UK payroll providers, M-Pesa and KRA eTIMS
  • Localisation

    Detail
    United Kingdom and Kenya
  • Currencies

    Detail
    GBP and KES, with multi-currency for international trade
  • Custom development

    Detail
    Python and the Odoo framework, documented and built to upgrade cleanly

Not sure which version or hosting option suits you? We recommend one during discovery, based on your processes and budget.

Hosting options

  • Odoo Online

    Best for
    Businesses that are happy with standard Odoo and want the simplest set-up
    Custom modules
    Not supported
  • Odoo.sh

    Best for
    Businesses that need custom modules on Odoo's managed cloud
    Custom modules
    Supported
  • Your own server

    Best for
    Businesses that want full control over hosting and where data is stored
    Custom modules
    Supported

Set up around the way your business works

  • Wholesale and distribution

    The challenge
    Stock held in several locations, purchase orders raised by hand, and stock figures that never quite match the books.
    How Talkcoms helps
    Inventory, Purchase and Accounting connected, with reordering rules and barcode scanning, so stock and finance always agree.
    Book a free consultation
  • Retail and eCommerce

    The challenge
    Online orders that do not update stock or the accounts, and each sales channel managed separately.
    How Talkcoms helps
    Website, eCommerce and Point of Sale linked to Inventory and Accounting, so every sale updates stock and the books.
    Book a free consultation
  • Professional services

    The challenge
    Time tracked in one tool, projects in another and invoices built by hand.
    How Talkcoms helps
    Project, Timesheets and Invoicing in one place, so billable time turns straight into invoices.
    Book a free consultation
  • Manufacturing

    The challenge
    Bills of materials and production plans kept in spreadsheets.
    How Talkcoms helps
    Manufacturing with bills of materials and work orders, linked to stock and purchasing.
    Book a free consultation
  • VAT-registered businesses

    The challenge
    Invoices and stock records that must be reported to KRA through eTIMS.
    How Talkcoms helps
    Odoo Accounting with the Kenya eTIMS modules, products registered with KRA, and invoices reported as they are confirmed.
    Book a free consultation
  • Employers

    The challenge
    Payroll and statutory returns prepared in spreadsheets every month.
    How Talkcoms helps
    Odoo Payroll with the Kenya localisation for PAYE, NSSF, SHIF, P9 cards and payslips.
    Book a free consultation
  • Businesses already on Odoo

    The challenge
    An outdated version, a stalled project or no reliable support.
    How Talkcoms helps
    A review of your current set-up, then an upgrade, fixes or an ongoing support agreement.
    Book a free consultation

Everything needed to get Odoo running and keep it running

  • Implementation

    We take you from requirements to go-live: process mapping, solution design, configuration, testing and launch, using Odoo's standard features first.

  • Data and version migration

    We move customers, suppliers, products, stock, open invoices and balances from spreadsheets, Sage, QuickBooks, Xero, older Odoo versions or any other system that can export its data.

  • Customisation and module development

    When standard Odoo does not fit a real requirement, we build custom modules, reports and integrations, document them and explain how they affect future upgrades.

  • Support and maintenance

    After go-live we handle user questions, fixes, version upgrades and small improvements under a support plan with agreed hours and response times.

  • Training

    Role-based training for administrators, managers and day-to-day users on your own data, with short written guides for common tasks.

  • Accounting, tax and payroll set-up

    Chart of accounts, VAT, bank feeds, invoicing, expenses and reporting, plus Making Tax Digital in the UK and eTIMS and payroll in Kenya, signed off by your accountant.

Odoo apps we set up

  • CRM and Sales

    Leads, quotes and orders

  • Accounting and Invoicing

    VAT, bank reconciliation and management reports

  • Inventory and Purchase

    Stock, warehouses and suppliers

  • Website and eCommerce

    An online shop linked to stock and orders

  • Project and Timesheets

    Tasks, time tracking and billing

  • Manufacturing

    Bills of materials and work orders

  • Helpdesk

    Customer tickets and response targets

  • HR

    Employee records, leave and expenses, plus payroll

Integrations

  • Payment providers such as Stripe and PayPal
  • Shipping carriers such as DHL, FedEx and UPS
  • eCommerce platforms and marketplaces
  • Bank feeds for automatic statement import
  • M-Pesa payments through Safaricom's Daraja API
  • KRA eTIMS through an OSCU device

From first conversation to go-live

  1. 1

    Discover.

    We meet your team, look at how work moves through the business today and agree what the system must do. You receive a written scope, timeline and fixed quote.

  2. 2

    Design.

    We map each process in Odoo, agree what is standard and what needs customising, and plan the data migration.

  3. 3

    Build.

    We configure Odoo, build any agreed customisations and run a trial migration, with regular review sessions.

  4. 4

    Test and train.

    Your team tests the system with real scenarios and your own data. We fix what comes up and train each group of users.

  5. 5

    Go live and support.

    We migrate the final data, switch over and stay closely involved for the first 2 to 4 weeks, then hand over to your support plan.

Getting started

  1. Book a free consultation
  2. Discovery and fixed quote
  3. Build and test
  4. Train your team
  5. Go live with support

Common questions

  • How long does an Odoo implementation take?

    A rollout of a few apps for a small team typically takes 6 to 10 weeks. Projects with several departments, data migration and custom work take 3 to 6 months. You get a timeline after discovery.

  • How much does it cost?

    It depends on the number of users, the apps you need, the data to migrate and any custom work. After discovery you receive a fixed quote, in GBP for UK clients and KES for Kenyan clients. The Odoo subscription is paid to Odoo separately.

  • Which Odoo versions do you work with?

    Odoo 17, 18 and 19, in both the Community and Enterprise editions. We also upgrade older databases to a current version.

  • Can you move our data from our current system?

    Yes. We migrate from spreadsheets, Sage, QuickBooks, Xero, older Odoo versions and any other system that can export its data. We run a trial migration and reconcile balances with you before the final switch.

  • Does Odoo work with KRA eTIMS?

    Yes. Odoo's Kenya localisation reports invoices, credit notes and stock movements to KRA through an OSCU device. We help with your eTIMS service request, product registration and testing before go-live.

  • Does Odoo do Kenyan payroll?

    Yes. Odoo Payroll has a Kenya localisation that calculates PAYE and produces NSSF and SHIF reports, P9 cards and payslips. We set it up and confirm other statutory deductions with you.

  • Can customers pay through M-Pesa?

    Yes. We connect Odoo to M-Pesa through Safaricom's Daraja API so payments are matched to the right invoices.

  • Should we use Odoo Online, Odoo.sh or our own server?

    Odoo Online is the simplest option but does not allow custom modules. Odoo.sh and your own server allow custom development but need more technical management. We recommend one during discovery.

  • We already use Odoo. Can you help?

    Yes. We take on support, upgrades and projects that have stalled with another provider. We start by reviewing your current set-up so we know what we are inheriting.

  • Is our data secure?

    Yes. Users have named accounts with role-based access, logins use two-factor authentication, client data is never kept on personal devices, and data processing terms are agreed in writing before we start.

Odoo Implementation

Talk to us about your Odoo project

Tell us which systems you use today and what is not working. We will arrange a 30-minute call, and you will come away knowing whether Odoo fits your business and what a sensible first step looks like.

Talkcoms is an independent Odoo implementation company and is not affiliated with Odoo S.A. Odoo is a trademark of Odoo S.A.

Odoo Implementation & Support — Talkcoms