DIGITAL TRANSFORMATION, BUILT ON ODOO
First we fix how your business runs. Then we build it in Odoo.
Working with growing manufacturers, retailers
and wholesalers across the UK and Australia
Our teams in the UK & Australia
UK 09:15
Australia 19:15
Sales order
SO/1042 · Brickworks Joinery
£18,240
1 of 5 teams
Sales
Confirmed
Stock
Waiting
Make
Waiting
Ship
Waiting
Invoice
Waiting
6 hrs
lost every week to re-typing
Typed in once
1 of 5 teams
CLIENTS WE WORK WITH










PROOF YOU CAN CHECK YOURSELF
Don't take our word
for it. Take Odoo's.
Our tier, our references and our rating live on Odoo's partner directory, checked and validated by Odoo. Go and have a nose around.
See our Odoo listingA history of digital transformation
Gravitai's history of digital transformation, validated by enterprise and SMB projects.
300+
digital transformation projects supported
95%+
Client rating
on Odoo
40+
Client references
on Odoo
25+
Odoo certified
consultants
Who vouches for us
We specialise in manufacturing, retail and wholesale, and support many other industries too. Every reference is a real client.
Client
Sector
On Odoo
FrankliteManufacturing
Ivory EggWholesale
Moore GlobalAccountancy
Active WorkplaceRetail
RivertraceManufacturing
Daily DoseFood & drink
Envista BrandingWholesale
Aion GroupServices
Solar SolveManufacturing
DiggeCardRetail technology
FrankliteManufacturing
Ivory EggWholesale
Moore GlobalAccountancy
Active WorkplaceRetail
RivertraceManufacturing
Daily DoseFood & drink
Envista BrandingWholesale
Aion GroupServicesBEFORE AND AFTER ODOO
Same Monday, two ways.
Drag the line. On the left, a normal Monday spread across separate tools. On the right, the same Monday with every app in Odoo.
12 new tickets
Where is order #1042?
now
Invoice doesn’t match
INV-0412 · £1,240 vs £1,180
2m
Stock sheet edited
Who changed the count?
5m
Lead updated
Not in the order system yet
9m
New order #1042
Copy it into Sage before 10am
now
#warehouse · 4 unread
Is the stock count right?
1m
Waiting for signature
Supplier agreement · 3 days
3m
Contact changed
Address differs from Shopify
12m
9:04am
Five places to check one order
Hartwood
OAK FURNITURE
Order #1042 confirmed
Stock reserved automatically
now
Delivery ready
Picked, packed, booked
2m
Work order started
240 shelves, due Friday
6m
Oak reordered
Hit minimum stock, PO sent
9m
Invoice sent
Matches the order to the penny
now
Customer updated
One record, everywhere
4m
New web order #1043
Stock checked live
7m
#warehouse · all clear
Everyone sees the same order
11m
Order #1042
240 oak shelf units, typed in once
Hartwood
OAK FURNITURE
SOUND FAMILIAR?
Five systems, three spreadsheets and one person in your business who knows how it all fits.
Here's one order travelling through a business where everything talks to everything else.
Orders arrive by email, get typed into a spreadsheet, then typed in again
Stock that's right on the screen and wrong on the shelf
Month end that takes most of the month
Holidays planned around the one person who understands the system
Order #1042
1 of 5 teamsOrange Grove Retail · £18,240
One order, five teams, typed in once
Sales
SO/1042 · 240 oak shelf units
Waiting
Inventory
160 in stock, 80 short
Waiting
Manufacturing
WO-118 on the CNC line, Tuesday
Waiting
Purchasing
Oak boards from Hartwood Timber
Waiting
Accounting
INV-2207 · margin tracked
Waiting
At Odoo HQ, Belgium · Partner Day 2026
WHAT WE DO
Transformation, from the foundation upwards.
Software can't fix a process nobody has looked at properly. So we start with how your business actually works, then build Odoo around the better version. In that order, every time.
Before anyone mentions software, we follow the work. Who types what, where it waits, what it costs you. You get a plain English gap analysis, not a ninety page binder.
Workshops with the people who do the job, not just the people who sign it off. We cut the double handling first, then shape Odoo around what's left.
Agile sprints you can follow, data moved and tested on a copy first, and a team that's trained before switch-over Monday. Then more sites, more volume, same system.
Our consultants and developers join your team for as long as you need them: new apps, the next automation, training for whoever starts on Monday.
Gap analysis · Monday to Friday
11 hrs
Retyped each week
Across sales, stock and invoicing
5
Systems for one order
Sage, spreadsheet, shop, inbox, paper
Process map · Order to invoice
14 → 6
Steps per order
After two workshops
0
Double entries
Typed once, used everywhere
Go-live checklist
100%
Data tested
On a copy, before switch-over
24
People trained
Before Monday
Support · this month
3
New automations
Built and live
2 hrs
Average response
From our own team
WHAT MONDAY MORNING LOOKS LIKE
Everyone sees the same numbers. Nobody has to ask for them.
Pick a team to see what's on their screen with the first coffee. It all comes from one Odoo system, so the figures finally agree with each other.
Sales · this month
Orders this month
412
▲ 8% on last monthQuotes to chase
7
3 due today
Average order
£580
▲ £24
Repeat customers
64%
of revenue
Orders per week
Just now
Order #1042 confirmed
09:04
Stock reserved automatically
09:04
Quote QT-219 accepted
08:51
Warehouse · today
Orders to pick
86
12 due before 2pmStock alerts
4
below minimum
Deliveries out
38
by 4pm
On time
97%
this week
Orders picked by day
52Mon 64Tue 48Wed 71Thu 86FriJust now
Picking list printed
09:06
Delivery booked with courier
09:02
Bay C3 restocked
08:40
Production · this week
Work orders in progress
23
3 waiting on materialsCompleted
41
this week
Machine use
82%
CNC line
Scrap rate
2.1%
▼ 0.4%
Work orders on the floor
WO-118 · Oak shelf units
CNC line72%WO-121 · Bench frames
Assembly45%WO-124 · Display plinths
Finishing20%Just now
Work order WO-118 started
09:05
Materials reserved
09:05
Shift handover logged
08:30
Finance · this month
Cash in the bank
£84,320
▲ Margin up on last monthInvoices due
18
£22,140
Gross margin
34%
▲ 2 pts
Days to get paid
31
▼ 6 days
Cash position
Just now
Invoice INV-2207 paid
09:10
Bank feed reconciled
09:00
VAT return drafted
08:45
Example data for illustration.
INDUSTRIES
We've stood on your shop floor before.
Most of our clients make, move or sell physical things. So we turn up already knowing the questions.
A TEAM SPECIALISED IN MANUFACTURING
Every work order,
on one screen
- Bills of materials that match what's actually happening on the shop floor
- Live capacity planning, so the promise dates you give stop being guesses
- True product costs as you go, not weeks later at month end
A TEAM SPECIALISED IN RETAIL & WHOLESALE
Stock you can trust,
in every channel
- Tills, web shop and trade accounts reading the same stock
- EDI and B2B portals with nobody re-keying
- Pick, pack and dispatch without the clipboard
A TEAM SPECIALISED IN PROFESSIONAL SERVICES
Every hour,
billed properly
- Projects, timesheets and resourcing together in one place, not three
- Approved hours that turn into accurate invoices all on their own
- Utilisation you can see and act on this week, not next quarter
Production · this week
1,240
units produced
+12% vs last week
M
T
W
T
F
S
S
Assembly Line 1
86%
On-time
98%
Till · High Street
14:02
Ceramic Mug Set ×2
£24.00
Linen Throw
£38.00
Oak Shelf Unit
£89.00
Total
£151.00
What updated, automatically
Stock in 3 locations
Accounting journal
Reorder for mugs raised
Synced to Odoo
Team this week
Utilisation
AKConsultant
92%
JMDeveloper
81%
SRProject lead
74%
LPTrainer
58%
Pick accuracy · this month
99.4%
Every pick scanned, nothing typed
Scanned to Odoo
Van 2 loaded, 36 orders
Stock updated in Odoo · just now
Today's deliveries · Van 2
1 of 3
Depot
09:00 · delivered
Birmingham
11:40 · next
London
14:30 · planned
Stock · aisle A3
Oak shelf units240
Wall fixings1,200
Packing boxesReorder sent
OUR ECOSYSTEM
Hire us, get
the whole crew.
Gravitai extends its partnerships around Odoo with an ecosystem of specialist partners we trust and know by name. When your project needs phones, EDI, scanners or a product configurator, there’s a real person on the other end.
OUR PEOPLE
The people you'll
actually work with.
Odooers, process nerds and trainers who leave the jargon at the door. You get a named team on day one, and they’re still your team at go-live and beyond.
William McMahon
Founder
Jason Gray
Chief Executive Officer
Jordan Kinsella
Head of Marketing
25+
Odoo certified consultants
2
Offices, UK and Australia, so someone's always awake
Sam Cane
Head of Business Development
Andrea Gomez
Marketing Manager
Sophie Hunt
Finance Executive
Kent · Remote
A Senior Accountant for 10+ years, Sophie keeps us on track with sharp numbers inside Odoo.
Sophie Hunt
Finance Executive
THE CLIENT JOURNEY
See a project from the inside.
Discovery, workshops, sprints and go-live, told by the people who were in the room.
OUR PROMISE
What we promise,
in writing.
Four things that go in every proposal, so you can hold us to them.
Signed by your project lead
Before the build starts
Dedicated resources
A dedicated team, the same people from discovery to go-live and beyond.
Fixed-price milestones
Agreed before the build, reported every sprint.
Secure by design
Encrypted, access controlled and migrated on a test copy first. GDPR ready.
No vendor lock-in
Your configuration, your code, your call.
FAQS
Go on, ask.
The questions owners and finance directors ask us most. Pick a topic.
Still got a question? Ask a consultantPick a topic
BOOK A DISCOVERY CALL
Let's have
a proper chat.
A relaxed video call with our team about how your business runs today and what you'd change. No hard sell. You'll leave with:
- A clear picture of your current systems
- A written roadmap for what comes next
- An honest view on whether Odoo fits, even if it doesn't


Our accounts team
Real people, ready to kick start your transformation
Our accounts team will reply within 2 hours
PARTNERS WE WORK WITH
DIGITAL TRANSFORMATION, BUILT ON ODOO
First we fix how your business runs. Then we build it in Odoo.
Working with growing manufacturers, retailers
and wholesalers across the UK and Australia
Our teams in the UK & Australia
UK 09:15
Australia 19:15
Sales order
SO/1042 · Brickworks Joinery
£18,240
1 of 5 teams
Sales
Confirmed
Stock
Waiting
Make
Waiting
Ship
Waiting
Invoice
Waiting
6 hrs
lost every week to re-typing
Typed in once
1 of 5 teams
CLIENTS WE WORK WITH










PROOF YOU CAN CHECK YOURSELF
Don't take our word
for it. Take Odoo's.
Our tier, our references and our rating live on Odoo's partner directory, checked and validated by Odoo. Go and have a nose around.
See our Odoo listingA history of digital transformation
Gravitai's history of digital transformation, validated by enterprise and SMB projects.
300+
digital transformation projects supported
95%+
Client rating
on Odoo
40+
Client references
on Odoo
25+
Odoo certified
consultants
Who vouches for us
We specialise in manufacturing, retail and wholesale, and support many other industries too. Every reference is a real client.
Client
Sector
On Odoo
FrankliteManufacturing
Ivory EggWholesale
Moore GlobalAccountancy
Active WorkplaceRetail
RivertraceManufacturing
Daily DoseFood & drink
Envista BrandingWholesale
Aion GroupServices
Solar SolveManufacturing
DiggeCardRetail technology
FrankliteManufacturing
Ivory EggWholesale
Moore GlobalAccountancy
Active WorkplaceRetail
RivertraceManufacturing
Daily DoseFood & drink
Envista BrandingWholesale
Aion GroupServicesBEFORE AND AFTER ODOO
Same Monday, two ways.
Drag the line. On the left, a normal Monday spread across separate tools. On the right, the same Monday with every app in Odoo.
12 new tickets
Where is order #1042?
now
Invoice doesn’t match
INV-0412 · £1,240 vs £1,180
2m
Stock sheet edited
Who changed the count?
5m
Lead updated
Not in the order system yet
9m
New order #1042
Copy it into Sage before 10am
now
#warehouse · 4 unread
Is the stock count right?
1m
Waiting for signature
Supplier agreement · 3 days
3m
Contact changed
Address differs from Shopify
12m
9:04am
Five places to check one order
Hartwood
OAK FURNITURE
Order #1042 confirmed
Stock reserved automatically
now
Delivery ready
Picked, packed, booked
2m
Work order started
240 shelves, due Friday
6m
Oak reordered
Hit minimum stock, PO sent
9m
Invoice sent
Matches the order to the penny
now
Customer updated
One record, everywhere
4m
New web order #1043
Stock checked live
7m
#warehouse · all clear
Everyone sees the same order
11m
Order #1042
240 oak shelf units, typed in once
Hartwood
OAK FURNITURE
SOUND FAMILIAR?
Five systems, three spreadsheets and one person in your business who knows how it all fits.
Here's one order travelling through a business where everything talks to everything else.
Orders arrive by email, get typed into a spreadsheet, then typed in again
Stock that's right on the screen and wrong on the shelf
Month end that takes most of the month
Holidays planned around the one person who understands the system
Order #1042
1 of 5 teamsOrange Grove Retail · £18,240
One order, five teams, typed in once
Sales
SO/1042 · 240 oak shelf units
Waiting
Inventory
160 in stock, 80 short
Waiting
Manufacturing
WO-118 on the CNC line, Tuesday
Waiting
Purchasing
Oak boards from Hartwood Timber
Waiting
Accounting
INV-2207 · margin tracked
Waiting
At Odoo HQ, Belgium · Partner Day 2026
WHAT WE DO
Transformation, from the foundation upwards.
Software can't fix a process nobody has looked at properly. So we start with how your business actually works, then build Odoo around the better version. In that order, every time.
Before anyone mentions software, we follow the work. Who types what, where it waits, what it costs you. You get a plain English gap analysis, not a ninety page binder.
Workshops with the people who do the job, not just the people who sign it off. We cut the double handling first, then shape Odoo around what's left.
Agile sprints you can follow, data moved and tested on a copy first, and a team that's trained before switch-over Monday. Then more sites, more volume, same system.
Our consultants and developers join your team for as long as you need them: new apps, the next automation, training for whoever starts on Monday.
Gap analysis · Monday to Friday
11 hrs
Retyped each week
Across sales, stock and invoicing
5
Systems for one order
Sage, spreadsheet, shop, inbox, paper
Process map · Order to invoice
14 → 6
Steps per order
After two workshops
0
Double entries
Typed once, used everywhere
Go-live checklist
100%
Data tested
On a copy, before switch-over
24
People trained
Before Monday
Support · this month
3
New automations
Built and live
2 hrs
Average response
From our own team
WHAT MONDAY MORNING LOOKS LIKE
Everyone sees the same numbers. Nobody has to ask for them.
Pick a team to see what's on their screen with the first coffee. It all comes from one Odoo system, so the figures finally agree with each other.
Sales · this month
Orders this month
412
▲ 8% on last monthQuotes to chase
7
3 due today
Average order
£580
▲ £24
Repeat customers
64%
of revenue
Orders per week
Just now
Order #1042 confirmed
09:04
Stock reserved automatically
09:04
Quote QT-219 accepted
08:51
Warehouse · today
Orders to pick
86
12 due before 2pmStock alerts
4
below minimum
Deliveries out
38
by 4pm
On time
97%
this week
Orders picked by day
52Mon 64Tue 48Wed 71Thu 86FriJust now
Picking list printed
09:06
Delivery booked with courier
09:02
Bay C3 restocked
08:40
Production · this week
Work orders in progress
23
3 waiting on materialsCompleted
41
this week
Machine use
82%
CNC line
Scrap rate
2.1%
▼ 0.4%
Work orders on the floor
WO-118 · Oak shelf units
CNC line72%WO-121 · Bench frames
Assembly45%WO-124 · Display plinths
Finishing20%Just now
Work order WO-118 started
09:05
Materials reserved
09:05
Shift handover logged
08:30
Finance · this month
Cash in the bank
£84,320
▲ Margin up on last monthInvoices due
18
£22,140
Gross margin
34%
▲ 2 pts
Days to get paid
31
▼ 6 days
Cash position
Just now
Invoice INV-2207 paid
09:10
Bank feed reconciled
09:00
VAT return drafted
08:45
Example data for illustration.
INDUSTRIES
We've stood on your shop floor before.
Most of our clients make, move or sell physical things. So we turn up already knowing the questions.
A TEAM SPECIALISED IN MANUFACTURING
Every work order,
on one screen
- Bills of materials that match what's actually happening on the shop floor
- Live capacity planning, so the promise dates you give stop being guesses
- True product costs as you go, not weeks later at month end
A TEAM SPECIALISED IN RETAIL & WHOLESALE
Stock you can trust,
in every channel
- Tills, web shop and trade accounts reading the same stock
- EDI and B2B portals with nobody re-keying
- Pick, pack and dispatch without the clipboard
A TEAM SPECIALISED IN PROFESSIONAL SERVICES
Every hour,
billed properly
- Projects, timesheets and resourcing together in one place, not three
- Approved hours that turn into accurate invoices all on their own
- Utilisation you can see and act on this week, not next quarter
Production · this week
1,240
units produced
+12% vs last week
M
T
W
T
F
S
S
Assembly Line 1
86%
On-time
98%
Till · High Street
14:02
Ceramic Mug Set ×2
£24.00
Linen Throw
£38.00
Oak Shelf Unit
£89.00
Total
£151.00
What updated, automatically
Stock in 3 locations
Accounting journal
Reorder for mugs raised
Synced to Odoo
Team this week
Utilisation
AKConsultant
92%
JMDeveloper
81%
SRProject lead
74%
LPTrainer
58%
Pick accuracy · this month
99.4%
Every pick scanned, nothing typed
Scanned to Odoo
Van 2 loaded, 36 orders
Stock updated in Odoo · just now
Today's deliveries · Van 2
1 of 3
Depot
09:00 · delivered
Birmingham
11:40 · next
London
14:30 · planned
Stock · aisle A3
Oak shelf units240
Wall fixings1,200
Packing boxesReorder sent
OUR ECOSYSTEM
Hire us, get
the whole crew.
Gravitai extends its partnerships around Odoo with an ecosystem of specialist partners we trust and know by name. When your project needs phones, EDI, scanners or a product configurator, there’s a real person on the other end.
OUR PEOPLE
The people you'll
actually work with.
Odooers, process nerds and trainers who leave the jargon at the door. You get a named team on day one, and they’re still your team at go-live and beyond.
William McMahon
Founder
Jason Gray
Chief Executive Officer
Jordan Kinsella
Head of Marketing
25+
Odoo certified consultants
2
Offices, UK and Australia, so someone's always awake
Sam Cane
Head of Business Development
Andrea Gomez
Marketing Manager
Sophie Hunt
Finance Executive
Kent · Remote
A Senior Accountant for 10+ years, Sophie keeps us on track with sharp numbers inside Odoo.
Sophie Hunt
Finance Executive
THE CLIENT JOURNEY
See a project from the inside.
Discovery, workshops, sprints and go-live, told by the people who were in the room.
OUR PROMISE
What we promise,
in writing.
Four things that go in every proposal, so you can hold us to them.
Signed by your project lead
Before the build starts
Dedicated resources
A dedicated team, the same people from discovery to go-live and beyond.
Fixed-price milestones
Agreed before the build, reported every sprint.
Secure by design
Encrypted, access controlled and migrated on a test copy first. GDPR ready.
No vendor lock-in
Your configuration, your code, your call.
FAQS
Go on, ask.
The questions owners and finance directors ask us most. Pick a topic.
Still got a question? Ask a consultantPick a topic
BOOK A DISCOVERY CALL
Let's have
a proper chat.
A relaxed video call with our team about how your business runs today and what you'd change. No hard sell. You'll leave with:
- A clear picture of your current systems
- A written roadmap for what comes next
- An honest view on whether Odoo fits, even if it doesn't


Our accounts team
Real people, ready to kick start your transformation
Our accounts team will reply within 2 hours
PARTNERS WE WORK WITH