Skip to content

Octolis

Octolis est une puissante plateforme d’activation de données (ou plateforme de données clients headless). En se basant sur l’une de vos bases de données, Octolis permet d’unifier, de préparer, de noter et de synchroniser les données dans vos outils professionnels.

Cette intégration est maintenue par Octolis.

À propos de l’intégration

L’intégration de Braze et Octolis agit comme un intergiciel entre vos sources de données brutes et Braze, vous permettant de récupérer et d’unifier des données provenant de différentes sources, en ligne et hors ligne :

  1. Unifiez et combinez les données provenant de sources telles que des boutiques en ligne, le CRM, le système POS, etc.
  2. Normalisez et attribuez un score
  3. Synchronisation en temps réel des champs calculés et des événements avec Braze

Conditions préalables

Condition Description
Compte Octolis Un compte Octolis est nécessaire pour bénéficier de ce partenariat.
Clé API REST de Braze Une clé API REST de Braze avec les autorisations users.track.

Celle-ci peut être créée dans le tableau de bord de Braze à partir de Settings > API Keys.
Endpoint REST de Braze L’URL de votre endpoint REST. Votre endpoint dépendra de l’URL de Braze pour votre instance.
Clé de l’application Braze La clé de l’identifiant de votre application. Elle se trouve dans le Braze Dashboard > Manage Settings > API Key.

Intégration

Avant de commencer l’intégration, consultez les sections suivantes sur les connexions, les sources, les audiences et les synchronisations.

Pour plus d’informations, consultez la section Getting started d’Octolis.

Étape 1 : Connecter Octolis à vos sources de données

Pour envoyer des données à Braze, vous devez vous assurer d’avoir créé au moins une audience. Une audience combine plusieurs sources de données, les applique aux étapes de préparation et ajoute des champs calculés.

Ces audiences doivent être établies à partir de plusieurs sources de données. Une source peut être l’une des suivantes :

  • Un objet Salesforce (contacts, comptes, etc.)
  • Un objet Zendesk (tickets)
  • Un fichier à l’intérieur d’un SFTP (fichier CSV contenant certains contacts, fichier JSON contenant des événements…)
  • Une table/vue d’une base de données.
  • L’un de vos systèmes nous envoie des enregistrements via des webhooks ou des appels d’API.

Étape 2 : Ajouter Braze comme destination

Ensuite, pour définir Braze comme nouvelle destination, sélectionnez + Add more en haut de votre destination actuelle sur l’écran principal et sélectionnez Braze parmi les outils disponibles.

Une fois sélectionné, fournissez les informations suivantes :

  • Votre clé API Braze : celle-ci peut être créée dans le tableau de bord de Braze à partir de Settings > API Keys.
  • Fenêtre temporelle : Octolis appliquera la limite de débit pendant la période donnée.
  • Volume de requêtes : nombre de requêtes que vous pouvez effectuer au cours de cette période.
  • Attributs personnalisés : spécifiez ici les nouveaux champs que vous allez envoyer à Braze, leur format (chaîne de caractères, entier, float), et cochez la case Required for syncs si vous souhaitez que l’un d’entre eux soit obligatoire pour une synchronisation.

Une fois configuré, Braze apparaîtra comme une nouvelle destination sur l’écran d’accueil.

Étape 3 : Créer une nouvelle synchronisation

Dans le menu, cliquez sur Syncs et sélectionnez Add sync en haut à droite. Sélectionnez l’audience souhaitée parmi celles que vous avez créées précédemment. Ensuite, sélectionnez Braze comme destination et l’entité à laquelle vous allez envoyer des données.

Étape 4 : Définir les paramètres de sortie

Par défaut, Braze crée tous les attributs que vous allez envoyer, mais vous devez documenter la liste des champs à synchroniser.

Voici une définition spécifique des champs de paramétrage.

Champ Description
Où souhaitez-vous synchroniser l’audience ? L’entité de Braze dans laquelle vous allez créer ou mettre à jour des enregistrements.
Quel champ est utilisé pour identifier un enregistrement ? Le champ qu’Octolis utilisera pour identifier un enregistrement s’il existe déjà dans Braze.
À quelle fréquence souhaitez-vous envoyer chaque enregistrement ? Par défaut, la synchronisation sera incrémentielle pour toutes les intégrations (API, base de données, FTP). Cela signifie que seules les nouvelles valeurs enregistrées depuis la dernière mise à jour seront mises à jour. Si nécessaire, vous pouvez également envoyer des tables entières à intervalles réguliers. À l’initiation, Octolis enverra la table complète.
Quels champs doivent être synchronisés ? Mappage des champs d’Octolis vers Braze. La liste de tous les champs disponibles apparaît dans le menu déroulant. Pour envoyer un champ calculé à Braze, vous devez d’abord vous assurer que vous avez créé la colonne correspondante dans votre entité Braze.
Quand souhaitez-vous synchroniser l’audience ? Comment les données seront envoyées à Braze : manuellement, en temps réel ou de manière programmée.
Synchroniser lorsque l’enregistrement est… Créé : pour les abonnements, il est important que la table Braze reste la table principale. Vous ne voulez pas qu’Octolis déclenche une synchronisation lorsque le champ est mis à jour.

Mis à jour : en revanche, pour un champ de prénom, par exemple, vous souhaitez pouvoir mettre à jour le champ de votre table Braze chaque fois qu’un client vous fournit une nouvelle entrée.

Déduplication à clés multiples

La déduplication constitue un défi majeur lorsqu’il s’agit de réconcilier des données provenant de sources multiples, notamment en ligne et hors ligne. Grâce au module avancé sans code d’Octolis, vous pouvez utiliser plusieurs clés pour la déduplication. Ce module est disponible pour chaque table principale, ce qui signifie que vous pouvez adapter la logique à chaque entité.

New Stuff!