ComposableStack.AI CDP
HomeAssessmentAgentLibraryCurriculumHow It WorksSolutionsAbout
← All tasks
Operational taskmodule6· status: complete

Activate an Audience to an External System

Ingest externally defined audiences into the CDP and create actionable segments from them, or export internally defined audiences to external platforms for bidirectional sharing.

Bidirectional audience activation covers two complementary flows: pushing internally built audiences to external activation channels, and pulling externally computed audience memberships into the CDP so they can be combined with platform-native data and activated through the platform's destination network. The task produces a live synchronization contract — the external system receives structured audience membership updates, and optionally the CDP can also receive and act on audience definitions that originated elsewhere (e.g., a data science team's propensity model output in a separate warehouse).

For inbound external audiences, the key design decisions are: the identity namespace strategy (which identifier links external audience membership to the unified profile), the ingestion pattern (batch HTTP API, streaming connector, or file upload), and whether the external audience will be used as a standalone segment or combined with AEP-native rules. For outbound activation, decisions include destination type, identity mapping, consent enforcement, and whether to export full audience snapshots or incremental membership changes.

Parallel viability note: Composable-stack approaches typically handle this task through a combination of reverse-ETL tools (for outbound audience export) and data pipeline tools (for inbound audience ingestion from external ML models or third-party DMP exports). Segment Composer, Hightouch Audiences, and dbt-based cohort materialization all support bidirectional patterns when the data warehouse acts as the central audience store. AEP's External Audiences feature provides a structured, governed approach with schema validation, profile merging, and unified consent, which adds value in highly regulated industries but requires more upfront schema design compared to warehouse-native approaches.

Side-by-side implementations

Adobe Experience Platform (AEP)·confidence 85%
Adobe Experience Platform (AEP)Auto-drafted, pending review

AEP supports bidirectional audience activation through its External Audiences feature. For inbound flows, a practitioner creates a Segment Definition schema, an External Audiences identity namespace, and an HTTP API Source Connector to ingest audience metadata and profile segment-membership payloads. Membership is stored in the Real-time Customer Profile under the externalaudiences namespace and can be used in Segment Builder to create AEP-native actionable segments. For outbound flows, audiences built in AEP can be activated to Adobe Audience Manager and other external platforms via the Destinations Catalog. Bi-directional sharing with AAM uses the native segment-sharing integration, with membership signals propagated in near-real-time.

Capability: Audience Segmentation

Sources

  • source.tech-training-module6-ex6
  • source.experienceleague-adobe-com.en-docs-experience-platform-segmentation-ui-audience-portal-2026
Snowflake

Parallel implementation not yet available.

Hightouch·confidence 85%
HightouchAuto-drafted, pending review

Hightouch's bidirectional activation supports both outbound sync (warehouse audience to external platform) and inbound audience import (external cohorts to warehouse). For inbound external audiences, Hightouch can receive webhook-based audience membership updates and write them to a Snowflake staging table, mirroring AEP's External Audiences HTTP API Source pattern. Outbound activation maps SQL-defined audience membership (Boolean column or CTE) in Snowflake to destination API calls for profile upsert, event trigger, or audience membership update. The Hightouch Audience Hub supports a Lookalike push pattern for seeding external platforms with first-party audience seeds.

Capability: Reverse-ETL (CDW-to-Destination Sync)

Sources

  • source.docs-hightouch-com.audience-hub-overview
  • source.docs-hightouch-com.event-streaming-webhooks

Task-level sources

  • technical-training/module6/index.md
  • technical-training/module6/ex6.md

How is this implementation?

Sign-in-gated. Tomorrow morning's curriculum-ingestor consumes your feedback: "Inaccurate" queues the task for re-review, "needs update" queues it for a refresh, and "one vendor panel is wrong" re-drafts just that panel.

What kind of feedback?
Sign-in required. Free.