Teamwork Commerce: Unifying customer experience management

About Teamwork Commerce

Teamwork Commerce offers a cloud-native, omnichannel retail management platform that connects experiences through point of sale (POS), order management system (OMS), and other integrated systems while delivering data-driven insights for continued performance improvement.

Industries: Technology
Location: United States

Teamwork Commerce migrated its infrastructure to Google Cloud Platform to deliver a more integrated, data-driven approach to customer experience management.

Google Cloud results

  • Democratizes data for more strategic decision-making
  • Reduces time to initialize client devices from hours to 10 minutes
  • Increases bandwidth to easily manage thousands of stores, rather than just 10
  • Paves way for machine learning integrations

Serve large enterprise clients without significant IT team increase

With consumers expecting increasingly responsive, personalized services when shopping in stores and online, retailers are transforming their strategies to offer more integrated experiences in every customer interaction. Integral to their success is adopting dynamic backend systems that can power a unified approach to customer relationship management across point of sale (POS), inventory management, order fulfillment, and other systems.

Teamwork Commerce began as a mobile POS solution in 2009 and quickly recognized the need to cover more of the touch points where businesses engage with customers. For Teamwork Commerce, the first step in achieving its goal to reimagine customer experiences and service was migrating its core systems to Google Cloud Platform (GCP). After gaining proficiency with GCP, the company made the bold decision to fully redesign its workloads as a cloud-native system with Google Kubernetes Engine (GKE).

“As soon as we migrated VMs from our on-premises data center to Google Cloud Platform, our speed improved threefold without higher costs. This is what really started us on the path to move everything to GCP.”

Artem Nikulchenko, Chief Software Architect, Teamwork Commerce

Migrating VMs for better performance

After successfully deploying its CRM platform on App Engine and Datastore a number of years ago, Teamwork Commerce shifted gears to focus on its Virtual Machines (VMs).

“Other than our CRM, most everything else was hosted on VMs, which worked fine but offered us minimal technology advantages,” says Artem Nikulchenko, Chief Software Architect at Teamwork Commerce. “As soon as we migrated VMs from our on-premises data center to Google Cloud Platform, our speed improved threefold without higher costs. This is what really started us on the path to move everything to GCP.”

Focusing on a cloud-native approach

Migrating VMs to GCP was just the first step for Teamwork Commerce. The performance improvements encouraged the company to take a closer look at its workloads and determine how it could provide even more integrated experiences and faster scalability for its customers, who include many leading retailers worldwide. The company realized that even with GCP, it was reaching its limits for speed and scalability on its existing architecture. To truly keep up with a growing customer base, the company needed to switch to a cloud-native approach using microservices built on GKE.

The project was a risk, as Teamwork Commerce had to make significant organizational changes, such as forming a new DevOps department and changing internal processes. But more critically, the company needed to completely rebuild all workloads from scratch. Because the company redesigned workloads specifically for GCP, it took advantage of a wide variety of Google Cloud solutions, including Cloud Storage, Cloud Datastore, Cloud SQL, and Cloud Load Balancing, as well as services such as Stackdriver and Container Registry to support the new implementation.

The risk not only paid off, but Teamwork Commerce completed the redesign much faster than anticipated. Before moving to GCP, it could take Teamwork Commerce several hours to set up services, meaning that it could only take on a maximum of 10 new stores a day. With the new GKE implementation, it can initialize thousands of new stores in roughly 10 minutes.

“From a business perspective, the speed GCP and GKE deliver is top-notch in the enterprise space and gives us a major market advantage,” says Amber Hovious, Vice President of Marketing and Partnerships at Teamwork Commerce. “We’ve also been able to build and incorporate more features into our systems that directly benefit our customers operationally and financially. This enables us and our customers to effectively compete in crowded markets.”

With its workflows now running more efficiently and quickly, the company moved to modernize its approach to data analytics using other GCP products.

“We’re providing fantastic commerce experiences for our customers and ensuring they have the data and analytics insights they need, thanks to BigQuery. We are far ahead of competitors when it comes to enabling our customers to make better decisions faster and at scale, without having to hire more IT employees for their stores.”

Amber Hovious, VP Marketing and Partnerships, Teamwork Commerce

Maximizing data value and access

The company’s Teamwork Commerce Management Suite helps companies access inventory, OMS, POS, and other relevant data directly from tablets, whether working online or offline. Delivering that information at scale was traditionally challenging, but by migrating its data warehouses to BigQuery connected to the Teamwork suite of tools, the company has democratized access to information and improved the speed that it refreshes on clients’ systems and devices.

“We’re providing fantastic commerce experiences for our customers and ensuring they have the data and analytics insights they need, thanks to BigQuery,” says Amber. “We are far ahead of competitors when it comes to enabling our customers to make better decisions faster and at scale, without having to hire more IT employees for their stores.”

With a growing volume of client data stored in BigQuery and positive reactions to the expanded capabilities, Teamwork Commerce is now experimenting with more advanced AI and ML solutions within GCP.

“The next big step we’ll take with GCP is to experiment with solutions including AutoML Tables and AI Platform to assist clients with price optimization, demand predictions, and other ways to maximize their profits,” says Artem.

“We gained a lot of value from becoming a Google Cloud Partner. It’s opened up access to knowledge and technologies that help us work faster and smarter. We’re always looking to improve our platform and our customer experiences.”

Amber Hovious, VP Marketing and Partnerships, Teamwork Commerce

Partnering for greater opportunities

Teamwork Commerce is a Google Cloud Partner and has capitalized on the benefits of that designation through acquiring the support, guidance, and resources to succeed in the competitive market for retail services.

“We gained a lot of value from becoming a Google Cloud Partner,” says Amber. “It’s opened up access to knowledge and technologies that help us work faster and smarter. We’re always looking to improve our platform and our customer experiences. GCP has been a great source of solutions every step of the way.”

About Teamwork Commerce

Teamwork Commerce offers a cloud-native, omnichannel retail management platform that connects experiences through point of sale (POS), order management system (OMS), and other integrated systems while delivering data-driven insights for continued performance improvement.

Industries: Technology
Location: United States