# Criteo integrations

> Connect Criteo to your CRM, data warehouse, and marketing tools to close the loop on retargeting performance.

**Canonical page:** https://tray.ai/connectors/criteo-integrations/
**Categories:** Marketing
**Documentation:** https://tray.ai/documentation/connectors/service/criteo

## Overview

Criteo is a commerce media platform running retargeting, prospecting, and retail media campaigns for thousands of advertisers worldwide. Integrating Criteo with your data stack means you can automatically sync audience segments, pull campaign performance metrics into your BI tools, and trigger ad adjustments based on CRM signals — no manual exports, no one-off API calls. Teams that connect Criteo to the rest of their marketing infrastructure move faster, spend smarter, and attribute revenue more accurately.

## Use cases

### Automated Audience Segment Sync

Keeping Criteo audience lists current is a constant headache when your customer data lives in a CRM or data warehouse. With tray.ai, you can schedule recurring syncs that push new customers, churned users, or high-value segments from Salesforce, HubSpot, or Snowflake directly into Criteo audience lists. Your retargeting campaigns always reflect your latest customer data — no manual CSV uploads required.

- Eliminate manual audience list exports and uploads that cause targeting delays
- Automatically suppress recently converted customers to avoid wasted ad spend
- Segment audiences dynamically based on real-time CRM attributes like LTV or purchase stage

### Campaign Performance Reporting and BI Sync

Marketing analysts spend hours pulling Criteo campaign metrics — impressions, clicks, ROAS, conversions — and reconciling them with data from other ad platforms. tray.ai lets you schedule daily or hourly pulls from the Criteo API and push that data directly into Snowflake, BigQuery, Google Sheets, or Looker for unified cross-channel reporting. One source of truth for paid media performance, without the manual data wrangling.

- Consolidate Criteo data alongside Google Ads, Meta, and other channels in one dashboard
- Automate daily performance reports delivered to Slack or email for stakeholders
- Catch budget pacing issues early with real-time metric alerts

### CRM-Triggered Ad Suppression and Activation

When a prospect converts or a customer churns, your ad targeting should respond immediately — not after your next manual audience upload. tray.ai lets you build workflows that listen for CRM events in Salesforce or HubSpot and instantly update Criteo audience membership, suppressing converters from retargeting pools or activating win-back campaigns for lapsed buyers. This cuts wasted spend on already-converted users significantly.

- Suppress converted users from retargeting within minutes of conversion
- Trigger win-back retargeting automatically when churn signals appear in your CRM
- Keep your sales and marketing actions synchronized across platforms

### E-commerce Catalog and Product Feed Management

Retail and e-commerce advertisers using Criteo Retail Media need their product catalogs accurate and current. tray.ai can automate pulling updated product data from Shopify, Magento, or your internal database and pushing feed updates to Criteo on a scheduled or event-driven basis. Your dynamic product ads show accurate pricing, availability, and imagery without anyone touching it manually.

- Automatically pause ads for out-of-stock products to prevent wasted spend
- Sync real-time price changes to Criteo product feeds within minutes
- Reduce catalog management overhead for large SKU catalogs

### Cross-Channel Attribution and Revenue Reconciliation

Understanding Criteo's true contribution to revenue means joining its conversion data with your order management system or CRM. tray.ai workflows can pull Criteo conversion events, enrich them with order value data from Shopify or Magento, and load the reconciled dataset into your data warehouse for multi-touch attribution modeling. Finance and marketing end up working from the same numbers — no custom engineering required.

- Reconcile Criteo reported conversions against actual order data in your OMS
- Feed accurate attribution data into multi-touch models in your BI platform
- Reduce discrepancies between ad platform reporting and internal revenue figures

### Budget and Bid Optimization Automation

Managing Criteo campaign budgets manually across dozens of advertisers or product lines is slow and error-prone. With tray.ai, you can build rules-based workflows that monitor ROAS or CPA thresholds via the Criteo API and automatically adjust daily budgets or bids when performance drifts outside acceptable ranges. Performance marketers stay efficient at scale without staring at dashboards all day.

- Automatically increase budgets on high-ROAS campaigns before they hit daily caps
- Pause underperforming ad sets based on custom CPA or CTR thresholds
- Log all automated bid changes to a Google Sheet or Slack channel for audit trails

### Agency Multi-Client Reporting Automation

Agencies managing Criteo for multiple clients hit the same wall every week — pulling data per account, formatting it, sending updates. tray.ai can orchestrate multi-client Criteo data pulls, merge them with templated Google Slides or Google Sheets reports, and distribute them automatically to each client via email or Slack. Account managers get their time back, and client-facing reports stop having errors.

- Generate and send branded performance reports for each client automatically
- Standardize reporting formats across all client accounts in the agency
- Save multiple hours per week per account manager on manual report preparation

## Templates

### Sync Salesforce Segments to Criteo Audiences Daily

Automatically pulls defined contact segments from Salesforce based on custom field criteria and updates the corresponding Criteo audience lists every 24 hours, so retargeting pools are always current.

Connectors used: Salesforce, Criteo

### Criteo Campaign Performance to BigQuery Daily Pipeline

Pulls Criteo campaign stats — impressions, clicks, spend, conversions, ROAS — on a daily schedule and loads them into a BigQuery table for cross-channel BI reporting and dashboarding.

Connectors used: Criteo, Google BigQuery, Slack

### Suppress Converted Customers from Criteo Retargeting on HubSpot Deal Close

Listens for deal-closed-won events in HubSpot and immediately removes the associated contact from active Criteo retargeting audiences to prevent post-purchase ad waste.

Connectors used: HubSpot, Criteo

### Automated Criteo Budget Alert and Adjustment Workflow

Monitors daily Criteo campaign spend against budget thresholds and automatically raises budgets for high-ROAS campaigns or sends Slack alerts for campaigns approaching their caps.

Connectors used: Criteo, Slack, Google Sheets

### Shopify Product Feed Sync to Criteo Catalog

Pulls updated product data from Shopify — including price, stock status, and image URL — and pushes feed updates to the Criteo product catalog on a scheduled basis to keep dynamic ads accurate.

Connectors used: Shopify, Criteo

### Weekly Criteo Agency Client Report via Email

Aggregates the past week's Criteo performance data for each managed client account, populates a Google Sheets report template, and emails it to the respective client contacts automatically.

Connectors used: Criteo, Google Sheets, Gmail

## Challenges Tray.ai solves

### Keeping Audience Lists Fresh Without Manual Uploads

Criteo audience segments go stale fast when customer data changes in your CRM — new sign-ups, recent purchasers, and churned users all need to be reflected in targeting lists in near real-time. Manual CSV exports and uploads introduce delays that cost you budget efficiency and targeting accuracy.

**How Tray.ai helps:** tray.ai enables event-driven and scheduled workflows that automatically push audience updates from HubSpot, Salesforce, or your data warehouse into Criteo without any human intervention. You define the segment logic once, and tray.ai handles the ongoing synchronization.

### Reconciling Criteo Conversion Data with Actual Revenue

Criteo's reported conversions and revenue figures often differ from what's recorded in your OMS or CRM — attribution windows, view-through conversions, and deduplication logic all create gaps. Without automated reconciliation, finance and marketing end up working from conflicting numbers.

**How Tray.ai helps:** tray.ai can pull Criteo conversion events via the API, join them with order data from Shopify or your internal database, and load the reconciled dataset into your data warehouse. Both teams get a single agreed-upon source of truth built from actual transaction records alongside Criteo's attribution data.

### Scaling Reporting Across Multiple Criteo Accounts

Agencies and enterprise advertisers managing multiple Criteo accounts face a reporting burden that grows with every new account — each one requires separate API calls, data normalization, and output formatting. Doing this manually is both slow and error-prone.

**How Tray.ai helps:** tray.ai workflows can loop through multiple Criteo account IDs in a single execution, normalize the data from each, and consolidate it into a unified reporting destination or distribute individual client reports automatically. What previously took hours of manual work runs on a schedule without human involvement.

### Responding to Performance Changes Without Constant Monitoring

Campaign performance in Criteo can shift fast due to auction dynamics, seasonality, or competitor activity. Performance marketers can't watch dashboards all day, which means budget gets wasted or opportunities disappear before anyone notices.

**How Tray.ai helps:** tray.ai lets you build monitoring workflows that poll Criteo campaign metrics on a regular interval and apply conditional logic — automatically adjusting bids or budgets via the API when thresholds are crossed, and sending Slack or email alerts when human review is needed. It's an always-on optimization layer that doesn't require additional headcount.

### Connecting Criteo to a Broader Multi-Channel Marketing Stack

For most marketing teams, Criteo is a silo. Its data doesn't automatically flow into shared dashboards, CRMs, or attribution tools, so it's hard to evaluate its contribution alongside Google Ads, Meta, and email in a unified view.

**How Tray.ai helps:** tray.ai pulls Criteo data on a schedule and routes it to any destination in your stack — BigQuery, Looker, Salesforce, or a custom data lake. Pre-built connectors for the most common marketing and analytics tools mean you can build a unified cross-channel view without writing custom ETL pipelines.

## Agent features

### Fetch Campaign Performance Metrics (Data Source)

Retrieve performance data for advertising campaigns, including impressions, clicks, conversions, and ROAS. An agent can use this to monitor campaign health and surface insights for optimization decisions.

### Retrieve Ad Set Details (Data Source)

Pull configuration and targeting details for ad sets across campaigns. An agent can use this to spot misconfigurations or suggest targeting improvements based on performance goals.

### Query Audience Segments (Data Source)

Fetch existing audience segments and their definitions to see who's being targeted. An agent can use this to match audiences across platforms or recommend new segmentation strategies.

### Pull Budget Utilization Reports (Data Source)

Access spend data across campaigns and ad sets to see how budgets are being consumed. An agent can flag underspending or overspending and recommend reallocations.

### Retrieve Product Catalog Data (Data Source)

Fetch product feed details tied to Criteo campaigns, including product status and attributes. An agent can use this to find catalog issues that may be hurting retargeting ad performance.

### Create New Campaign (Agent Tool)

Create advertising campaigns in Criteo with defined objectives, targeting, and budgets. An agent can automate campaign creation based on business triggers like product launches or seasonal promotions.

### Update Campaign Budget (Agent Tool)

Adjust the daily or lifetime budget of existing campaigns programmatically. An agent can react to performance signals or business rules to scale spend up or down without manual intervention.

### Pause or Activate Campaigns (Agent Tool)

Enable or disable campaigns based on performance thresholds or scheduling rules. An agent can automatically pause underperforming campaigns and reactivate them once conditions improve.

### Update Bid Strategy (Agent Tool)

Modify bidding settings on ad sets to optimize for CPC, CPA, or ROAS targets. An agent can continuously tune bids based on real-time performance data.

### Manage Audience Segments (Agent Tool)

Create, update, or delete audience segments in Criteo to refine targeting. An agent can automate audience management by syncing CRM segments or behavioral data from other connected platforms.

### Sync Product Catalog (Agent Tool)

Push updated product information to Criteo product feeds to keep retargeting ads accurate. An agent can trigger catalog syncs when inventory or pricing changes are detected in connected systems.

### Generate Performance Summary Reports (Agent Tool)

Trigger the generation of scheduled or on-demand performance reports across campaigns. An agent can compile these and send summarized insights to stakeholders via email or messaging platforms.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
