1. Home
  2. /
  3. Admin Guide
  4. /
  5. Creating and Building a F...

Creating and Building a Flow in Cirrus Shield

Introduction 

This feature allows you to create sequences of actions that execute automatically in response to an event or a schedule, without manual intervention. 

At its core, a flow is a visual representation of a process. You build it by connecting different elements, or nodes, on a canvas. Each node represents a specific action that will be reflected in your CRM. The flow follows the path you create, executing each step in sequence from a Start Node to an End Node. 

Types of Flows 

There are two main types of flows you can create: 

  • Record-Triggered Flows: These flows launch automatically in response to a specific event occurring on a record. For example, you could create a flow that automatically creates a follow-up task every time a new “Contact” record is created. 
  • Scheduled Flows: These flows execute at a specific, recurring time that you define. For example, you could configure a flow to send a weekly summary report every Friday at 5:00 PM. 

Flows allow you to automate repetitive tasks and apply business rules by visually configuring chains of actions. 

Activate the Automation Extension 

Before you can create and use flows, the Automation extension must be installed and configured in your organization. This operation is performed once by an administrator.

Go to Setup, then Plugins, and locate the “Automation” plugin. If it is not installed, you will need to install it first.

Click Details on this plugin to access its configuration page. The required information should be filled in automatically. Then click Save.

⚠️ Note: opening this page generates a new secret. Since a client secret cannot be displayed again once created, the secret shown on the plugin page is regenerated every time you open it. This means the plugin’s previous secret stops working immediately, and any external application already connected with the old secret will need to reconnect using the new one. Avoid opening the plugin detail page unnecessarily if the integration is actively in use — only do so when you genuinely need to (re)configure the external side of the integration.

CrĂ©er un nouveau flux 

  1. Accessing the Flow List 

First, you need to access the main flow management area. 

  1. Go to the Configuration menu of your CRM. 
  1. Find and click on the Automation page. 
  1. On this page, you will see a list of all flows that have already been created. 
  1. Create a new flow 

To start a new flow, you need to create its main record and define its essential properties. 

  1. On the Flow Configuration page, click on the plus (+) icon to open the action menu, then select New. 
  1. This will open a form with the following sections you need to fill in: 

Les champs marquĂ©s d’un astĂ©risque (*) sont obligatoires. 

General Information 

  1. Label: Enter a clear and descriptive label for your flow. 
  1. Nom : Provide a unique name for the system reference. 
  1. Owner : Assign an owner for the flow. 

Flow Configuration Details 

  1. Flow Type : Select the type of flow you want to create. 
  1. Record-Triggered : S’exĂ©cute lorsqu’un enregistrement est créé, mis Ă  jour ou supprimĂ©. 
  1. Scheduled : Executes at a specific day and time each week.  
  1. Object Name : Specify the object this flow will run on (e.g.,, Contact, Tâche, Compte). Non applicable pour le flux planifiĂ© 
  1. Description : (Optionnel) Fournissez une brève explication de ce que fait le flux. 
  1. Status : Define the status of the flow. 
  1. Active : The flow will execute when its trigger conditions are met. 
  1. Inactive : The flow will be saved but will not execute. 

Once you have filled in the form, click the SAVE button. The flow construction canvas then opens on the flow details page. 

Build Your Flow 

This section will guide you through the process of building your workflow on the canvas that appears on the flow details page:  

Structure Initiale du Flux 

Lorsque vous crĂ©ez un nouveau flux, le canevas commencera avec une structure de base : un NĹ“ud de DĂ©but directement connectĂ© Ă  un End Node. Cela reprĂ©sente le chemin le plus simple possible. 

Adding Nodes to Your Flow 

Pour construire votre logique, vous ajouterez de nouveaux nĹ“uds entre ceux qui existent dĂ©jĂ . Il y a deux manières de le faire : 

  1. Click to Add :  Cliquez sur L’icĂ´ne (+) dans l’emplacement ou vous souhaitez ajouter l’élĂ©ment pour ouvrir un menu des types de nĹ“uds disponibles et sĂ©lectionnez celui que vous souhaitez ajouter. 
  1. Drag and Drop : Alternativement, vous pouvez cliquer et faire glisser un type de nĹ“ud depuis la barre latĂ©rale droite et le dĂ©poser directement sur l’icĂ´ne plus (+) de la ligne de connexion. 

You can add the following node types: 

  • Get Node : Utilisez ce nĹ“ud pour trouver et rĂ©cupĂ©rer un enregistrement spĂ©cifique de votre système. 
  • Create Node : This node adds a new record to your CRM. 
  • Update Node : This node modifies an existing record. 
  • Delete Node : This node is used to permanently delete a record from your CRM. 
  • Decision Node : Ce nĹ“ud permet Ă  votre flux de se diviser en diffĂ©rents chemins en fonction de conditions spĂ©cifiques, comme une instruction « si-alors-sinon ». 

Working with Decision Nodes 

L’ajout d’un Decision Node est unique car il divise votre chemin unique en deux branches distinctes : un chemin « Si Vrai » et un chemin « Si Faux ». Ces deux chemins s’exĂ©cuteront en parallèle et se rejoindront finalement au point de jonction. 

Si vous souhaitez qu’une des branches se termine plus tĂ´t sans continuer jusqu’au point de jonction, vous pouvez ajouter un End Node Ă  l’extrĂ©mitĂ© de cette branche spĂ©cifique. 

  • End Node : This node marks the end of a workflow path. 

Configurer et Enregistrer Votre Flux 

Avant de pouvoir enregistrer votre flux, chaque nĹ“ud doit ĂŞtre entièrement configurĂ© (Ă  l’exception du End Node, qui ne nĂ©cessite aucune configuration). 

Pour configurer un nĹ“ud, double-cliquez simplement dessus. Cela ouvrira un panneau de configuration oĂą vous devrez remplir toutes les informations nĂ©cessaires. Les dĂ©tails spĂ©cifiques pour la configuration de chaque type de nĹ“ud sont traitĂ©s dans les sections suivantes de ce guide. 

Par exemple, ce flux est construit pour automatiser les actions qui suivent le passage d’un devis au statut « GagnĂ© Â».nĂ©  

Dans un flux planifiĂ©, ce nĹ“ud vous permet d’exĂ©cuter un flux Ă  une date et heure prĂ©cises, de manière rĂ©currente 

  • Set the Schedule : 

Day : Select the day of the week (Monday – Sunday). 

Time : Choose the execution time (note the server time zone). 

  • Valider : Cliquez sur ENREGISTRER. 
  • Example: Run the flow every Wednesday at 2:00 PM. 

Dans un flux dĂ©clenchĂ©, ce nĹ“ud vous permet de dĂ©finir la condition d’exĂ©cution du flux Ă  partir d’un Ă©vènement appliquer sur les enregistrements de votre CRM.  

  1. Select the Trigger Event : 
  • A record is Created : Only when a new record is added. 
  • A record is Updated : Only when a record is updated. 
  • A record is Created ou ModifiĂ© : In both of the above cases. 
  • A record is Deleted : When a record is deleted. 
  1. Define Record Criteria (Optional) Cette section vous permet d’ajouter des conditions spĂ©cifiques Ă  votre dĂ©clencheur, faisant en sorte que le flux ne s’exĂ©cute que dans des situations très prĂ©cises.  

Chaque condition est construite en trois parties : 

  • Field: Choisissez le champ spĂ©cifique de votre objet que vous souhaitez vĂ©rifier (par ex., Statut, PrioritĂ©, Email). 
  • Operator: SĂ©lectionnez la logique de comparaison que vous souhaitez utiliser. Cela inclut des options comme Ă‰gal Ă , DiffĂ©rent de, Contient, Commence par, SupĂ©rieur Ă , etc. 
  • Value: C’est la valeur Ă  comparer. La manière dont vous la fournissez dĂ©pend du type de donnĂ©es du champ choisi : 
  • Pour les champs de type Liste de sĂ©lection (Picklist), vous sĂ©lectionnerez une option dans une liste dĂ©roulante. 
  • Pour les champs de type Recherche (Lookup), vous devez fournir un ID d’enregistrement spĂ©cifique. 
  • Pour tous les autres types de donnĂ©es, vous pouvez soit taper une valeur fixe et statique soit sĂ©lectionner un autre champ de l’enregistrement de dĂ©part lui-mĂŞme pour une comparaison dynamique.  
  • Start_Record: Utilisez cette option pour rĂ©fĂ©rencer l’enregistrement actuel qui a dĂ©clenchĂ© le flux. 
  • Old_Record: Utilisez cette option pour accĂ©der Ă  l’ancien Ă©tat de l’enregistrement (disponible uniquement si le dĂ©clencheur est une Â«Modification», dans les autres cas elle rĂ©fĂ©rence un record vide avec Old_Record.Id = NULL). 
  • Others: Vous pouvez Ă©galement sĂ©lectionner tout enregistrement rĂ©cupĂ©rĂ© (via un nĹ“ud d’Obtention) ou créé prĂ©cĂ©demment dans le flux. 
Type de DonnĂ©es OpĂ©rateurs SupportĂ©s Format / Valeur Attendue 
Boolean Ă‰gal Ă  DiffĂ©rent de 1 = True (Vrai) 0 = False (Faux) (Insensible Ă  la casse) 
Currency Ă‰gal Ă  DiffĂ©rent de SupĂ©rieur Ă  SupĂ©rieur ou Ă©gal Ă  InfĂ©rieur Ă  InfĂ©rieur ou Ă©gal Ă  Format numĂ©rique standard (similaire au Nombre). 
Date Ă‰gal Ă  DiffĂ©rent de SupĂ©rieur Ă  SupĂ©rieur ou Ă©gal Ă  InfĂ©rieur Ă  InfĂ©rieur ou Ă©gal Ă  YYYY-MM-DD 
Date/Time Ă‰gal Ă  DiffĂ©rent de SupĂ©rieur Ă  SupĂ©rieur ou Ă©gal Ă  InfĂ©rieur Ă  InfĂ©rieur ou Ă©gal Ă  YYYY-MM-DD HH:MM:SS+TZ(TZ = Timezone) Example: 2017-01-15 10:00:00+01 
Number Ă‰gal Ă  DiffĂ©rent de SupĂ©rieur Ă  SupĂ©rieur ou Ă©gal Ă  InfĂ©rieur Ă  InfĂ©rieur ou Ă©gal Ă  Nnnnnnnnnnnnnnnn.nn (Jusqu’Ă  16 chiffres entiers et 2 dĂ©cimales) 
Percent Ă‰gal Ă   DiffĂ©rent de SupĂ©rieur Ă  SupĂ©rieur ou Ă©gal Ă  InfĂ©rieur Ă  InfĂ©rieur ou Ă©gal Ă  Nnn.nn (Jusqu’Ă  3 chiffres entiers et 2 dĂ©cimales) 
Text Ă‰gal Ă  DiffĂ©rent de Contient Ne contient pas Commence par Se termine par ChaĂ®ne de caractères standard. 
Email Ă‰gal Ă  DiffĂ©rent de Contient Ne contient pas Commence par Se termine par ChaĂ®ne de caractères (format email). 
URL Ă‰gal Ă  DiffĂ©rent de Contient Ne contient pas Commence par Se termine par ChaĂ®ne de caractères (format URL). 
Phone Ă‰gal Ă  DiffĂ©rent de Contient Ne contient pas Commence par Se termine par ChaĂ®ne de caractères (format tĂ©lĂ©phone). 
Picklist Ă‰gal Ă  DiffĂ©rent de Valeur sĂ©lectionnĂ©e dans la liste dĂ©finie. 

Table 1 – Data type specifications and value syntax 

Vous pouvez ajouter plusieurs critères en cliquant sur le bouton « + AJOUTER UNE CONDITION » ou en supprimer un en cliquant sur l’icĂ´ne de la corbeille. 

Si vous avez plus d’une condition, le flux exigera par dĂ©faut que l’enregistrement les remplisse toutes pour dĂ©marrer (par ex., Condition 1 AND Condition 2). Vous pouvez modifier ce comportement : 

  • Cochez la case « Personnaliser la logique de filtrage » pour activer un champ de texte. 
  • Dans la zone de texte Logique de filtrage, vous pouvez dĂ©finir votre propre logique en utilisant les numĂ©ros de condition (1, 2, 3…), les mots-clĂ©s AND et OR, et des parenthèses () pour le regroupement. 
  • Example: Une logique de (1 ET 2) OU 3 signifie que le flux s’exĂ©cutera si un enregistrement remplit Ă  la fois la première et la deuxième condition, OU s’il remplit la troisième condition. 

Après avoir dĂ©fini votre Ă©vĂ©nement dĂ©clencheur et tout critère spĂ©cifique, cliquez sur le bouton ENREGISTRER pour finaliser la configuration de dĂ©part de votre flux. 

Create Node 

  1. Identify your Node: 
  • Name: Saisissez un nom descriptif pour le nĹ“ud. Example: Â«CrĂ©er un contact»). 
  • API Name: UtilisĂ© par l’API pour identifier ce nĹ“ud de manière unique. Rempli automatiquement mais vous pouvez modifier la valeur. 
  • Select the Object: SĂ©lectionnez l’objet de l’enregistrement Ă  crĂ©er. Example: Contact 
  1. Assign Field Values: Cette section vous permet de dĂ©finir les donnĂ©es pour votre nouvel enregistrement. La manière d’assigner une valeur dĂ©pend du type de donnĂ©es du champ : 
  • Picklist: Pour les champs avec une liste d’options prĂ©dĂ©finie, vous verrez un menu dĂ©roulant pour sĂ©lectionner la valeur dĂ©sirĂ©e. 
  • Lookup Field: Ce champ est liĂ© Ă  un autre enregistrement.  
  • Other Data Types (Text, Number, Email, etc.): Vous avez deux options : 
  • Valeur Statique : Tapez une valeur fixe directement dans le champ de saisie (par ex., taper Â«John» pour un champ de nom) 

Refer to Table 1 for the format of different data types 

  • Dynamic Value: SĂ©lectionnez une valeur d’un autre enregistrement disponible dans le flux. Le système ne vous montrera que les valeurs qui correspondent au type de donnĂ©es du champ que vous configurez (ex. Start_Record.Nom). 

Finally, click SAVE to apply your configuration to the node. 

Get Node (GET) 

Le Get Node est utilisĂ© pour trouver et rĂ©cupĂ©rer des enregistrements spĂ©cifiques de votre système, afin que vous puissiez utiliser leurs donnĂ©es plus tard dans le flux. 

  1. Identify your Node: 
  • Name: Saisissez un nom descriptif pour le nĹ“ud. Example: Â«CrĂ©er un contact»). 
  • API Name: UtilisĂ© par l’API pour identifier ce nĹ“ud de manière unique. Rempli automatiquement mais vous pouvez modifier la valeur. 
  • Select the Object: SĂ©lectionnez l’objet de l’enregistrement Ă  crĂ©er. Example: Contact 
  1. Set Filter Conditions: Cette section vous permet de spĂ©cifier exactement quel(s) enregistrement(s) trouver. Une condition se compose de trois parties : 
  • Field: The field you want to evaluate (e.g., Name). 
  • Operator: The comparison you want to perform.  
  • Value: La valeur Ă  laquelle comparer le champ. La manière de fournir cette valeur change en fonction du type de champ : 
  • Picklist: SĂ©lectionnez l’une des options prĂ©dĂ©finies dans une liste dĂ©roulante. 
  • Lookup Field: SĂ©lectionnez l’ID de l’enregistrement associĂ© que vous souhaitez comparer. Il peut ĂŞtre sourcĂ© dynamiquement depuis d’autres enregistrements du flux. 
  • Tous les autres types : Il peut s’agir d’une valeur statique (tapĂ©e) ou d’une valeur dynamique provenant d’un autre enregistrement du flux (par ex., Start_Record.Nom). 

Refer to Table 1 for the format and operators supported for different data types  

Vous pouvez ajouter plus de critères en cliquant sur le bouton « + AJOUTER UNE CONDITION » ou en supprimer un en utilisant l’icĂ´ne de la corbeille. 

  1. Customize Filter Logic: Par dĂ©faut, si vous avez plusieurs conditions, le nĹ“ud ne trouvera que les enregistrements qui les remplissent toutes (par ex., Condition 1 AND Condition 2). 
  • Pour changer cela, cochez la case « Personnaliser la logique de filtrage ». 
  • Dans la zone de texte qui apparaĂ®t, vous pouvez dĂ©finir votre propre logique en utilisant les numĂ©ros de condition, les mots-clĂ©s AND et OR, et des parenthèses () pour le regroupement. 
  • Example: (1 AND 2) OR 3  
  • Important : Les numĂ©ros que vous utilisez dans la logique doivent correspondre aux conditions que vous avez ajoutĂ©es. 

Après avoir configurĂ© vos critères, cliquez sur le bouton ENREGISTRER. Pour quitter sans enregistrer, cliquez sur le bouton « X » dans le coin supĂ©rieur droit. 

Remarque : The GET operation will return 0 or 1 record. 

Decision Node 

Le Decision Node permet Ă  votre flux de suivre diffĂ©rents chemins en fonction de critères spĂ©cifiques. Il fonctionne comme une instruction « si-alors-sinon », dirigeant le flux en fonction de si vos conditions sont remplies. 

  1. Identifier la Decision : 
  • Decision Name : Enter a descriptive name for the overall decision.  

Example: « Quote Perdu ? 

  • API Name : UtilisĂ© par l’API pour identifier ce nĹ“ud de dĂ©cision de manière unique. Rempli automatiquement mais vous pouvez modifier la valeur. 
  • Record: SĂ©lectionnez l’enregistrement dont vous souhaitez Ă©valuer les donnĂ©es. 
  • Start_Record: Utilisez cette option pour rĂ©fĂ©rencer l’enregistrement actuel qui a dĂ©clenchĂ© le flux. 
  • Old_Record: Utilisez cette option pour accĂ©der Ă  l’ancien Ă©tat de l’enregistrement (disponible uniquement si le dĂ©clencheur est une Â«Modification»). 
  • Others: Vous pouvez Ă©galement sĂ©lectionner tout enregistrement rĂ©cupĂ©rĂ© (via un nĹ“ud d’Obtention) ou créé prĂ©cĂ©demment dans le flux. 
  1. Configure the “If True” Path (The Result): Cette section dĂ©finit les conditions pour le chemin « vrai » ou « oui ». 
  • Name: Donnez Ă  ce rĂ©sultat un nom clair, comme Â«Oui, Actif» ou Â«Haute Priorité». Ce nom apparaĂ®tra sur le connecteur partant du nĹ“ud de dĂ©cision pour ce chemin. 
  • Conditions : DĂ©finissez les critères que l’enregistrement sĂ©lectionnĂ© doit remplir pour que le flux suive ce chemin. Cette section fonctionne exactement comme les conditions dans le Get Node. 
  • Customize Filter Logic: Tout comme le Get Node, vous pouvez utiliser AND, OR et des parenthèses () pour crĂ©er une logique complexe si vous avez plusieurs conditions. 
  1. Configure the “If False” Path (The Default Result): C’est le chemin que le flux prendra si les conditions de la section « Si Vrai » ne sont pas remplies. 
  • Name: Fournissez simplement un nom pour ce rĂ©sultat, comme Â«Non, Inactif» ou Â«Chemin par DĂ©faut». Ce nom Ă©tiquettera le connecteur pour le chemin « faux ». 

Best Practice: Error Management Il est fortement recommandĂ© d’utiliser un Decision Node juste après un Get Node pour vĂ©rifier si un enregistrement a bien Ă©tĂ© trouvĂ©.  

Example: Après un nĹ“ud «GetContact», ajoutez un nĹ“ud de Decision. Dans les conditions « Si Vrai », vĂ©rifiez si GetContact.Id est NULL  Cela vous permet de crĂ©er un chemin sĂ©parĂ© pour les cas oĂą aucun contact n’a Ă©tĂ© trouvĂ©, empĂŞchant le flux d’Ă©chouer avec une erreur plus tard. 

Après avoir configurĂ© vos chemins de dĂ©cision, cliquez sur le bouton ENREGISTRER. 

Update Node 

Le Update Node est utilisĂ© pour modifier les champs d’un ou plusieurs enregistrements existants dans votre CRM. Le processus de configuration commence par l’identification du nĹ“ud, après quoi vous choisirez l’un des deux modes pour sĂ©lectionner le ou les enregistrements Ă  modifier. 

  1. Identify your Node: C’est la première Ă©tape, quel que soit le mode de mise Ă  jour que vous choisissez. 
  • Name: Saisissez un nom descriptif pour le nĹ“ud. Example: Â«CrĂ©er un contact»). 
  • API Name: UtilisĂ© par l’API pour identifier ce nĹ“ud de manière unique. Rempli automatiquement mais vous pouvez modifier la valeur. 
  1. Choisir et Configurer un Mode de Mise Ă  Day : Ensuite, sĂ©lectionnez une option dans le menu dĂ©roulant Mode de Mise Ă  Day. Ce choix dĂ©termine comment vous spĂ©cifierez quel enregistrement mettre Ă  jour. 

Mode A : Obtenir et modifier un enregistrement Ce mode trouve un enregistrement basĂ© sur vos critères, puis le met Ă  jour en une seule Ă©tape. 

  • Select the Object: SĂ©lectionnez l’objet de l’enregistrement Ă  modifier  

Example : Ticket 

  • Set Filter Conditions: Dans la section Conditions, spĂ©cifiez les critères pour trouver le bon enregistrement. Cela fonctionne exactement comme le Get Node. 

Mode B : Modifier un enregistrement du flow Ce mode est utilisĂ© lorsque l’enregistrement que vous souhaitez modifier est dĂ©jĂ  disponible dans le flux (Start_Record, Old_Record, ou un enregistrement rĂ©cupĂ©rĂ© via un nĹ“ud d’Obtention). 

  • Record: SĂ©lectionnez l’enregistrement dont vous souhaitez Ă©valuer les donnĂ©es. 
  • Start_Record: Utilisez cette option pour rĂ©fĂ©rencer l’enregistrement actuel qui a dĂ©clenchĂ© le flux. 
  • Old_Record: Utilisez cette option pour accĂ©der Ă  l’ancien Ă©tat de l’enregistrement (disponible uniquement si le dĂ©clencheur est une Â«Modification»). 
  • Others: Vous pouvez Ă©galement sĂ©lectionner tout enregistrement rĂ©cupĂ©rĂ© (via un nĹ“ud d’Obtention) ou créé prĂ©cĂ©demment dans le flux. 
  1. Attribuer des valeurs aux champs : DĂ©finissez les nouvelles valeurs pour l’enregistrement sĂ©lectionnĂ©. Rappelez-vous, aucun champ n’est requis ; ajoutez uniquement ceux que vous souhaitez modifier en cliquant sur le bouton « + AJOUTER UN CHAMP ». 

Refer to Table 1 for the format of different data types 

Après avoir configurĂ© le nĹ“ud dans l’un ou l’autre mode, cliquez sur ENREGISTRER. 

Delete Node 

Le Delete Node est utilisĂ© pour supprimer dĂ©finitivement un ou plusieurs enregistrements de votre CRM. Cette action est irrĂ©versible et doit ĂŞtre utilisĂ©e avec prudence.ion est irrĂ©versible et doit ĂŞtre utilisĂ©e avec prudence. 

  1. Identify your Node: C’est la première Ă©tape pour l’un ou l’autre mode de suppression. 
  • Name: Donnez au nĹ“ud une Ă©tiquette descriptive qui apparaĂ®tra sur le canevas (par ex., Â«Supprimer Contact Obsolète»). Ce champ est obligatoire. 
  • API Name: Fournissez un API Name unique pour que le système rĂ©fĂ©rence ce nĹ“ud. Ce champ est Ă©galement obligatoire. 

2. Choisir et Configurer un Mode de Suppression : Ensuite, sĂ©lectionnez une option dans le menu dĂ©roulant Mode de Suppression. Ce choix dĂ©termine comment vous spĂ©cifierez quel(s) enregistrement(s) supprimer. 

Mode A : Obtenir et supprimer un enregistrement Ce mode trouve un enregistrement basĂ© sur vos critères puis le supprime en une seule Ă©tape. 

  • Select the Object: Dans le menu dĂ©roulant Objet, choisissez le type d’enregistrement que vous souhaitez trouver et supprimer. 
  • Set Filter Conditions: Dans la section Conditions, spĂ©cifiez les critères pour trouver le bon enregistrement. Cela fonctionne exactement comme le Get Node. 

Mode B: Delete a Record from the Flow Ce mode est utilisĂ© lorsque l’enregistrement spĂ©cifique que vous souhaitez supprimer est dĂ©jĂ  disponible dans le flux. 

  • SĂ©lectionner l’Record: Dans le menu dĂ©roulant Enregistrement, choisissez l’enregistrement du flux que vous souhaitez supprimer. La liste inclura le Start_Record et tous les enregistrements rĂ©cupĂ©rĂ©s par les NĹ“uds prĂ©cĂ©dents.  

Après avoir configurĂ© le nĹ“ud dans l’un ou l’autre mode, cliquez sur ENREGISTRER pour appliquer vos modifications. 

NĹ“ud Mail 

Le NĹ“ud Mail permet d’automatiser l’envoi de courriers Ă©lectroniques. Vous pouvez l’utiliser pour notifier des clients, informer des collaborateurs ou envoyer des alertes basĂ©es sur les donnĂ©es du flux. 

1. Identifier votre NĹ“ud 

  • Name: Saisissez un nom descriptif (ex: Â«Informer propriĂ©taire»). 
  • API Name: Fournissez un identifiant unique pour le système. 

2. Configuration de l’Envoi (Mode et ExpĂ©diteur) 

Mode : Choisissez comment le contenu de l’e-mail sera gĂ©nĂ©rĂ©. 

  • Modèle d’e-mail : Utilise un template prĂ©-configurĂ© dans le CRM. IdĂ©al pour standardiser la communication. 
  • E-mail personnalisĂ© : Vous permet de rĂ©diger le sujet et le corps du message directement dans le flux. 

ExpĂ©diteur : SĂ©lectionnez l’adresse e-mail qui apparaĂ®tra comme Â«De» (From). 

  • Current User (Utilisateur actuel) : L’e-mail sera envoyĂ© au nom de l’utilisateur qui a dĂ©clenchĂ© le flux (celui qui a fait l’action). 
  • Organization (Organisation) : L’e-mail sera envoyĂ© depuis l’adresse gĂ©nĂ©rique de l’entreprise (si elle existe). 
  • Dynamique (Champs) : Vous pouvez Ă©galement sĂ©lectionner un champ e-mail du propriĂ©taire d’un enregistrement, ou une adresse e-mail de l’organization ayant un oauth . 

3. Gestion des Destinataires 

Vous devez dĂ©finir qui recevra cet e-mail. 

  • Recipients â€” Utiliser des destinataires personnalisĂ©s : 
  • Si cette case est dĂ©sactivĂ©e (en mode Modèle), le système utilisera les destinataires par dĂ©faut dĂ©finis dans le modèle. 
  • Si cette case est activĂ©e (ou en mode PersonnalisĂ©), vous accĂ©dez aux champs dĂ©taillĂ©s : 
  • Ă€ : Le destinataire principal. 
  • Cc : Copie carbone (visible par tous). 
  • Cci : Copie carbone invisible (cachĂ©e). 
  • RĂ©pondre Ă  : L’adresse oĂą les rĂ©ponses seront dirigĂ©es. 

Vous pouvez saisir une adresse email fixe (ex : admin@exemple.com) ou utiliser des tags dynamiques (ex : Start_Record.Créé_Par.Email) pour envoyer l’email aux personnes concernĂ©es par l’enregistrement ou mĂŞme un groupe d’utilisateur. 

4. DĂ©finir le Contenu 

La section Contenu change selon le Mode choisi Ă  l’Ă©tape 2 : 

Cas A : Si vous avez choisi Â«Modèle d’e-mail» 

  • Modèle d’e-mail : SĂ©lectionnez le template voulu dans la liste dĂ©roulante (ex: Â«TicketProprietaire»). 
  • Enregistrements : Associez l’enregistrement du flux (ex: Start_Record) au modèle. Cela permet au template de remplir automatiquement les variables (comme Bonjour {Nom_Client}). 

Cas B : Si vous avez choisi Â«E-mail personnalisé» 

  • Objet : RĂ©digez le sujet de l’e-mail (ex: Â«Quote Gagné»). 
  • Corps du message : Utilisez l’Ă©diteur de texte riche pour rĂ©diger votre message. Vous pouvez mettre en forme le texte (gras, listes, liens) et insĂ©rer des valeurs dynamiques.     

 Une fois la configuration terminĂ©e, cliquez sur le bouton ENREGISTRER 

Enregistrer le Flux 

Une fois que vous avez terminĂ© de construire et de configurer les nĹ“uds de votre flux, vous devez enregistrer votre travail. 

Pour ce faire, cliquez sur le bouton Enregistrer situĂ© dans la barre Ă  droite. Le flux est alors sauvegardĂ© et visible dans la liste de la page Automatisation. S’il est dĂ©fini comme Actif, il s’exĂ©cutera dès que ses conditions de dĂ©clenchement seront remplies. 

Remarque : Gestion des Erreurs 

Si une erreur survient lors de l’exĂ©cution du flux, un email contenant les informations nĂ©cessaires sera automatiquement envoyĂ© Ă  l’administrateur du système. Il est important de noter qu’aucune des actions du flux ne prendra effet. L’ensemble de la transaction est annulĂ© pour garantir l’intĂ©gritĂ© de vos donnĂ©es, ce qui signifie que le système reviendra Ă  l’Ă©tat oĂą il se trouvait avant le lancement du flux. 

Was this article helpful to you? No Yes

How can we help?