Aller au contenu principal

Actions Gmail

Automatisez vos flux de travail par e-mail avec des actions Gmail complètes. Envoyez des e-mails, gérez des brouillons, recherchez dans votre boîte de réception et gérez des fils de discussion — le tout au sein de SmartFlow.

Actions Gmail SmartFlow


Prérequis​

Avant d'utiliser les actions Gmail, vous devez :

  1. Connecter votre compte Gmail dans Canaux → Gmail
  2. Autoriser les autorisations requises via Google OAuth

Consultez Configuration du canal Gmail pour des instructions détaillées sur la connexion.


Déclencheurs Disponibles​

📥 Brouillon Gmail AI​

Type de Déclencheur : CHAT_SERVICE

Déclenché lorsqu'un utilisateur envoie un e-mail à votre instance Gmail connectée. Utilisez ceci pour traiter automatiquement les e-mails entrants avec l'IA.

ChampDescription
CanalGmail
ÉvénementNouvel e-mail reçu

Exemple de Flux de Travail :

Brouillon Gmail AI (Déclencheur)
↓
Demande IA (Analyser le contenu de l'e-mail)
↓
Créer Brouillon Gmail (Générer la réponse de l'IA)

Actions Disponibles​

ActionCodeDescription
📤 Envoyer un e-mail GmailGMAIL_SEND_EMAILEnvoyer un nouvel e-mail directement
📬 Lire les e-mails GmailGMAIL_READ_EMAILSRécupérer des e-mails de votre boîte de réception
📧 Obtenir un e-mail GmailGMAIL_GET_EMAILObtenir un e-mail spécifique par ID
↩️ Répondre à un e-mail GmailGMAIL_REPLYRépondre à un fil de discussion existant
🔍 Rechercher des e-mails GmailGMAIL_SEARCHRechercher des e-mails avec la syntaxe de requête Gmail
✅ Marquer un e-mail Gmail comme luGMAIL_MARK_READMarquer un e-mail comme lu
📝 Créer un brouillon GmailGMAIL_CREATE_DRAFTCréer un nouveau brouillon d'e-mail
📋 Lister les brouillons GmailGMAIL_LIST_DRAFTSLister tous les brouillons dans votre compte
📨 Envoyer un brouillon GmailGMAIL_SEND_DRAFTEnvoyer un brouillon existant
🗑️ Supprimer un brouillon GmailGMAIL_DELETE_DRAFTSupprimer un brouillon
📂 Obtenir le fil de discussionGMAIL_GET_THREADRécupérer la conversation complète par e-mail

📤 Envoyer un e-mail Gmail​

Envoyez un nouvel e-mail directement depuis votre compte Gmail connecté.

Configuration​

ChampTypeRequisDescription
ÀE-mail✅Adresse e-mail du destinataire
ObjetChaîne✅Ligne d'objet de l'e-mail
CorpsChaîne✅Contenu de l'e-mail (HTML pris en charge)
CCE-mail❌Destinataires en copie
BCCE-mail❌Destinataires en copie cachée

Variables de Sortie​

VariableTypeDescription
messageIdChaîneID unique de l'e-mail envoyé
threadIdChaîneID du fil pour les réponses

Exemple​

Action: Envoyer un e-mail Gmail
À: "{{customer_email}}"
Objet: "Votre commande #{{order_id}} a été expédiée !"
Corps: |
Bonjour {{customer_name}},

Excellente nouvelle ! Votre commande a été expédiée.

Numéro de suivi : {{tracking_number}}

Cordialement,
L'équipe

📬 Lire les e-mails Gmail​

Récupérez les e-mails récents de votre boîte de réception avec un filtrage optionnel.

Configuration​

ChampTypeRequisDescription
Max RésultatsNombre❌Nombre maximum d'e-mails à récupérer (par défaut : 10)
ÉtiquetteChaîne❌Étiquette Gmail pour filtrer (ex. : "INBOX", "UNREAD")
RequêteChaîne❌Requête de recherche Gmail

Variables de Sortie​

VariableTypeDescription
emailsTableauListe des objets e-mails
emails[].idChaîneID de l'e-mail
emails[].subjectChaîneObjet de l'e-mail
emails[].fromChaîneE-mail de l'expéditeur
emails[].snippetChaîneAperçu de l'e-mail
emails[].dateChaîneDate de réception

Exemple​

Action: Lire les e-mails Gmail
Max Résultats: 5
Étiquette: "UNREAD"
Requête: "from:[email protected]"

📧 Obtenir un e-mail Gmail​

Récupérez un e-mail spécifique par son ID avec le contenu complet.

Configuration​

ChampTypeRequisDescription
ID de l'E-mailChaîne✅L'ID du message Gmail

Variables de Sortie​

VariableTypeDescription
emailObjetObjet e-mail complet
email.idChaîneID de l'e-mail
email.threadIdChaîneID du fil
email.subjectChaîneObjet de l'e-mail
email.fromChaîneExpéditeur
email.toChaîneDestinataires
email.bodyChaîneCorps complet de l'e-mail
email.dateChaîneDate de réception
email.attachmentsTableauListe des pièces jointes

↩️ Répondre à un e-mail Gmail​

Répondez à un e-mail existant, en maintenant le contexte du fil.

Configuration​

ChampTypeRequisDescription
ID du FilChaîne✅Le fil auquel répondre
ID du MessageChaîne✅Le message spécifique auquel répondre
CorpsChaîne✅Contenu de la réponse
Répondre à TousBooléen❌Répondre à tous les destinataires (par défaut : faux)

Variables de Sortie​

VariableTypeDescription
messageIdChaîneID de la réponse
threadIdChaîneID du fil

Exemple​

Action: Répondre à un e-mail Gmail
ID du Fil: "{{email.threadId}}"
ID du Message: "{{email.id}}"
Corps: |
{{ai_response}}

---
Ceci est une réponse assistée par IA.

🔍 Rechercher des e-mails Gmail​

Recherchez dans votre Gmail en utilisant la puissante syntaxe de requête de Gmail.

Configuration​

ChampTypeRequisDescription
RequêteChaîne✅Requête de recherche Gmail
Max RésultatsNombre❌Résultats maximum (par défaut : 10)

Syntaxe de Requête Gmail​

RequêteDescription
from:[email protected]E-mails d'un expéditeur spécifique
to:[email protected]E-mails à un destinataire spécifique
subject:keywordL'objet contient le mot-clé
is:unreadE-mails non lus uniquement
is:starredE-mails étoilés
has:attachmentE-mails avec pièces jointes
after:2025/01/01E-mails après la date
before:2025/12/31E-mails avant la date
label:importantE-mails avec étiquette
"exact phrase"Correspondance exacte de la phrase

Exemple​

Action: Rechercher des e-mails Gmail
Requête: "from:{{customer_email}} is:unread subject:order"
Max Résultats: 5

✅ Marquer un e-mail Gmail comme lu​

Marquez un e-mail comme lu dans Gmail.

Configuration​

ChampTypeRequisDescription
ID de l'E-mailChaîne✅L'e-mail à marquer comme lu

Exemple​

Action: Marquer un e-mail Gmail comme lu
ID de l'E-mail: "{{email.id}}"

📝 Créer un Brouillon Gmail​

Créez un e-mail brouillon pour révision humaine avant envoi.

Configuration​

ChampTypeRequisDescription
ÀE-mail✅E-mail du destinataire
ObjetChaîne✅Objet de l'e-mail
CorpsChaîne✅Contenu de l'e-mail
CCE-mail❌Copie carbone
BCCE-mail❌Copie carbone cachée
ID du FilChaîne❌Pour les réponses de brouillon

Variables de Sortie​

VariableTypeDescription
draftIdChaîneID du brouillon créé
messageIdChaîneID du message

Cas d'Utilisation : Mode Brouillon IA​

Déclencheur: Brouillon Gmail AI
↓
Demande IA:
Invite: "Générez une réponse professionnelle à cet e-mail"
Entrée: "{{email.body}}"
↓
Créer Brouillon Gmail:
À: "{{email.from}}"
Objet: "Re: {{email.subject}}"
Corps: "{{ai_response}}"

📋 Lister les Brouillons Gmail​

Récupérez tous les brouillons de votre compte Gmail.

Configuration​

ChampTypeRequisDescription
Max RésultatsNombre❌Nombre maximum de brouillons à lister

Variables de Sortie​

VariableTypeDescription
draftsTableauListe des objets de brouillon
drafts[].idChaîneID du brouillon
drafts[].messageObjetAperçu du message de brouillon

📨 Envoyer un brouillon Gmail​

Envoyez un brouillon existant depuis votre Gmail.

Configuration​

ChampTypeRequisDescription
ID du brouillonString✅Le brouillon à envoyer

Variables de sortie​

VariableTypeDescription
messageIdStringID du message envoyé
threadIdStringID du fil

🗑️ Supprimer un brouillon Gmail​

Supprimez un brouillon de votre compte Gmail.

Configuration​

ChampTypeRequisDescription
ID du brouillonString✅Le brouillon à supprimer

📂 Obtenir le fil d'email​

Récupérez un fil de conversation email complet.

Configuration​

ChampTypeRequisDescription
ID du filString✅Le fil à récupérer

Variables de sortie​

VariableTypeDescription
threadObjectObjet complet du fil
thread.idStringID du fil
thread.messagesArrayTous les messages dans le fil
thread.historyIdStringID de l'historique

Exemple​

Action: Obtenir le fil d'email
ID du fil: "{{email.threadId}}"

Exemples de flux de travail complets​

Exemple 1 : Assistant email AI​

Traitez automatiquement les emails entrants et créez des réponses générées par l'IA.

Brouillon Gmail AI (Déclencheur)
↓
Obtenir le fil d'email (Obtenir le contexte complet)
↓
Demande AI
- Système : "Vous êtes un assistant email utile"
- Entrée : "{{thread.messages}}"
- Sortie : Structurée (réponse, sentiment, urgence)
↓
Si Condition : urgence == "élevée"
├── Oui : Envoyer un email Gmail (réponse immédiate)
└── Non : Créer un brouillon Gmail (pour révision)

Exemple 2 : Recherche et traitement d'emails​

Recherchez des emails spécifiques et traitez-les en masse.

Flux de travail programmé (Quotidien à 9h)
↓
Rechercher des emails Gmail
Requête : "is:unread from:customers@* after:yesterday"
↓
Pour chaque : email dans emails
↓
Demande AI (Catégoriser l'email)
↓
Si Condition : catégorie == "support"
└── Créer un problème JIRA

Exemple 3 : Flux de travail de révision de brouillon​

Créez des brouillons, laissez les humains réviser, puis envoyez.

Brouillon Gmail AI (Déclencheur)
↓
Demande AI (Générer une réponse)
↓
Créer un brouillon Gmail
↓
Envoyer un message Slack
"Nouveau brouillon prêt pour révision de {{email.from}}"

Meilleures pratiques​

1. Utilisez le mode brouillon pour les emails critiques​

Pour les emails destinés aux clients ou sensibles, utilisez toujours Créer un brouillon Gmail au lieu de Envoyer un email Gmail. Cela permet une révision humaine avant l'envoi.

2. Exploitez le contexte du fil​

Utilisez Obtenir le fil d'email avant de répondre pour vous assurer que votre IA dispose du contexte complet de la conversation.

3. Mettez en œuvre une limitation de débit​

Gmail a des quotas API. Pour des flux de travail à volume élevé :

  • Ajoutez des délais entre les actions
  • Regroupez les opérations lorsque cela est possible
  • Surveillez votre utilisation de quota

4. Utilisez des requêtes de recherche intelligentes​

Combinez les opérateurs de requête Gmail pour un filtrage précis :

from:vip-customer@* is:unread subject:(urgent OR critical) after:2025/01/01

5. Gérez les erreurs avec grâce​

Utilisez des nœuds Si Condition pour vérifier les erreurs et mettre en œuvre une logique de secours.


Documentation connexe​

Prêt à élever votre
expérience utilisateur ?

Déployez des assistants IA qui ravissent les clients et évoluent avec votre entreprise.

Conforme au RGPD