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-mailAdresse e-mail du destinataire
ObjetChaîneLigne d'objet de l'e-mail
CorpsChaîneContenu de l'e-mail (HTML pris en charge)
CCE-mailDestinataires en copie
BCCE-mailDestinataires 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ésultatsNombreNombre maximum d'e-mails à récupérer (par défaut : 10)
ÉtiquetteChaîneÉtiquette Gmail pour filtrer (ex. : "INBOX", "UNREAD")
RequêteChaîneRequê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:support@example.com"

📧 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îneL'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îneLe fil auquel répondre
ID du MessageChaîneLe message spécifique auquel répondre
CorpsChaîneContenu de la réponse
Répondre à TousBooléenRé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îneRequête de recherche Gmail
Max RésultatsNombreRésultats maximum (par défaut : 10)

Syntaxe de Requête Gmail

RequêteDescription
from:email@example.comE-mails d'un expéditeur spécifique
to:email@example.comE-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îneL'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-mailE-mail du destinataire
ObjetChaîneObjet de l'e-mail
CorpsChaîneContenu de l'e-mail
CCE-mailCopie carbone
BCCE-mailCopie carbone cachée
ID du FilChaînePour 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ésultatsNombreNombre 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 brouillonStringLe 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 brouillonStringLe brouillon à supprimer

📂 Obtenir le fil d'email

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

Configuration

ChampTypeRequisDescription
ID du filStringLe 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