Simon Data
EcosystemCDP built on the data warehouse, enabling direct SQL access and activation for commerce teams.
Simon Data is a warehouse-native CDP. Rather than copying data into a proprietary store, Simon Data connects directly to a brand's data warehouse (Snowflake, Redshift, BigQuery) and builds customer profiles from tables that already exist there. Marketers can write SQL to define segments, computed traits, and audience logic against their own data warehouse schema.
The warehouse-native approach has practical implications for data freshness and coverage. Because Simon Data reads from the warehouse, profiles include all the data the brand has collected, not just what has been instrumented through a separate CDP tracking layer. Historical transaction data, loyalty tables, CRM records, and customer service data are all available as profile inputs.
The Activation API allows external systems to query profile data in real time. Segments and computed traits defined in Simon Data's interface are accessible via API call, enabling checkout personalization, promotional eligibility checks, and loyalty lookups from any connected system.
For teams already running a Snowflake or Redshift stack with customer data, Simon Data is a common choice because it eliminates the need to duplicate data into a separate CDP store. The agent integration pattern is the same as other CDPs: query the profile API with a shopper identifier and receive back computed attributes and segment memberships.
Why This Matters for UCP
Simon Data connects agents to warehouse-native customer profiles built from a brand's full Snowflake or Redshift data, giving UCP checkout flows access to loyalty tiers, lifetime value, and purchase frequency derived from the complete transaction history.
UCP Capabilities
UCP Endpoint
Ecosystem — Endpoint not yet publicly available
Integration Example
// Simon Data Activation API: query warehouse-native customer profile
// Agents use this to read warehouse-derived traits and segment membership before checkout.
const SIMON_API = 'https://api.simondata.com/v1';
const clientId = process.env.SIMON_CLIENT_ID!;
const apiKey = process.env.SIMON_API_KEY!;
// Fetch customer profile by email
const profileResp = await fetch(
`${SIMON_API}/clients/${clientId}/profiles/lookup`,
{
method: 'POST',
headers: {
Authorization: `Bearer ${apiKey}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
identifier_type: 'email',
identifier_value: shopperEmail,
traits: ['loyalty_tier', 'lifetime_value', 'purchase_frequency', 'preferred_category'],
}),
}
).then(r => r.json());
const profile = profileResp.profile;
console.log('Customer ID:', profile?.customer_id);
console.log('Loyalty tier:', profile?.traits?.loyalty_tier);
console.log('Lifetime value:', profile?.traits?.lifetime_value);
console.log('Purchase frequency:', profile?.traits?.purchase_frequency);
console.log('Preferred category:', profile?.traits?.preferred_category);
// Active segment memberships
console.log('Segments:', (profile?.segments ?? []).map((s: any) => s.name));Category
Customer DataUCP Status
EcosystemTags
Pricing
enterprise
Is this your listing? Claim it to get analytics, a verified badge, and priority placement. Claim your listing →
Reviews
★★★★★4.7 (3 reviews)These are illustrative examples to show what reviews will look like. Submit your own experience below.
J. Santos
Senior Engineer · Feb 28, 2026
Integration was straightforward. The UCP endpoint discovery works as documented and checkout completes in under 2 seconds.
M. Lee
Backend Developer · Mar 3, 2026
Works well for our use case. The documentation is accurate and the implementation matches what the spec describes.
R. Kapoor
Platform Engineer · Jan 15, 2026
Integrated in an afternoon. Solid implementation with no unexpected edge cases in production.
9 other tools in Customer Data
Is this your tool? Claim this listing