**Pour créer un Flow qui ramifie automatiquement le parcours d’un contact en fonction d’attributs personnalisés — comme le forfait souscrit, la ville ou l’intérêt —, utilisez l’éditeur de Flows de [Papo](https://papo.global/) et insérez un nœud de condition configuré pour vérifier « Attribut du contact ». À partir des valeurs stockées dans le CRM, le flux peut envoyer des messages spécifiques, ajouter des étiquettes ou diriger le lead vers la bonne équipe, le tout automatiquement et sans intervention manuelle.**

Avec cette automatisation, chaque contact bénéficie d’un traitement unique, basé sur des informations que votre entreprise possède déjà. Cela augmente la pertinence de la communication, améliore l’expérience client et optimise le travail des équipes marketing, ventes et support.

## Résumé du flux avec condition par attribut

| Élément | Fonction | Exemple |
| :--- | :--- | :--- |
| **Flow (Flows/Chatbot)** | Séquence visuelle qui automatise les interactions | Flow « Onboarding par forfait » |
| **Attribut personnalisé** | Champ supplémentaire dans le profil du contact (texte, nombre, date ou liste) | `plano` (Basique, Pro, Enterprise), `cidade` (SP, RJ, BH) |
| **Nœud de condition « Attribut du contact »** | Vérifie la valeur d’un attribut pour décider du chemin | Si `plano` est égal à « Pro », suivre la branche d’offre spéciale |
| **Actions par branche** | Ce qui se passe à chaque résultat de la condition | Envoyer un template WhatsApp, marquer l’étiquette « VIP », notifier le responsable |

## Comment ça marche : étape par étape

1. **Préparez l’attribut personnalisé**  
   Avant de créer le Flow, il est essentiel que la donnée que vous souhaitez utiliser soit disponible dans le CRM. Accédez à **Paramètres → Attributs personnalisés** et créez des champs comme « Forfait souscrit » (type Liste), « Ville » (Texte) ou « Dernier achat » (Date). Ensuite, renseignez les valeurs des contacts — manuellement, par importation ou via des intégrations (API, webhooks).

2. **Créez le Flow avec le déclencheur approprié**  
   Dans le menu latéral de Papo, cliquez sur **Flows / Chatbot** et ajoutez un nouveau flux. Remplacez le déclencheur par défaut par l’événement qui lancera le parcours, comme « Contact créé », « Message reçu », « Étiquette ajoutée » ou un autre disponible.

3. **Insérez le nœud de condition**  
   Après le déclencheur, cliquez sur l’icône « + » et choisissez l’option de condition. Dans la condition, sélectionnez le type **« Attribut du contact »**. Dans la configuration, choisissez l’attribut personnalisé souhaité et définissez la règle : « est égal à », « contient », « est supérieur à », selon le type de champ. Il est possible de combiner plusieurs règles avec les opérateurs « ET » et « OU ».

4. **Créez les branches du parcours**  
   Pour chaque valeur ou plage de valeurs que vous souhaitez traiter différemment, configurez une branche. Exemple concret :
   - Si `plano` est « Pro » → chemin A (client premium)
   - Si `plano` est « Basic » → chemin B (client standard)
   - Si l’attribut est vide → chemin de repli pour demander une mise à jour des informations

5. **Ajoutez les actions dans chaque branche**  
   Dans chaque branche, insérez les nœuds d’action appropriés : **Envoyer un message** (WhatsApp, e-mail), **Ajouter une étiquette**, **Créer une tâche dans le Kanban**, **Envoyer une notification interne**, etc. Personnalisez les messages à l’aide des variables du contact, y compris l’attribut lui-même (ex. : `{{contact.cidade}}`).

6. **Activez le Flow**  
   Vérifiez toute la logique, enregistrez et changez le statut en **Actif**. Le flux traitera tous les contacts qui déclenchent l’événement, en ramifiant instantanément selon les valeurs réelles des attributs du CRM.

> Chaque fois qu’une branche inclut une pause supérieure à la fenêtre de 24 heures de WhatsApp, le message suivant **doit être un modèle de message (HSM)** approuvé par Meta, que Papo permet de sélectionner directement dans le nœud d’envoi.

## À qui s’adresse cette stratégie ?

- **Entreprises SaaS ou par abonnement** qui souhaitent des onboardings distincts selon le forfait souscrit.
- **E-commerces** qui segmentent les offres par ville, intérêt ou niveau de dépense du client.
- **Établissements d’enseignement** qui personnalisent les communications par cours ou unité de l’étudiant.
- **Équipes de vente B2B** qui priorisent les leads d’une région donnée ou avec un certain poste dans le CRM.
- **Toute opération** qui collecte déjà des données structurées et veut les transformer en communication automatique et pertinente.

## Questions fréquentes

### Dois-je créer l’attribut avant de monter le Flow ?
Oui. L’attribut personnalisé doit exister dans **Paramètres → Attributs personnalisés** avant d’être utilisé comme condition. Il faut également que les contacts aient le champ renseigné — manuellement, par importation ou via des intégrations.

### Quels types de comparaison puis-je utiliser ?
Ils dépendent du type d’attribut. Pour **Texte**, vous pouvez utiliser « est égal à » ou « contient ». Pour **Nombre**, « est égal », « supérieur à », « inférieur à ». Pour **Date**, « est avant », « est après ». Les champs de type **Liste** permettent de sélectionner directement l’une des options prédéfinies.

### Comment personnaliser le message dans la branche avec la valeur de l’attribut ?
Dans n’importe quel nœud d’action, utilisez la variable du contact correspondant à l’attribut (ex. : `{{contact.plano}}`) dans le champ de texte. Le système remplace automatiquement par la valeur réelle de chaque lead.

### Et si le contact n’a pas l’attribut renseigné ?
Vous pouvez configurer une branche spécifique pour « valeur vide » dans la condition. Ainsi, ces contacts suivent une route alternative, comme recevoir un message leur demandant de compléter leur inscription ou être transférés vers un agent.

### Puis-je combiner plusieurs attributs dans une même condition ?
Oui. Le nœud de condition prend en charge plusieurs règles avec les opérateurs logiques « ET » et « OU », permettant des segmentations comme « ville contient São Paulo » **ET** « forfait est égal à Pro ».

### Cela fonctionne-t-il avec des données mises à jour automatiquement via une intégration ?
Oui. Les attributs renseignés par API, webhook ou tout module de Papo sont reflétés en temps réel dans le Flow. Au moment où le déclencheur est activé, la condition utilisera la valeur la plus récente du contact.

## À lire aussi

- [Comment déclencher automatiquement un Flow lorsqu’un nouveau contact est créé dans le CRM](/hc/papo/articles/declencher-flow-automatiquement-nouveau-contact-crm)
- [Comment lister tous les Flows de votre compte et inscrire des contacts manuellement](/hc/papo/articles/lister-flows-compte-inscrire-contacts-manuellement)

---

**[Commencez à créer des Flows avec des attributs personnalisés →](https://papo.global/?utm_source=helpcenter&utm_medium=article&utm_campaign=creer-flow-condition-attribut-personnalise-contact&utm_content=fr)**

Le premier utilisateur de Papo est gratuit et ne nécessite pas de carte de crédit — idéal pour tester les conditions par attribut dans vos Flows avant de passer à l’échelle.