Criteo connector
Automate Criteo Ad Campaigns and Sync Audience Data Across Your Marketing Stack
Connect Criteo to your CRM, data warehouse, and marketing tools to close the loop on retargeting performance.

What can you do with the Criteo connector?
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.
Automate & integrate Criteo
Automating Criteo business process or integrating Criteo data is made easy with tray.ai
Use case
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.
Use case
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.
Use case
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.
Use case
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.
Use case
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.
Use case
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.
Use case
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.
Build Criteo Agents
Give agents secure and governed access to Criteo through Agent Builder and Agent Gateway for MCP.
Data Source
Fetch Campaign Performance Metrics
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.
Data Source
Retrieve Ad Set Details
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.
Data Source
Query Audience Segments
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.
Data Source
Pull Budget Utilization Reports
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.
Data Source
Retrieve Product Catalog Data
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.
Agent Tool
Create New Campaign
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.
Agent Tool
Update Campaign Budget
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.
Agent Tool
Pause or Activate Campaigns
Enable or disable campaigns based on performance thresholds or scheduling rules. An agent can automatically pause underperforming campaigns and reactivate them once conditions improve.
Agent Tool
Update Bid Strategy
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.
Agent Tool
Manage Audience Segments
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.
Agent Tool
Sync Product Catalog
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.
Agent Tool
Generate Performance Summary Reports
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.
Get started with our Criteo connector today
If you would like to get started with the tray.ai Criteo connector today then speak to one of our team.
Criteo Challenges
What challenges are there when working with Criteo and how will using Tray.ai help?
Challenge
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 Can Help:
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.
Challenge
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 Can Help:
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.
Challenge
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 Can Help:
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.
Challenge
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 Can Help:
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.
Challenge
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 Can Help:
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.
Talk to our team to learn how to connect Criteo with your stack
Find the tray.ai connector with one of the 700+ other connectors in the tray.ai connector library to integrate your stack.
Integrate Criteo With Your Stack
The Tray.ai connector library can help you integrate Criteo with the rest of your stack. See what Tray.ai can help you integrate Criteo with.
Start using our pre-built Criteo templates today
Start from scratch or use one of our pre-built Criteo templates to quickly solve your most common use cases.
Template
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.
Steps:
- Schedule trigger fires daily at a configured time
- Query Salesforce for contacts matching segment criteria (e.g., deal stage, LTV tier, inactivity period)
- Format contact identifiers into Criteo-compatible audience payload
- Call Criteo Audience API to add or remove users from the target segment
- Log sync results and contact counts to a Google Sheet for audit tracking
Connectors Used: Salesforce, Criteo
Template
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.
Steps:
- Scheduled trigger fires each morning for the previous day's date range
- Fetch campaign performance data from Criteo Reporting API
- Transform and normalize the response payload to match BigQuery table schema
- Insert rows into the designated BigQuery dataset
- Post a Slack summary message with key metrics to the marketing analytics channel
Connectors Used: Criteo, Google BigQuery, Slack
Template
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.
Steps:
- HubSpot webhook fires when a deal moves to Closed Won stage
- Extract contact email and identifiers from the HubSpot deal payload
- Look up contact record to confirm conversion and retrieve ad identifiers
- Call Criteo Audience API to remove contact from all active retargeting segments
- Update a HubSpot contact property to flag the record as suppressed in Criteo
Connectors Used: HubSpot, Criteo
Template
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.
Steps:
- Scheduled trigger fires every few hours throughout the day
- Fetch current spend and ROAS for all active Criteo campaigns
- Evaluate campaigns against configured ROAS and budget pacing rules
- Automatically increase daily budget via Criteo API for campaigns exceeding ROAS target
- Post Slack alert for any campaign within 85% of daily budget cap and log to Google Sheets
Connectors Used: Criteo, Slack, Google Sheets
Template
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.
Steps:
- Scheduled trigger fires every few hours or on Shopify product update webhook
- Fetch updated products from Shopify with changed price or inventory fields
- Map Shopify product fields to Criteo catalog feed schema
- Push product updates to Criteo via the Catalog API
- Flag out-of-stock products for automatic ad pause in Criteo
Connectors Used: Shopify, Criteo
Template
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.
Steps:
- Scheduled trigger fires every Monday morning
- Loop through configured client account IDs and fetch weekly Criteo performance data
- Populate individual client Google Sheets tabs with campaign metrics
- Generate a summary narrative using calculated fields in the template
- Send formatted email report to each client's designated contacts via Gmail
Connectors Used: Criteo, Google Sheets, Gmail
