DinMo + Snowflake Composable CDP

DinMo + Snowflake Composable CDP

4min • Jun 12, 2024

Oussama Ghanmi

Oussama Ghanmi

Founder, CEO, and CPO


In today’s business landscape, data is king. Yet, for most operational teams (marketing, sales, support, etc.), leveraging customer data in their daily tools is long and complex.

Over the years, we witnessed a lot of innovation in the data field, but found one major limitation: they were all technical solutions to solve non-technical problems.

When we interviewed companies, we realized that 90% of business teams didn’t have a solution to enrich their platforms with first-party data. The other 10% weren’t satisfied with the solution they had. And yet, they genuinely need access to their data to personalize their communication throughout the customer journey.

In the past few years, the emergence of the data cloud has luckily unlocked new possibilities for data-driven marketing, paving the way for Composable Customer Data Platforms strategies.

In this article, we will delve into the explain how business team can harness DinMo + Snowflake synergy to drive innovation and growth.

What is a Composable CDP?

A composable CDP is a modular solution that collects, models and activates customer data from your existing data infrastructure. This customer platform leverages the comprehensive data repository of a data warehouse, which already contains a detailed map of the customer journey.

Instead of operating as a separate entity, a composable CDP integrates seamlessly with this existing data infrastructure. This is one of the main difference between traditional and composable CDPs, offering greater flexibility and shorter implementation times.

❄️ DinMo is a Composable CDP Powered by Snowflake. It seamlessly integrates with the Snowflake cloud data environment, eliminating the challenges inherent to marketing cloud and traditional CDPs.

DinMo empowers marketing teams with full, self-service access to their cloud data, enabling them to autonomously create, manage, and sync their audiences, events, and customer attributes to their activation platforms (including CRM, advertising, support, etc.)

Snowflake x DinMo: Innovation powered by the Data Cloud

What is the Data Cloud?

The Data Cloud is a global and unified solution that enables access to huge amonts of data and cutting-edge applications. With the Data Cloud, you can seamlessly collaborate to uncover new insights and business opportunities.

Over the past few years, many companies have built their Modern Data Stack with a Snowflake Cloud data repository (data warehouse, data lake or data mart) at the center. This strategy allows consolidating all customer touch points in one single source of truth that powers multiple types of analytics.

Because data is no longer scattered across different platforms and physical data storage centers, organizations can make better decisions based on real-time information.

Snowflake’s Data Cloud has transformed how companies handle and use their customer data, offering:

  1. Data access for everyone, allowing organizations to handle massive data volumes to best know and serve their customers in the moment with value-driven experiences

  2. Better data governance, with robust protection measures and regulations compliance. Data can be protected in ways that can drive collaboration, while maintaining robust levels of security

  3. Data-driven action, thanks to unite siloed data to empower every part of a company with data to build applicate and execute diverse workloads.

What's next?

The next step is the ability to analyze that data, take customer insights and activate them across sales, marketing and customer service tools. Because it brings all the company’s data together in one place, Snowflake Data Cloud provides the perfect foundation for a flexible, composable CDP to give full access to customer data to business teams.

However, building and, above all, maintaining data pipelines between a data repository and business applications can be time-consuming and tedious. At DinMo, we believe that data teams need to focus on higher value-added subjects.

👉🏼 That’s where DinMo comes in. Gone is the era of waiting days or weeks for data engineers to build pipelines. Gone is the era of maintaining integrations. Gone is the era of running SQL queries to extract customer segments for business teams.

DinMo seamlessly integrates with the Snowflake Data Cloud environment and so, stands out as the fastest way to target and activate your customer data.

Oussama Ghanmi, CEO & Founder @DinMo

DinMo empowers marketing teams with full, self-service access to their cloud data, enabling them to autonomously create, manage, and sync their audiences, events, and customer attributes to their activation platforms (including CRM, advertising, support, etc.).

The no-code and intuitive interface to your customer data in Snowflake allows business teams to:

  • Uncover growth opportunities hidden within the data, thanks to AI-powered recommendations

  • Create customer segments in seconds, without code

  • Share audiences with all customer facing tools in just a few clicks

  • Measure the overall performance across audiences and all customer base

DinMo and Snowflake are two leading technology platforms, that, when combined, create a full synergy for business teams. Together, these platforms allow to automatically detect growth opportunities hidden in their Data Cloud, execute them and measure their results.

Nils Hasselmark, Product Manager @DinMo

DinMo x Snowflake: Architecture of the Composable CDP

At DinMo, our mission is to unleash the true potential of customer data. Snowflake has opened the doors to data accessibility and scalability, and DinMo takes it a step further. With the combined power of Snowflake and DinMo's intuitive interface, teams can confidently and effectively utilize customer data, ensuring agility and strict data governance. No complex transformations, no technical contraints.

Our Snowflake-native approach queries your customer data directly where it resides, making use of Snowflake's scalability and performance in a way that is more cost-effective than duplicating all your customer data. This preserves peak performance and reduces costs.

Because DinMo operates on data stored in a customer’s Snowflake account, customer segments are exported to marketing and sales destinations, while sensitive customer data stay secure in their Snowflake databases.

Wondering what impact this could have on your marketing performance? Activating first-party data across all platforms can reduce the cost of customer acquisition by up to 30%.


Up to 30% off your CAC using 1st Party data 🌟

How it works

Here is a step-by-step guide to create your Composable CDP on top of your Snowflake data warehouse.

  • Configure you workspace: Connect your Snowflake environment and your end destinations

  • Build your data model: Model your core business concepts so your marketing teams can autonomously operate using the entities your data team has set in place.

Model your business and connect it to DinMo

  • Build your segments: Create users, events or custom events, using our Segment builder.

Our SQL-free segment builder

  • Activate your data: Send your segments to your downstream tools in one-click!

It's possible to send several segments to several platforms in just one click.

One-click activation


Our partnership with Snowflake validates our innovative approach of Customer Data Platforms. This strategic partnership provides clients with enhanced functionality and confidence in our platform. This new step underscores our ongoing collaboration with Snowflake Data Cloud, to provide cutting-edge data solutions for our common customers.

About Snowflake: Snowflake enables every organization to mobilize their data with Snowflake’s Data Cloud. Customers use the Data Cloud to unite siloed data, discover and securely share data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single data experience that spans multiple clouds and geographies. Thousands of customers across many industries, including 510 of the 2022 Forbes Global 2000 (G2K) as of July 31, 2022, use Snowflake Data Cloud to power their businesses. Learn more at snowflake.com.

About us: DinMo is pioneering the next generation of Customer Data Platforms with its composable CDP. Its flagship features Visual Audience Builder, One-click Activation, AI predictions empower business teams to turn their customer data into profitable growth. For more information about DinMo, reach out to us!

About the authors

Oussama Ghanmi

Oussama Ghanmi

Founder, CEO, and CPO

A graduate of CentraleSupélec and the University of Waterloo, Oussama is a data specialist: his experience allows him to fully understand the challenges and issues faced by companies in the field of data science. Throughout his career, Oussama worked as a Data Scientist Consultant at Eleven Strategy Consultants for over 3 years. He then served as Chief Data & Analytics Officer from 2018 to 2020 at Ornikar. Afterward, he held the position of Director of Analytics and Data Marketing at M13h, where he assisted several companies in leveraging their internal data by creating dedicated platforms.


Table of content

  • Introduction
  • What is a Composable CDP?
  • Snowflake x DinMo: Innovation powered by the Data Cloud
  • How it works
  • Conclusion

Share this article

Put your data in motion and get value everywhere

You may also like

Put your data in motion and get value everywhere