{"id":13097,"date":"2025-12-10T17:25:03","date_gmt":"2025-12-10T16:25:03","guid":{"rendered":"https:\/\/botnation.ai\/?post_type=support&#038;p=13097"},"modified":"2026-01-12T17:48:19","modified_gmt":"2026-01-12T16:48:19","slug":"importer-et-exporter-des-donnees-google-sheets-dans-votre-chatbot","status":"publish","type":"support","link":"https:\/\/botnation.ai\/fr\/support\/importer-et-exporter-des-donnees-google-sheets-dans-votre-chatbot\/","title":{"rendered":"Importer et exporter des donn\u00e9es Google Sheets dans votre chatbot"},"content":{"rendered":"<p>D\u00e9couvrez comment int\u00e9grer Google Sheets \u00e0 votre chatbot, puis r\u00e9cup\u00e9rez et ins\u00e9rez des donn\u00e9es vers Google Spreadsheet depuis votre chatbot<\/p>\n\n\n\n<p>Vous avez des donn\u00e9es dans un fichier Google Sheets et vous souhaitez que votre chatbot y acc\u00e8de ? Vous aimeriez enregistrer des informations de vos utilisateurs dans un fichier Google Sheets ? <\/p>\n\n\n\n<p>Cet article support est l\u00e0 pour vous y aider !<\/p>\n\n\n\n<p>Botnation AI vous propose 3 \u00e9l\u00e9ments \u00e0 int\u00e9grer dans vos s\u00e9quences pour acc\u00e9der \u00e0 votre fichier Google Sheets :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La sauvegarde de donn\u00e9es vers Google Sheets<\/li>\n\n\n\n<li>La r\u00e9cup\u00e9ration de donn\u00e9es provenant de Google Sheets<\/li>\n\n\n\n<li>La g\u00e9n\u00e9ration d\u2019un carrousel \u00e0 partir de vos donn\u00e9es Google Sheets<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">1. Informations g\u00e9n\u00e9rales<\/h2>\n\n\n\n<p>L\u2019acc\u00e8s de votre Chatbot \u00e0 votre fichier Google Sheets n\u00e9cessite de respecter quelques r\u00e8gles :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Votre tableau doit contenir une et <strong>une seule ligne d\u2019ent\u00eate<\/strong> \u00e0 la <strong>1\u00e8re ligne<\/strong><\/li>\n\n\n\n<li>La <strong>premi\u00e8re colonne<\/strong> de votre tableau ne doit <strong>jamais \u00eatre vide<\/strong><\/li>\n\n\n\n<li>N\u2019utilisez pas la valeur <strong>undefined<\/strong> dans une cellule. Ce mot cl\u00e9 est r\u00e9serv\u00e9 pour les formules qui ne renvoient pas de r\u00e9sultat.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"829\" height=\"237\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-112.webp\" alt=\"\" class=\"wp-image-13098\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-112.webp 829w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-112-300x86.webp 300w\" sizes=\"(max-width: 829px) 100vw, 829px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">2. Configuration<\/h2>\n\n\n\n<p>Avant toute chose, vous devez relier votre compte Google \u00e0 votre Chatbot. Cela se passe dans l\u2019onglet <strong>Plugins<\/strong> des param\u00e8tres de votre chatbot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"954\" height=\"254\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-101.webp\" alt=\"\" class=\"wp-image-13099\" style=\"width:954px;height:254px\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-101.webp 954w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-101-300x80.webp 300w\" sizes=\"(max-width: 954px) 100vw, 954px\" \/><\/figure>\n\n\n\n<p>Cliquez sur le bouton <strong>Lier un compte Google<\/strong> puis s\u00e9lectionnez le compte qui a acc\u00e8s \u00e0 votre fichier Google Sheets dans la page qui s\u2019affiche.<\/p>\n\n\n\n<p>Une fois les permissions accept\u00e9es, vous \u00eates de retour sur votre Chatbot et le compte que vous venez de lier est maintenant s\u00e9lectionn\u00e9.<\/p>\n\n\n\n<p><strong>Mode expert<\/strong><br>Le mode expert vous permet d\u2019activer les options avanc\u00e9es des \u00e9l\u00e9ments Google Sheets. R\u00e9f\u00e9rez vous \u00e0 la section de l\u2019\u00e9l\u00e9ment pour plus d\u2019informations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Sauvegarde de donn\u00e9es<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_00_FR-1024x604-1.webp\" alt=\"\" class=\"wp-image-13100\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_00_FR-1024x604-1.webp 1024w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_00_FR-1024x604-1-300x177.webp 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La fonctionnalit\u00e9 <strong>Sauvegarde de donn\u00e9es<\/strong> vous permet d\u2019ins\u00e9rer ou de mettre \u00e0 jour les donn\u00e9es de votre Google Sheets.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"631\" height=\"533\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-102.png.webp.webp\" alt=\"\" class=\"wp-image-13101\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-102.png.webp 631w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-102-300x253.png.webp 300w\" sizes=\"(max-width: 631px) 100vw, 631px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Fichier spreadsheet<\/strong> : S\u00e9lectionnez le fichier Google Sheets \u00e0 utiliser.<\/p>\n\n\n\n<p><strong>Onglet<\/strong> : S\u00e9lectionnez l\u2019onglet \u00e0 utiliser<\/p>\n\n\n\n<p><strong>Forcer la cr\u00e9ation d\u2019une ligne (option)<\/strong> : Si coch\u00e9e, une nouvelle ligne sera cr\u00e9\u00e9e<\/p>\n\n\n\n<p><strong>Mettre \u00e0 jour les lignes correspondantes aux conditions suivantes<\/strong> : S\u00e9lectionnez les conditions permettant d\u2019identifier la ou les lignes \u00e0 mettre \u00e0 jour.<\/p>\n\n\n\n<p><strong>Cr\u00e9er une ligne si aucune ligne ne correspond (option)<\/strong> : Si aucune ligne dans votre tableau ne correspond aux conditions sp\u00e9cifi\u00e9es, une nouvelle ligne sera cr\u00e9\u00e9e.<\/p>\n\n\n\n<p><strong>Mettre \u00e0 jour les colonnes suivantes<\/strong> : Sp\u00e9cifiez les colonnes \u00e0 mettre \u00e0 jour.<\/p>\n\n\n\n<p>N.B : le <strong>mode expert<\/strong> vous permet de sp\u00e9cifier plusieurs champs dans le bloc <em>Mettre \u00e0 jour les lignes correspondantes aux conditions suivantes<\/em><strong>. <\/strong>Vous pouvez ainsi cr\u00e9er des conditions ET \/ OU.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. R\u00e9cup\u00e9ration de donn\u00e9es<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_01_FR-1024x604-1.webp\" alt=\"\" class=\"wp-image-13102\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_01_FR-1024x604-1.webp 1024w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_01_FR-1024x604-1-300x177.webp 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La fonctionnalit\u00e9 <strong>R\u00e9cup\u00e9ration de donn\u00e9es<\/strong> vous permet de mettre \u00e0 jour les variables du Chatbot \u00e0 partir d\u2019informations provenant de votre Google Sheets.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"465\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-103.webp\" alt=\"\" class=\"wp-image-13103\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-103.webp 630w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-103-300x221.webp 300w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Fichier spreadsheet<\/strong> : S\u00e9lectionnez le fichier Google Sheets \u00e0 utiliser.<\/p>\n\n\n\n<p><strong>Onglet<\/strong> : S\u00e9lectionnez l\u2019onglet \u00e0 utiliser<\/p>\n\n\n\n<p><strong>S\u00e9lectionner la 1\u00e8re ligne correspondante aux conditions suivantes<\/strong> : S\u00e9lectionnez les conditions permettant d\u2019identifier la ligne \u00e0 r\u00e9cup\u00e9rer.<\/p>\n\n\n\n<p><strong>Sauvegarder les donn\u00e9es dans les variables<\/strong> : Affecter les donn\u00e9es de votre Google Sheets aux variables de votre Chatbot.<\/p>\n\n\n\n<p><strong>Redirection si aucun r\u00e9sultat<\/strong> : Redirigez votre utilisateur si aucune ligne de votre tableau ne correspond aux conditions pr\u00e9c\u00e9dentes.<\/p>\n\n\n\n<p>N.B : le <strong>mode expert<\/strong> vous permet de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sp\u00e9cifier plusieurs champs dans le bloc <em>S\u00e9lectionner la 1\u00e8re ligne correspondante aux conditions suivantes<\/em><strong>. <\/strong>Vous pouvez ainsi cr\u00e9er des conditions ET \/ OU.<\/li>\n\n\n\n<li>affecter vos variables de mani\u00e8re plus pr\u00e9cises. Les valeurs de vos colonnes seront r\u00e9cup\u00e9rables via des variables<em> [[GOOGLE_SHEET_XXX]]<\/em> (o\u00f9 <em>XXX<\/em> correspond \u00e0 la colonne).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">5. Carrousel<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_02_FR-1024x604-1.webp\" alt=\"\" class=\"wp-image-13104\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_02_FR-1024x604-1.webp 1024w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/googlesheet_02_FR-1024x604-1-300x177.webp 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La fonctionnalit\u00e9 <strong>Carrousel<\/strong> vous permet de g\u00e9n\u00e9rer un carrousel \u00e0 partir d\u2019informations provenant de votre Google Sheets.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"261\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-111-1024x261-1.png.webp.webp\" alt=\"\" class=\"wp-image-13105\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-111-1024x261-1.png.webp 1024w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-111-1024x261-1-300x76.png.webp 300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"631\" height=\"800\" src=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-104.webp\" alt=\"\" class=\"wp-image-13106\" srcset=\"https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-104.webp 631w, https:\/\/botnation.ai\/wp-content\/uploads\/2026\/01\/image-104-237x300.webp 237w\" sizes=\"(max-width: 631px) 100vw, 631px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>Fichier spreadsheet<\/strong> : S\u00e9lectionnez le fichier Google Sheets \u00e0 utiliser.<\/p>\n\n\n\n<p><strong>Onglet<\/strong> : S\u00e9lectionnez l\u2019onglet \u00e0 utiliser<\/p>\n\n\n\n<p><strong>S\u00e9lectionner les lignes correspondantes aux conditions suivantes<\/strong> : S\u00e9lectionnez les conditions permettant d\u2019identifier les lignes \u00e0 r\u00e9cup\u00e9rer.<\/p>\n\n\n\n<p><strong>Remplissez le carrousel \u00e0 partir des informations de votre fichier Google Sheet<\/strong> : Cr\u00e9ez vos pages de carrousel \u00e0 partir des informations de votre Google Sheet.<\/p>\n\n\n\n<p><strong>Redirection si aucun r\u00e9sultat<\/strong> : Redirigez votre utilisateur si aucune ligne de votre tableau ne correspond aux conditions pr\u00e9c\u00e9dentes.<\/p>\n\n\n\n<p>N.B : le <strong>mode expert<\/strong> vous permet de :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sp\u00e9cifier plusieurs champs dans le bloc <em>S\u00e9lectionner la 1\u00e8re ligne correspondante aux conditions suivantes<\/em><strong>. <\/strong>Vous pouvez ainsi cr\u00e9er des conditions ET \/ OU.<\/li>\n\n\n\n<li>trier les r\u00e9sultats par colonne de votre Google Sheet<\/li>\n\n\n\n<li>limiter le nombre de pages \u00e0 afficher dans le carrousel<\/li>\n\n\n\n<li>affecter vos variables de mani\u00e8re plus pr\u00e9cises. Les valeurs de vos colonnes seront r\u00e9cup\u00e9rables via des variables<em> [[GOOGLE_SHEET_XXX]]<\/em> (o\u00f9 <em>XXX<\/em> correspond \u00e0 la colonne).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">6. Foire aux questions (FAQ)<\/h2>\n\n\n\n<p><strong>La date enregistr\u00e9e dans mon fichier Google Sheets n\u2019est pas ou mal format\u00e9e.<\/strong><br>V\u00e9rifiez le format d\u2019affichage de votre cellule. Choisissez le format Date ou alors effacez la mise en forme.<\/p>\n\n\n\n<p><strong>Quel est le d\u00e9lai d\u2019\u00e9criture vers Google Sheets ?<\/strong><br>Ce d\u00e9lai variable peut prendre de 1 \u00e0 quelques secondes selon la \u00ab\u00a0bonne humeur\u00a0\u00bb de Google qui d\u00e9pendra de : la charge API (nombre d\u2019op\u00e9rations dans la file de traitement), la r\u00e9plication de vos donn\u00e9es sur leurs tr\u00e8s nombreux serveurs, des \u00e9ventuelles limitations d\u2019usage de votre compte Google etc\u2026<\/p>\n\n\n\n<p>Google Sheets n\u2019est pas une solution professionnelle de CRM ou base de donn\u00e9es r\u00e9alis\u00e9e pour stocker tr\u00e8s vite de gros volumes de donn\u00e9es, c\u2019est un tableur en ligne. C\u2019est pourquoi nous vous recommandons de ne pas trop d\u00e9pendre des \u00e9critures.<\/p>\n\n\n\n<p>Vous pouvez lire des donn\u00e9es un document Google Sheets, les manipuler dans votre bot, puis y \u00e9crire un r\u00e9sultat vers Google Sheets mais nous d\u00e9conseillons l\u2019inverse : \u00e9crire de donn\u00e9es vers Google Sheets puis lire imm\u00e9diatement ces donn\u00e9es car elles risquent de ne pas \u00eatre encore \u00e0 jour chez Google et perturber le comportement de votre chatbot.<\/p>\n\n\n\n<p>Il vaut mieux r\u00e9aliser ces op\u00e9rations en 2 temps avec une action humaine entre les deux dans votre bot par exemple, comme un clic sur un bouton, qui laissera quelques secondes \u00e0 Google pour \u00e9crire et mettre \u00e0 jour vos donn\u00e9es.<\/p>\n\n\n\n<p>Pour un usage plus \u00ab\u00a0dynamique\u00a0\u00bb nous vous recommandons l\u2019usage de l\u2019<a href=\"https:\/\/botnation.ai\/fr\/support\/api-botnation-importer-et-exporter-des-donnees-par-webhook\/\">API Botnation<\/a>.<\/p>\n\n\n\n<p><strong>A quoi correspond la condition \u00ab\u00a0match\u00a0\u00bb pour la s\u00e9lection de lignes?<\/strong><br>La condition \u00ab\u00a0match\u00a0\u00bb permet de renseigner une expression r\u00e9guli\u00e8re qui sera test\u00e9e sur la valeur de la colonne. Cela peut par exemple servir \u00e0 tester si la valeur contient une sous-cha\u00eene de caract\u00e8res. Par exemple la condition \u00ab\u00a0match\u00a0\u00bb avec la valeur \u00ab\u00a0nation\u00a0\u00bb retournera vrai pour les cellules contenant le texte \u00ab\u00a0Bot cr\u00e9\u00e9 par Bot<strong>nation<\/strong>\u00a0\u00bb ou \u00ab\u00a0championnat des <strong>nation<\/strong>s\u00a0\u00bb.<br>Pour plus d\u2019informations sur les expressions r\u00e9guli\u00e8res, reportez-vous \u00e0 cette documentation: <a href=\"https:\/\/developer.mozilla.org\/fr\/docs\/Web\/JavaScript\/Reference\/Objets_globaux\/RegExp\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/developer.mozilla.org\/fr\/docs\/Web\/JavaScript\/Reference\/Objets_globaux\/RegExp<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Vid\u00e9o<\/h2>\n\n\n\n<p>Voici \u00e9galement une vid\u00e9o que nous vous recommandons de consulter sur l\u2019int\u00e9gration d\u2019un document Google Sheets dans votre chatbot Botnation.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Connecter un chatbot \u00e0 Google Sheet\" width=\"780\" height=\"439\" src=\"https:\/\/www.youtube.com\/embed\/rZPI7RLAIDA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"featured_media":14058,"template":"","meta":{"_acf_changed":false},"categorie-support":[183,169,185,171],"class_list":["post-13097","support","type-support","status-publish","has-post-thumbnail","hentry","categorie-support-chatbot-web","categorie-support-facebook-messenger","categorie-support-fonctionnalites","categorie-support-variables"],"acf":[],"_links":{"self":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/support\/13097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/types\/support"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media\/14058"}],"wp:attachment":[{"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/media?parent=13097"}],"wp:term":[{"taxonomy":"categorie-support","embeddable":true,"href":"https:\/\/botnation.ai\/fr\/wp-json\/wp\/v2\/categorie-support?post=13097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}