Back to Directory
Listrak favicon

Listrak

Ecosystem

Retail-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

identity linkingproduct discovery

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);

UCP Status

Ecosystem

Tags

cdpretailemailsmsidentity-resolutionmarketing-automationmid-market

Pricing

paid

Added 2026-04-24
Verified2026-04-24
Documentation

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.

ML

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.

RK

R. Kapoor

Platform Engineer · Jan 15, 2026

★★★★★

Integrated in an afternoon. Solid implementation with no unexpected edge cases in production.

JS

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

Related Customer Data

Twilio Segment favicon

Twilio Segment

Customer Data

Ecosystem

Customer data platform that collects, cleans, and routes customer event data to analytics and marketing tools.

cdpevent-trackingidentity-resolution
UnverifiedAgent-Ready: 40%
3.8implementation(37 signals)
freemium
mParticle favicon

mParticle

Customer Data

Ecosystem

Enterprise customer data platform for collecting and orchestrating customer data across devices and channels.

cdpenterpriseidentity-graph
UnverifiedAgent-Ready: 40%
4.1implementation(26 signals)
enterprise
Tealium favicon

Tealium

Customer Data

Ecosystem

Enterprise tag management and customer data platform for real-time data collection and activation.

cdptag-managementreal-time
UnverifiedAgent-Ready: 40%
4.4implementation(51 signals)
enterprise