Batch acquiert Moonfish AI 🔥 Lire l'annonce →

Batch Data

L'infrastructure haute performance pour activer votre donnée client

Connect, Unify, Activate. Collectez votre donnée depuis vos apps et vos data warehouses, unifiez-la dans un profil client unique, activez-la en temps réel sur tous vos canaux. - Sur notre propre infrastructure européenne bare metal. - 20 milliards d'events traités chaque jour. - Une juridiction européenne, hors de portée du Cloud Act.

Batch Data

Batch Data : l'infrastructure de données au cœur de la Customer Engagement Platform

Une bonne campagne se joue avant l'envoi : dans la qualité de la donnée et sa disponibilité immédiate. C'est le rôle de Batch Data. Connect se connecte à vos sources, de vos apps à vos data warehouses. Unify réunit vos données en un référentiel unique : profils, comportements et catalogues. Activate les rend exploitables en temps réel.

Batch Data n'est pas une customer data platform (CDP) classique : elle connecte, unifie et active vos données directement, sans étape d'export vers des outils d'activation tiers.

Batch Data Connect

Connect relie Batch à toute votre stack, en entrée comme en sortie. Collectez les events de vos apps et serveurs en temps réel via vos SDKs et l'API, synchronisez vos data warehouses et vos fichiers avec Cloud Sync, branchez vos outils métier grâce à nos connecteurs prêts à l'emploi (CDP, analytics, ads).

Batch Data Unify

Unify réunit toutes vos données dans un profil client unique (RCU). Il rapproche les parcours anonymes et identifiés grâce à la résolution d'identité cross-device, historise l'ensemble des comportements en les gardant requêtables en temps réel, et relie vos Catalogs métier aux profils. La plateforme enrichit ensuite chaque profil en continu, des agrégats aux scores prédictifs.

Batch Data Activate

Activate exploite votre profil client unifié en temps réel. Il alimente une segmentation client avancée, personnalise chaque message et déclenche vos scénarios marketing comme transactionnels dès qu'un comportement ou un attribut évolue. Sans synchronisation intermédiaire, sans délai.

Infrastructure européenne

Notre infrastructure est entièrement exploitée en Europe, sur nos propres serveurs bare metal. Vos données restent sous juridiction européenne, hors de portée du Cloud Act. Une architecture pensée pour répondre aux exigences des équipes Data, IT et Sécurité.

Built for scale

Batch traite 20 milliards d'events par jour et maintient 1,2 milliard de profils actifs par mois sur plus de 600 serveurs bare metal. Une architecture distribuée construite avec Kafka, Cassandra, ClickHouse et Golang pour garantir des performances constantes à grande échelle.

Batch Data Connect : connectez toutes vos sources, retrouvez chaque interaction dans vos systèmes

Collectez votre first-party-data en temps réel depuis vos applications, vos sites et vos serveurs. Synchronisez les données de vos warehouses, fichiers et plateformes à la fréquence de votre choix. Puis renvoyez les envois, ouvertures, clics, profils et segments vers votre stack data. C'est ce qu'on appelle l'intégration de données client (customer data integration) : la donnée circule dans les deux sens entre Batch et le reste de votre stack, sans copie superflue.

Batch s'intègre à votre architecture existante, sans imposer de nouveau modèle ni verrouiller vos données dans la plateforme.

Collecte temps réel

Depuis vos apps, vos sites web et vos serveurs, Batch ingère profils, attributs, événements et abonnements en temps réel.

Des SDKs conçus pour la prod

Dans le top 100 des SDKs les plus utilisés au monde, les SDKs Batch suivent les évolutions des technologies web & mobile. Ils s'intègrent à vos workflows de développement et de release existants, avec les frameworks et package managers standards, des changelogs détaillés et des guides de migration à chaque montée de version.

Collecte automatique des données device-level

Les SDKs Batch collectent automatiquement les données techniques et contextuelles utiles au ciblage, sans tagging supplémentaire.

  • Locale

  • Langue

  • Pays

  • Ville par IP

  • Version d'app

  • Dernière visite

  • Dernière localisation

Des intégrations adaptées à votre stack

iOS Swift · Objective-C

Swift Package Manager · CocoaPods · XCFramework

Android

Kotlin · Java · Gradle · Maven Central

Cross-platform

Flutter · React Native · Expo · Cordova · Ionic

Web

JavaScript SDK · Web Push: JavaScript snippet · Service worker. Sites web · Progressive Web Apps

Profile API : connectez tous vos flux server-side

La Profile API alimente Batch en Profiles, attributs, événements et abonnements depuis vos backends, au fil de l'eau ou en bulk.

  • Création de Profiles à la volée

  • 300 updates/s en real-time

  • 10 000 profils par appel

Alimentez Batch depuis votre stack data

Connectez vos warehouses, fichiers, CDP et plateformes analytics. Vos données sont automatiquement synchronisées dans Batch, sans pipeline custom à construire ou maintenir.

Cloud Sync for data warehouses

Batch est connecté nativement à votre modern data stack. Alimentez Batch directement depuis votre data warehouse, sans développement additionnel.

  • Sources: Snowflake · BigQuery · Amazon Redshift · Databricks · ClickHouse · Microsoft SQL Server

  • Features: Planification de sync · Mode incrémental · Setup dashboard

Cloud Sync for files

Connectez vos dépôts SFTP et vos espaces de cloud object storage, puis planifiez chaque import avec un cron schedule. Batch récupère et ingère automatiquement les nouveaux fichiers.

  • Imports automatisés

  • Multi-files

  • Planification de sync

Marketplace connecteurs à vos outils métier

Connectez Batch aux outils déjà en place dans votre stack. Activez des intégrations prêtes à l'emploi avec vos CDP, plateformes analytics, data clouds et outils métier, sans développer ni maintenir de connecteur custom.

CDP & data activation

Segment · mParticle · Tealium · Zeotap · Treasure Data · mediarithmics · Commanders Act · Hightouch · DinMo

Analytics & attribution

Amplitude · Mixpanel · Piano Analytics · AppsFlyer · Adjust · Branch

Marketing platforms

Salesforce Marketing Cloud · Piano Composer

Et plus encore

→ Découvrir tous nos partenaires

Retrouvez toute la donnée Batch dans vos systèmes

Exportez profils et segments, distribuez les events vers vos outils analytics et synchronisez les signaux d'engagement générés par Batch avec votre data warehouse. La donnée reste disponible dans votre stack, pour vos analyses et vos modèles. Cette intégration de données client (customer data integration) fonctionne dans les deux sens : ce que Batch produit revient aussi dans votre stack.

Chaque envoi produit des signaux d'engagement

Envois, réceptions, opens, clics, vues et toutes les interactions liées aux messages sont automatiquement capturés par Batch. Ces données sont aussitôt disponibles dans Batch pour le ciblage et l'analyse, et diffusées dans votre stack.

  • Sent

  • Delivered

  • Opened

  • Clicked

  • Bounced

  • Unsubscribed

  • Direct Open

  • In-App interactions

Cloud Sync : une synchronisation bidirectionnelle avec votre stack

Cloud Sync ne sert pas uniquement à alimenter Batch en données. Les connexions à vos warehouses et systèmes de stockage de fichiers permettent aussi de renvoyer les données produites dans Batch vers votre stack.

  • Cloud Sync for data warehouses

  • Cloud Sync for files

  • Bidirectional sync

Exportez vos données à la demande ou en temps réel

Exportez Profiles, segments et events via API ou directement vers votre infrastructure de stockage. Les events collectés par les SDKs peuvent être dispatchés directement vers vos outils analytics et autres destinations.

  • Export API

  • Cloud Sync

  • Event dispatchers

Une boîte à outils pour les développeurs

Validez les payloads, comprenez immédiatement les erreurs et inspectez la donnée réellement disponible dans Batch. Les outils de diagnostic couvrent toute la chaîne d'ingestion, depuis le premier appel API jusqu'au contrôle d'un profil en production.

  • Gestion d'erreur API détaillée

  • Profile View

  • Data Catalog

  • Inspection des attributs et abonnements

  • Timeline d'events

Batch Data Unify : unifiez identités, comportements et données métier autour de Profiles

Batch rapproche les signaux collectés sur tous vos canaux dans un même modèle de données. Identité, attributs, abonnements, événements et données métier sont immédiatement requêtables pour le ciblage, la personnalisation et l'orchestration.

Votre donnée client réconciliée

Résolution d'identité cross-channel

Batch rapproche les interactions d'un même utilisateur à partir des identifiants disponibles à chaque étape du parcours sur un mode déterministe : identifiant de compte, email, numéro de téléphone… Apps, sites web, formulaires, caisses magasin ou autres points de contact alimentent le même profil dès qu'un lien d'identité est établi.

Réconciliation anonyme → connecté

Batch collecte l'activité dès la première visite sur un profil anonyme, puis la fusionne sur le profil connecté au moment de l'identification. Écrans vus, produits consultés et événements réalisés avant le login sont conservés et rattachés au bon utilisateur, sans doublon.

Inspectez n'importe quel profil

Retrouvez les attributs, installations, abonnements et événements associés à un utilisateur directement sur le dashboard Batch. La Profile View permet aux équipes Data, Support ou Produit de comprendre rapidement ce que Batch connaît d'un profil.

  • Profile View

  • Attributes

  • Subscriptions

  • Event timeline

Historique comportemental granulaire

Batch conserve chaque interaction dans son Events Store, avec son timestamp et l'ensemble des attributs associés. Rien n'est agrégé de force : la donnée brute reste disponible pour le ciblage et l'analyse. 36 mois par défaut, configurable selon vos contraintes privacy et vos cas d'usage.

Toute votre donnée métier

Tous vos produits, contenus, magasins ou offres, prêts pour l'activation.

Structurez vos objets métier dans les Catalogs

Produits, contenus, magasins, agences, vols ou offres sont stockés dans des Catalogs avec l'ensemble de leurs attributs.

Référencez vos objets par ID, sans les dupliquer

Vos événements et profils portent un SKU ou un product ID. Leurs propriétés (prix, stock, visuel) vivent dans le catalog. Batch résout la référence au moment de l'envoi. Vous actualisez l'objet une fois, sans recopier ses champs dans chaque payload.

Stockez des millions d'items

Stockez l'intégralité de votre référentiel produit dans Batch : des millions d'items, avec leurs variantes et leurs déclinaisons par marché.

Batch enrichit vos données clients : du scoring prédictif aux agrégats du quotidien

À partir des events remontés par les SDK, les APIs et vos données d'engagement, Batch enrichit la donnée en créant de nouveaux attributs ciblables, sans solliciter votre roadmap technique.

AI Predict : 15 scores prédictifs intégrés

Disponibles nativement dans la CEP Batch, ces scores permettent d'optimiser les campagnes CRM et d'augmenter les performances des campagnes : Date décisive de churn, Top client à risque, Sensibilité à la promotion…

Des agrégats ciblables out of the box

Batch calcule des agrégats directement sur les comportements utilisateurs, sur une fenêtre glissante que vous définissez, 7, 30, 90 jours ou toute autre période : nombre d'achats, panier moyen, fréquence de visite… Les équipes marketing les composent elles-mêmes avec des opérateurs simples : somme, comptage, moyenne, min/max.

Le bon modèle pour le bon problème

Prédire un churn à partir d'un historique d'achats et écrire l'objet d'un email sont deux métiers différents. Batch utilise chaque technologie là où elle est la plus efficace.

AI Predict : prédire les comportements

Du machine learning et des algorithmes choisis pour chaque score.

  • Entraîné sur vos données, cloisonnées par client

  • Qualité suivie par AUC, lift et dérive

Chaque modèle AI Predict est entraîné sur les données de votre marque, dans votre propre environnement d'entraînement. Aucun apprentissage ne circule d'un compte à l'autre. Feature engineering, sélection d'algorithme et entraînement sont pris en charge de bout en bout par les équipes Batch.

AI Assist : générer du contenu

Avec les meilleurs LLM tiers du marché, choisis par cas d'usage et mis à jour régulièrement.

  • Anthropic, OpenAI, Google, Mistral

  • Aucune donnée personnelle ne transite

  • Qualité contrôlée par évaluateurs et golden sets

AI Predict : modèles et cas d'usage

  • Top client à risque: Classification, LightGBM

  • Churn à l'abonnement: Classification, LightGBM

  • Date décisive de churn: Time-to-event, LSTM (deep learning)

  • Lifetime Value: Régression, LightGBM

  • Client à haut potentiel: Classification, LightGBM

  • Prospect à haut potentiel: Classification, Régression logistique

  • Appétence produits: Classification, Régression logistique

  • Appétence cross-sell: Classification, Régression logistique

  • Sensibilité à la promotion: Classification, Régression logistique

  • Recommandation produits: Ranking, ALS (filtrage collaboratif)

  • Date de 2nd achat: Régression, LightGBM

  • Date de réachat: Régression / Classification, GBTRegressor / Régression logistique

  • Recommandation promotions: Ranking, LightGBM

  • Best send time: Calcul statistique

  • Best channel: Calcul statistique

AI Assist : cas d'usage

  • Conversational Agent: Analyse, création de messages, recommandations. LLM tiers + RAG

  • AI Home: Analyse & recommandation. LLM tiers + RAG

  • Rédiger des variantes d'AB test: Génération. LLM tiers

  • Traduire une campagne: Traduction. LLM tiers

  • Adapter le ton: Réécriture. LLM tiers

  • Nommer les étapes d'un scénario: Résumé. LLM tiers

Transformez, monitorez et gouvernez votre donnée

Schéma et gouvernance intégrés à la plateforme.

Gardez la main sur votre schéma de données

Types, noms, sources, archivage… Chaque attribut collecté par Batch est typé, nommé et rattaché à sa source. Le Data Catalog donne la vue de ce qui existe réellement dans la plateforme : quel attribut, alimenté par quel flux, avec quelles valeurs.

Vous gardez la main dessus dans le temps. Renommer un attribut mal nommé à l'implémentation, repérer deux champs qui font la même chose, archiver ceux d'une app abandonnée : tout se fait dans le dashboard, sans ticket support ni ETL à réécrire.

Monitoring & alertes : votre implémentation sous surveillance

Batch surveille en continu vos flux et vos attributs. Chute de volume d'ingestion, champ qui se vide, création d'attributs dupliqués… Vous êtes prévenus à temps.

Gouvernez la donnée tout au long de son cycle de vie

Consentements, préférences, règles de rétention des données et suppression sont pilotables dans Batch via une suite d'outils dédiés : Privacy center, Inactive Profiles, GDPR API…

Batch Data Activate : à chaque cas d'usage son mode d'activation

Activez toute votre donnée, sans nouvelle intervention technique

La segmentation client est au cœur d'Activate. Segments dynamiques, ciblage comportemental, envois unitaires ou de masse, personnalisation avancée, scores prédictifs : les équipes marketing composent les campagnes en toute autonomie, sur la donnée que vous avez déjà connectée.

Segments dynamiques

Des filtres évalués sur toute la base à l'exécution, imbriquables et réutilisables d'un scénario à l'autre.

Audiences statiques

Vos populations calculées ailleurs, importées et combinables avec tous les autres critères.

Visualisation du reach en temps réel

Le volume ciblé s'affiche à chaque modification des critères, avant l'envoi.

Query builder

Vos équipes CRM construisent des segmentations client aussi précises et sophistiquées qu'une requête SQL avancée, sans en écrire une ligne.

Ciblage comportemental

Requête directe sur l'Events Store sur une fenêtre temporelle définie au moment du ciblage.

Retargeting

Les interactions de vos campagnes deviennent des critères : non-ouvreurs, cliqueurs d'un lien, profils déjà sollicités…

Déclenchement d'automation

À l'arrivée d'un event ou au changement d'un attribut.

Messages marketing et transactionnels

Une seule plateforme pour gérer ces deux besoins : rapidité d'envoi et traçabilité accrue pour le transactionnel, gestion des consentements et analyse de performance pour le marketing.

Personnalisation temps réel

Moteur Jinja-like, conçu pour la performance, le temps réel et la facilité d'utilisation, preview dashboard.

  • Réagir au passage d'un client en statut VIP: trigger on attribute change. Aucune charge, la détection des changements est gérée par Batch

  • Croiser trois conditions et un comportement: query builder, conditions imbriquées. Aucune charge

  • Relancer les non-ouvreurs de mardi: retargeting. Aucune charge

  • Cibler les clients d'une ville: critère sur attribut built-in. Aucune charge

  • Vérifier le volume avant d'envoyer: estimation de reach. Aucune charge

  • Afficher le prix du jour dans l'email: personnalisation par les Catalogs. Catalog alimenté, une fois

  • Réutiliser la population de votre modèle in-house: import d'Audience. Un export à planifier

  • Cibler sur une table de votre warehouse: Cloud Sync for Warehouses, incrémental. Une sync à configurer

Une infrastructure européenne, hors de portée du Cloud Act

Vos données sous juridiction européenne

Vos données sont collectées, stockées et traitées sur une infrastructure bare metal que Batch administre, dans des datacenters européens. L'entité contractante est une société française. Vos données ne servent à entraîner aucun modèle partagé.

  • Un éditeur américain avec un datacenter en Europe: société de droit américain, serveurs en Europe. Exposé, la localisation des serveurs n'y change rien

  • Un éditeur européen hébergé sur une hyperscale américaine: société européenne, cloud d'un hébergeur américain. Exposé, via l'hébergeur

  • Batch: société française, ses propres serveurs en Europe. Hors de portée

Le Cloud Act permet aux autorités américaines de réclamer des données à une société relevant du droit américain, quel que soit le pays où ces données sont stockées. Pour en sortir, il ne suffit donc pas de choisir un datacenter européen : il faut que ni l'éditeur, ni l'hébergeur ne relèvent de cette juridiction.

La même exigence, appliquée à l'IA

  • AI Predict: modèles ML / deep learning propriétaires, vos données personnelles cloisonnées par client, sur les serveurs de Batch en Europe

  • AI Assist: LLM tiers (Mistral, Anthropic, OpenAI, Google…), aucune donnée personnelle ne transite

Et tous les fondamentaux, évidemment

  • SSO

  • Gestion fine des droits

  • Historique des accès

  • Bastion 3FA

  • Mitigation DDoS

  • IDS/IPS

  • Pentests

  • Bug bounty

  • Audits internes et externes

  • Conformité RGPD

  • Aucun modèle mutualisé entre clients

Une plateforme conçue pour le scale

20 milliards d'events par jour, 99,9 % de disponibilité

  • 20 milliards d'events par jour

  • 1,2 milliard de profils actifs par mois

  • 99,9 % de disponibilité

  • 100 millions d'emails par heure

  • 540 millions de push par heure

  • 500 000 SMS par heure

Architecture distribuée

300 applications réparties sur 5000 instances, sur un réseau privé non exposé sur Internet.

Des technologies choisies pour le volume et la vitesse

Kafka pour le queuing, TiDB et Cassandra pour la base de profils, ClickHouse pour les events et les statistiques d'envoi.

Bare metal dédié

Des serveurs sans mutualisation avec d'autres entreprises ni couche de virtualisation lourde : moins de variabilité de performance, plus de stabilité sous forte charge.

Cloisonnement des environnements

Environnements PROD et DEV distincts, outils de debug avancés.

Migrer vers Batch

+200 migrations CRM depuis toutes les plateformes du marché

Chaque migration CRM suit le même parcours balisé, quelle que soit la plateforme d'origine : Salesforce Marketing Cloud, Adobe Campaign, Braze, Airship, Selligent, Emarsys… Audit de l'existant, mapping du modèle de données, reprise des profils et des opt-ins, IP warming, bascule.

→ Découvrir les case studies

700 M de profils actifs migrés

Profils, consentements, catalogs, audiences… La donnée est reprise et remappée dans le modèle Batch. Vos systèmes sources restent en place.

88 NPS sur la migration

Escalade directe aux équipes techniques, 96 % des tickets résolus en moins d'une heure, 3 minutes de réponse médiane, en 5 langues. 97,6 CSAT support.

Votre intégrateur connaît déjà Batch

Si vous travaillez avec une agence, elle intervient sur le projet de migration CRM avec un accès au dashboard, un canal partagé, et un Implementation Manager Batch en supervision.

Avanci, BeApp, BeTomorrow, Cartelis, Claravista, CustUp, Degetel, Dernier Cri, Jakala, Modeo, Niji, Relatia.

→ Découvrir nos agences partenaires

99,7 % de délivrabilité email

IP warming automatisé, réputation suivie au quotidien, relations directes chez Google, Microsoft, Yahoo, Signal Spam et Spamhaus.

FAQ

Est-ce que Batch est une CDP ?

Non, même si Batch a beaucoup de fonctionnalités communes avec les CDP (customer data platform) : résolution d'identité, RCU, enrichissement… Une CDP est faite pour que vos équipes data distribuent la donnée dans votre stack, alors que la plateforme de données Batch est conçue pour servir les cas d'usage d'activation marketing directement.

Est-ce que j'ai besoin d'une CDP pour utiliser Batch ?

Non. Batch se connecte directement à votre stack technique, pour les flux montants et descendants.

En entrée : SDKs et Profile API pour vos apps et vos backends, Cloud Sync pour vos data warehouses, vos SFTP et votre object storage. Aucun ETL à construire.

En sortie : Export API, Cloud Sync bidirectionnel et event dispatchers renvoient profils, segments et signaux d'engagement vers votre stack. La donnée produite dans Batch reste disponible pour vos analyses et vos modèles.

Bien sûr, si vous utilisez déjà une CDP, Batch s'y connecte directement : Segment, mParticle, Tealium, Zeotap, Treasure Data, mediarithmics, Commanders Act, Hightouch, DinMo…