Integration category · 03

One source, your existing destination map.

If you already run a CDP, Flockr fits in as a source. Cohort transitions and signal events flow into Segment, mParticle, or RudderStack the same way your other sources do. The destination map you've already built handles fanout — Flockr's data ends up wherever your CDP already routes the rest of your behavioural data.

Source
Flockr signal layer
events
Routing hub
Customer Data Platform
your existing destination map
Klaviyo
Mixpanel
Snowflake
Facebook Custom Audiences
Slack ops channel
What it covers

What "customer data platform" means here.

Customer data platforms are the routing layer most modern data stacks are built around. They receive events from sources (your website, mobile app, marketing tools, transaction systems), resolve identities across them, and route the resulting unified events to destinations (your CEP, your warehouse, your ad platforms, your analytics tools).

Flockr is a natural source. Cohort entries and signal events become standard CDP events; everything downstream of the CDP picks them up through configuration the customer already has in place.

Segment mParticle RudderStack Tealium
Patterns

Three ways Flockr fits a CDP.

These patterns describe how Flockr contributes to the CDP's existing model. The third pattern — enrich — is where the CDP path produces something neither Flockr nor the CDP could produce on its own.

#01 Source

Flockr as a CDP source.

Flockr becomes a source in your CDP, alongside the other sources you already have. Cohort entries fire as track events. Signal threshold transitions fire as track events. The CDP receives them through its standard server-side or client-side ingestion APIs — no custom integration shape required.

Example events
Flockr Cohort Entered Flockr Cohort Exited Flockr Signal Threshold Crossed
#02 Route

Routes via your existing destination map.

Once Flockr is a source, the CDP's existing destination map handles fanout. The CEP destination already configured for your other behavioural events picks up Flockr events too. The warehouse destination already syncing your CDP data inherits the Flockr stream. No separate Flockr integration in any of them.

Example
Enabling Flockr as a Segment source automatically enables Flockr events to flow to every destination already configured in that workspace.
#03 Enrich

Joinable with the rest of the unified profile.

Inside the CDP, Flockr's cohort and signal data combines with other source data for richer segmentation. A segment defined as "in Flockr cart-abandonment cohort AND average order value above £200" needs Flockr's cohort context and the CDP's order-history aggregation. The CDP joins them; the segment activates anywhere the CDP routes to.

Example
A Segment Personas segment combining Flockr's scarcity_responsive_shopper cohort membership with predicted CLV from Segment's own analytics. Routes to Customer Match audiences via Segment's destination map.
The mechanism

How the integration actually runs.

CDPs all expose similar ingestion APIs. The integration is one of the simplest in the Flockr platform — both ends speak the same event-based protocol, identity resolution is handled by the CDP natively, and no per-destination configuration is needed inside Flockr.

One protocol. Two options. Pick server-side for reliability, client-side for in-session latency, or both together — the CDP combines them into a single profile timeline.
Server-side

Flockr's webhook into the CDP's events API.

Cohort transitions and signal events fire as HTTP POSTs to the CDP's track endpoint. Standard event shape, signed for authenticity. The CDP receives the event with userId or anonymousId matching its own identity graph, then routes through its destination map.

Suits scheduled or back-end cohort evaluation (lapsed shopper, repeat purchaser). Higher reliability, no ad-blocker concerns.
Client-side

Flockr's tag fires into the CDP's JS SDK.

Where the CDP has a browser SDK (analytics.track in Segment, mParticle.logEvent, etc.), Flockr's tag can fire events directly from the storefront. In-session cohort transitions reach the CDP within milliseconds.

Suits in-session cohorts (cart abandonment, browse abandonment). Captures the visitor's interaction context the CDP already has in scope.
Destinations

The platforms Flockr connects to.

Four CDPs worth featuring at the platform level. Segment is the most common in retail and gets dominant placement; the others get equal-weight smaller cards below.

m
mParticle

Mobile-strong CDP, well-suited to retailers running native iOS and Android apps alongside their web storefront. Flockr's signals reach the mobile experience through mParticle's audience sync to in-app messaging tools and push-notification platforms.

Events API · mobile SDK
R
RudderStack

Open-source CDP popular with engineering-led teams. Flockr integrates as a standard source; the customer maintains control over routing logic and can self-host the CDP if they prefer to keep data within their own infrastructure.

HTTP source · JavaScript SDK
T
Tealium AudienceStream

Enterprise CDP common in larger retail organisations. Flockr integrates as a real-time data source feeding AudienceStream's identity-resolved profile model. The enrichment pattern is particularly applicable here — segmentation language combines Flockr cohort data with Tealium's rich attribute set.

Standard event stream integration

Don't see your CDP? Most CDPs expose standard event-ingestion APIs — Flockr's source integration follows the same pattern across platforms.Contact us about your stack →

Worked example

One integration, five downstream activations.

A retailer runs Segment as their CDP. Their workspace already routes behavioural events to five destinations. They add Flockr as a Segment source. What happens to a cart-abandonment cohort entry across the stack.

The setup

One Flockr cohort entryFlockr Cohort Entered. One Segment source addition. Five simultaneous downstream activations through routing the customer had already configured.

Flockr cohort entry
cart_abandoned_low_stock
one event · fired once
source
Routing hub
Segment workspace
existing destination map already wired
fan-out
K
Klaviyo
Cart abandonment flow triggers
M
Mixpanel
Funnel analysis updates
S
Snowflake
Event lands in warehouse
F
Facebook Custom Audiences
Visitor added to retargeting list
S
Slack
Ops alert for high-value carts

The Flockr cohort entry fires as a single event into Segment — Flockr Cohort Entered with cohort_id, cart_product_ids, top_signal, and the visitor's anonymous ID. Segment's identity graph resolves the visitor to their unified profile; the event flows through every destination already configured in the workspace.

K

Klaviyo

Receives the event through its existing Segment integration. The cart-abandonment flow triggers from the property change without Flockr ever connecting to Klaviyo directly.

M

Mixpanel

Receives the event for funnel analysis. The retailer's product team can now see Flockr cohort transitions in their existing dashboards alongside other behavioural events.

S

Snowflake

Receives the event through Segment's warehouse destination. The data team can model Flockr cohort behaviour against the rest of the unified-profile dataset.

F

Facebook Custom Audiences

Picks up the event through Segment's audience-sync destination. The visitor is added to the retargeting audience without a direct Flockr→Facebook integration.

S

Slack

Receives a webhook for high-value carts. The customer service team gets real-time alerts on cart abandonment above a value threshold — built once in Segment, no Flockr-specific webhook to maintain.

One Flockr integration. Five downstream activations. The CDP's existing routing handles the rest.

A note · Composable CDPs

A note on composable CDPs.

Tools like Hightouch and Census — sometimes called "composable CDPs" or "reverse-ETL platforms" — operate downstream from the CDPs above. Rather than receiving event streams from sources, they read directly from your data warehouse and push to destinations. The architectural shape is "warehouse plus reverse-ETL" rather than "event hub plus destination map".

Flockr works with composable CDPs too, but through the warehouse rather than as an event source. Flockr exports cohort membership to your warehouse; Hightouch or Census reads from there and pushes to your destinations. The pattern is covered on the data warehouses sub-page from here, because the technical mechanism sits closer to warehousing than to event-based CDP integration.

See the data warehouses sub-page →

Wire Flockr into your CDP.

Thirty minutes with a Flockr engineer. We'll add Flockr as a source in your CDP workspace, and show what your existing destination map does with the cohort events — no extra integrations needed.