Listrak
EcosystemRetail-focused CDP and marketing automation platform for email, SMS, and identity resolution.
Listrak is a retail marketing platform that combines a CDP layer with email, SMS, and push notification delivery. It is common in mid-market retail and specialty commerce, particularly in apparel, home goods, and consumer brands. The platform's strength is its depth of retail-specific behavioral data: product browse history, cart events, purchase history, and email engagement all feed into a unified customer record.
The identity resolution layer handles the retail-specific challenge of anonymous-to-known profile stitching. When a shopper who previously browsed anonymously identifies themselves via email capture or login, Listrak merges the anonymous session history into their known profile. This means purchase intent signals from a browsing session are preserved and available in the profile even after the shopper converts.
Listrak's Conductor product is its journey orchestration tool, which triggers automated messages based on profile conditions and behavioral events. The platform handles segmentation, journey logic, and message delivery in a single interface, which is why it is common in retail companies without dedicated CDP and marketing automation tool stacks.
The API provides access to contact profiles, purchase history, product interaction data, and list memberships. For AI agents, the browse and cart history is particularly useful: an agent can query a shopper's recent product interactions to understand what they were considering, not just what they purchased, and use that context to personalize a UCP checkout interaction.
Why This Matters for UCP
Listrak gives agents access to retail shopper profiles with purchase history and product browse intent signals, enabling UCP checkout flows to surface products the shopper was already considering alongside their order and loyalty history.
UCP Capabilities
UCP Endpoint
Ecosystem — Endpoint not yet publicly available
Integration Example
// Listrak API: read shopper profile with purchase and browse history
// Agents use browse intent data alongside purchase history for UCP checkout context.
const LISTRAK_API = 'https://api.listrak.com/email/v1';
const token = process.env.LISTRAK_ACCESS_TOKEN!; // OAuth 2.0 bearer token
const listId = process.env.LISTRAK_LIST_ID!;
// Fetch contact by email
const contactResp = await fetch(
`${LISTRAK_API}/List/${listId}/Contact/email:${encodeURIComponent(shopperEmail)}`,
{ headers: { Authorization: `Bearer ${token}` } }
).then(r => r.json());
const contact = contactResp.data;
console.log('Contact ID:', contact?.contactId);
console.log('Subscribed:', contact?.subscribeStatus);
// Fetch order history
const ordersResp = await fetch(
`${LISTRAK_API}/List/${listId}/Contact/${contact?.contactId}/Orders`,
{ headers: { Authorization: `Bearer ${token}` } }
).then(r => r.json());
const orders = ordersResp.data ?? [];
console.log('Order count:', orders.length);
console.log('Total spend:', orders.reduce((sum: number, o: any) => sum + (o.orderTotal ?? 0), 0));
// Fetch browsed products (purchase intent signals)
const browseResp = await fetch(
`${LISTRAK_API}/List/${listId}/Contact/${contact?.contactId}/BrowseHistory`,
{ headers: { Authorization: `Bearer ${token}` } }
).then(r => r.json());
const recentlyViewed = (browseResp.data ?? [])
.slice(0, 5)
.map((b: any) => b.sku);
console.log('Recently browsed SKUs:', recentlyViewed);Category
Customer DataUCP Status
EcosystemTags
Pricing
paid
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.
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.
J. Santos
Senior Engineer · Feb 28, 2026
Integration was straightforward. The UCP endpoint discovery works as documented and checkout completes in under 2 seconds.
9 other tools in Customer Data
Is this your tool? Claim this listing