Manufacturer and supplier of innovative hair styling tools improves customer and order management via NetSuite Salesforce & Shopify Integration
Cloud Nine implemented BPA Platform to automate the transfer of customer orders between its website and ERP system after continued business growth made manual order processing increasingly difficult to manage. Since the initial implementation, BPA Platform has provided a flexible integration and automation layer that has supported Cloud Nine through multiple technology changes.
Over time, Cloud Nine introduced Salesforce as its CRM system, migrated its eCommerce website to Shopify, and replaced its ERP system with Oracle NetSuite. BPA Platform remained at the centre of the company’s technology architecture, enabling Cloud Nine to integrate and automate the flow of information between Oracle NetSuite, Salesforce, Shopify, DPD, three third-party logistics (3PL) providers and additional sales channels.
The result is a scalable and resilient integration environment that has enabled Cloud Nine to adopt new technologies, automate critical business processes and continue growing without needing to rebuild its integration architecture every time a core system changes.
Key Takeaways
- BPA Platform became the central integration layer connecting Cloud Nine’s evolving technology stack.
- The business moved from a manually processed website and ERP environment to an automated, multi-system integration architecture.
- BPA Platform now connects Oracle NetSuite, Salesforce, Shopify, DPD, three 3PLs, eBay and additional retail channels.
- Automated workflows manage orders, products, inventory, customer information, payments, refunds, returns and dispatch information.
- The original BPA Platform investment was reportedly paid back within the first year.
- BPA Platform provides the flexibility to use APIs, RESTlets, REST web services and XML messages across different systems.
- Visual workflows, real-time reporting and monitoring improve visibility, troubleshooting and ongoing system management.
- Cloud Nine continues to expand its integration strategy with new sales channels, proactive error handling and data enhancements.
Company Overview
- Company
- Cloud Nine
- Industry
- Beauty and Haircare
- Headquarters
- UK
- Global Presence
- Operations and fulfilment across the UK, Europe, Australia and New Zealand
- Core Services
- Direct-to-consumer beauty and haircare eCommerce, customer management and multi-channel retail
- Background
- Founded in 2009, Cloud Nine is a manufacturer and supplier of innovative styling tools that adapt to hair’s specific needs to promote strength, glossiness and long-lasting health – from Straighteners with 11 heat settings and pressure-reducing Revive Mode® to Hairbrushes that minimise breakage. Still based in Harrogate, UK, Cloud Nine has grown rapidly across a number of territories to become a multi-award winning brand, representing the highest quality tools available on the market.
Case Study at a Glance
Project Type
eCommerce Integration, Business Integration & Process Automation
Core Technologies
BPA Platform, NetSuite, Salesforce, Shopify, Shopify GraphQL API, eBay, DPD, 3PLs, REST API, XML and SQL
Business Challenge
Replace manual website order processing and create a flexible integration environment capable of supporting continued business growth and changes to the company’s technology stack.
Implementation Objectives
Automate website order processing, connect core business systems, centralise data, improve efficiency and create a scalable integration architecture that could adapt as new applications were introduced.
Solution Architecture
Deployed BPA Platform as a central middleware and automation layer between Oracle NetSuite, Salesforce, Shopify, DPD, third-party logistics providers and additional sales channels.
Key Automations
Order processing, customer synchronisation, product synchronisation, inventory updates, shipment updates, refunds, payments, returns, credit memos, Trustpilot reviews and customer metadata management.
Integration Methods
Shopify GraphQL API, REST API, NetSuite RESTlets, custom REST web services, API calls, XML messaging and SQL staging tables.
Business Results
Eliminated manual order processing, supported the migration to Salesforce, Shopify and Oracle NetSuite, improved visibility and error management, and created a flexible integration environment capable of adapting as the business grows.
Long-Term Value
BPA Platform remained in place as Cloud Nine changed its CRM, eCommerce and ERP systems, allowing existing integrations and processes to be extended and adapted rather than requiring a completely new integration architecture.
Business Challenge
Supporting business growth
Following considerable success and an increase in orders in 2018, Cloud Nine began struggling to manage its order management. The customer orders that were placed on its website were being manually processed – a long, arduous task that wasn’t efficient, cost effective or ideal for customer management.
The time was right to fully integrate its website with its ERP system and then automate the processing of sales orders from the website to the ERP.
A consultant employed at the time to oversee the project advised the company that any solution that they deployed should be able to adapt and continue to work as the business grew across disparate systems. As a result, BPA Platform was eventually selected due to its competitive pricing, flexibility and resiliency, and subsequently deployed to integrate its website with the ERP system.
This was a perceptive and commercially astute recommendation, as a few years later Cloud Nine decided to not only adopt Salesforce and Shopify, but to also replace its existing ERP system with Oracle NetSuite.
Project Objectives
The implementation focused on nine measurable business goals:
- Support the move from the original website to Shopify.
- Enable the transition from the original ERP to Oracle NetSuite without rebuilding the entire integration environment.
- Integrate the website with the ERP system.
- Automate sales order processing from the website into the ERP.
- Reduce the time, cost and complexity associated with manual order processing.
- Create an integration architecture capable of scaling with business growth.
- Integrate Salesforce to improve customer data management.
- Connect logistics providers, marketplaces and additional sales channels.
- Provide a stable and manageable middleware foundation for future business and technology growth.
Solution Architecture
Having deployed BPA Platform, Cloud Nine onboarded Salesforce as its new CRM system to address customer management – using BPA Platform’s Salesforce connector for the integration. Following the success of that project, Cloud Nine decided to upgrade its website and re-platform to Shopify. Once again, BPA Platform was able to easily facilitate the Shopify integration.
Fast forward a couple of years, and with the confidence to switch systems using BPA Platform as the middleware solution, Cloud Nine decided to replace its ERP system with Oracle NetSuite.
“One of the main reasons that the company was able to easily switch between these new systems was the affordability and flexibility of BPA Platform. It was a critical part in the company’s ability to switch to NetSuite. The same information was still coming in from Shopify, as well as the same information from Salesforce, it was just a matter of reconnecting them to NetSuite, which BPA Platform was able to facilitate.”
Blaise Lester
Group Business Systems Development Manager, Cloud Nine



Automated Business Processes
Centralised ERP data management
BPA Platform is now firmly embedded into Cloud Nine’s technical stack, providing the integration and process automation between its various business systems, including Oracle NetSuite, Salesforce, Shopify, DPD, as well as three 3PLs.
“BPA Platform is an essential part of our business. Without BPA Platform we cannot bring orders in, so it is the critical linchpin in the middle. The three main packages we’ve got are Oracle NetSuite, Salesforce and Shopify, with BPA Platform sitting in the middle pushing and pulling information between all the systems.”
Blaise Lester
Group Business Systems Development Manager
“For example, we import all data into NetSuite, such as deposit creations, order updates, dispatches, credit memos, returns, payments, etc., from the various sources so that we can manage everything from one location. That information can then be exported back to Shopify or into Salesforce.”
“The Salesforce connector is automating the transfer of customer information (new and updated), assets, metadata, sales orders from the various sources, serial numbers etc. We’ve also automated the process for other value add data additions including pulling in all the reviews from Trustpilot and uploading them to Salesforce.”
“We are using Shopify’s GraphQL for all of our tasks bar one, calling tags, which is using the REST API currently, but we are looking to change. With Shopify, we are automating the transfer of orders, product synchronisation, data updates, and refunds. We also synchronise customer details which includes metadata.”
“We have created a customer information database which uses the meta fields that are assigned to each customer in Shopify. This allows us to record information about our customers, such as their hair type and temperatures that they prefer. We’re creating an automated task to pull that data from Shopify, put it into a SQL table and then transfer it to Salesforce.”
“It’s not over complicated, and we are constantly optimising and enhancing how we use it, but it is doing a lot of key functionality. Shopify B2C is a large percentage of our business, therefore the functionality and stability of BPA Platform is very important as the business is heavily dependent on it.”
“We also utilise a number of 3PLs across several territories (UK, Europe, Australia and New Zealand). Those are all integrated with NetSuite – utilising a combination of API calls and XML messages.”
Blaise Lester
Group Business Systems Development Manager
“We’ve got a simple connection for eBay, which just automates the transfer of orders and the uploading and downloading of shipments, products, inventory etc.”
“We have another connection for an online fashion and lifestyle retailer in Australia and New Zealand. Similar to eBay, this process just imports orders, uploads and downloads shipments, products and inventory.”
“The scene is set for Cloud Nine to continue to do a lot more with the BPA Platform over the coming months including new channel integrations, proactive error handling and data enhancements.”
First-Year ROI
Cloud Nine reported that its BPA Platform investment was likely paid back within the first year.
Technology Flexibility
Cloud Nine successfully adopted Salesforce, Shopify and Oracle NetSuite without rebuilding its entire integration architecture.
Central Integration Hub
BPA Platform connects Cloud Nine’s core systems, logistics providers, marketplaces and multiple international fulfilment operations.
Business Results
A flexible platform for business growth
Over the years, BPA Platform has provided Cloud Nine with an affordable and flexible integration solution to escalate in line with its growth and resulting business demands.
“BPA Platform is extremely good value for money. In fact, the investment that we made in BPA Platform was probably paid back in the first year. It provided us with a flexible and fully stable integration and business process automation platform that enabled us to connect to a variety of applications and systems that we introduced over the years, without any difficulty. Even when we decided to switch our ERP system to Oracle NetSuite we knew that we could rely on it to deliver the required integration.”
Blaise Lester
Group Business Systems Development Manager
“BPA Platform once again proved to be a great solution – reliable, flexible, and cost-effective. Its ability to support both RESTlets and custom REST web services gave us exactly the flexibility we needed to tailor the integration to our specific business processes. The fact that we could extend our existing BPA Platform environment to include NetSuite integration at a competitive price made the decision even easier, helping us streamline operations and maximise the value of our existing investment.”
“Our relationship with Codeless Platforms has also grown stronger over this time-period – it’s a trustworthy two-way partnership. When we embark on a new project we know that we have the full backing of Codeless Platforms behind us, with a technical support team that is helpful, responsive, and reliable if we ever need them.”
Future stability
BPA Platform has not only enabled Cloud Nine to upgrade its various systems over the years, but also provided the business with a reliable platform to ensure the current and future stability of its business operations and entire technology stack.
“BPA Platform is critical where we are at the moment. It allows me to understand our processes and workflows, allows me to use a combination of APIs, and enables me to pull data from apps and update staging tables between Salesforce, NetSuite and Shopify.”
Blaise Lester
Group Business Systems Development Manager
“If a business employed someone who had created their own scripts and API connections and then left the company, the business would struggle to know what was going on. That’s why I think it is important to have a constant middleware solution like BPA Platform. With BPA Platform I don’t have to read through swathes of VB script – I can see all the workflows as a visual representation which enables me to go through each step and break it down.”
“BPA Platform also provides me with real-time reporting so it allows me to see any errors and faults. For example, I was able to highlight something that happened two days ago where we had a field change and there was an issue regarding the stored procedure. Using the tools in BPA Platform I was able to monitor and look at the memory section of the stored procedure, ascertain what the error was, and then implement a solution.”
“BPA Platform also ensures that any software deprecation issues are dealt with quickly. As a constant middleware package, which is controlled, monitored, and has releases matching any system upgrades, it enables the business to grow on the platform without the fear of our connections deprecating. As a result, we don’t have to rebuild the connections every time there’s a new version of one of our applications, whether that is NetSuite, Shopify or Salesforce.”
Case Study: Cloud Nine
Cloud Nine, a manufacturer and supplier of innovative hair styling tools, improved customer and order management via NetSuite Salesforce & Shopify Integration

