Automation

Automation

Tajo propose trois niveaux d’automatisation pour l’engagement client, allant de simples workflows basés sur des règles à des agents IA entièrement autonomes.

Les trois couches d’automatisation

1. Compétences, Workflows déterministes

Les Compétences sont des unités d’automatisation atomiques, basées sur des règles. Elles s’exécutent de la même manière à chaque fois : un déclencheur se déclenche, les conditions sont vérifiées, les actions s’exécutent.

triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 50"
- time_since_activity: "> 30m"
actions:
- brevo/send-email:
template_id: 101
to: "{{ contact.email }}"

Idéal pour : les processus répétables, récupération de panier, séquences de bienvenue, synchronisation de données, confirmations de commandes.

Parcourir les Compétences | Format des Compétences

2. Agents, Orchestration pilotée par l’IA

Les Agents utilisent des LLM pour raisonner sur des objectifs, sélectionner des outils et adapter leur stratégie. Ils composent plusieurs Compétences et outils MCP Brevo pour atteindre des objectifs marketing complexes.

---
name: win-back-agent
tools:
- brevo_contacts
- brevo_segments
- brevo_email_campaign_management
- brevo_sms_campaigns
---
# Agent de réengagement
Analysez les clients inactifs, concevez des séquences de réengagement
personnalisées basées sur l'historique d'achats, et exécutez-les sur
le mix de canaux optimal.

Idéal pour : les décisions complexes, choisir les canaux, personnaliser les offres, adapter les séquences en fonction du comportement client.

Créer un Agent | Spécification des Agents

3. Langage naturel, Marketing guidé par l’intention

La couche supérieure traduit l’intention du marketeur en actions d’agent :

“Créez une campagne d’appréciation VIP pour les clients qui ont dépensé plus de 500 $ ce trimestre. Utilisez l’email avec un remerciement personnel et un code de réduction exclusif de 20 %.”

La couche d’orchestration sélectionne le bon agent, qui compose les bonnes compétences et outils MCP Brevo pour l’exécuter.

Architecture MCP

Choisir le bon niveau

QuestionUtiliser les CompétencesUtiliser les Agents
La logique est-elle identique à chaque fois ?Oui
Nécessite-t-elle des jugements ?Oui
Déclencheur unique → action unique ?Oui
Multi-étapes avec logique ramifiée ?Oui
Doit s’adapter au comportement client ?Oui
Volume élevé, sensible à la latence ?Oui
Piste d’audit lisible par l’humain ?Les deuxLes deux

Comment ils fonctionnent ensemble

En pratique, les agents invoquent des compétences dans le cadre de leur exécution :

Marketeur : "Configurez la récupération de panier pour les fêtes"
Agent : Lit le contexte, décide de la stratégie
Agent appelle Compétence : tajo/recover-abandoned-cart (configurée pour les fêtes)
Agent appelle Compétence : tajo/customer-sync (s'assure que les données sont fraîches)
Agent appelle MCP : brevo_segments (crée un segment d'acheteurs des fêtes)
Agent appelle MCP : brevo_templates (vérifie l'existence des modèles email de fêtes)
Résultat : Récupération de panier active avec messages spécifiques aux fêtes

Déclencheurs

Les Compétences et les Agents prennent en charge trois types de déclencheurs :

Déclencheurs d’événements

Réagissez à quelque chose qui se passe dans votre système :

triggers:
- event: order_completed
- event: customer_created
- event: cart_abandoned

Déclencheurs planifiés

Exécutez selon un calendrier récurrent :

triggers:
- schedule: "0 9 * * MON" # Tous les lundis à 9h
- schedule: "0 */4 * * *" # Toutes les 4 heures

Déclencheurs webhook

Invoquez via une requête HTTP :

triggers:
- webhook: /automation/cart-recovery/trigger
method: POST

Intégration MCP Brevo

Toute l’automatisation passe par le serveur MCP officiel de Brevo, qui expose 27 modules comme outils invocables par l’IA. Les agents Tajo se connectent aux modules spécifiques dont ils ont besoin :

ModuleFonction
brevo_contactsGérer les contacts et les listes
brevo_email_campaign_managementCréer et envoyer des campagnes email
brevo_sms_campaignsCampagnes SMS
brevo_whatsapp_campaignsCampagnes WhatsApp
brevo_segmentsSegments de contacts dynamiques
brevo_campaign_analyticsDonnées de performance des campagnes
brevo_dealsGestion des deals CRM

Liste complète des serveurs

Prochaines étapes

Assistant AI

Bonjour ! Posez-moi vos questions sur la documentation.

Commencez gratuitement avec Brevo