{"id":6961,"date":"2023-04-18T18:59:57","date_gmt":"2023-04-18T18:59:57","guid":{"rendered":"https:\/\/www.getmesa.com/blog\/blog\/?p=6961"},"modified":"2025-12-22T23:33:15","modified_gmt":"2025-12-22T23:33:15","slug":"how-to-write-shopify-product-meta-descriptions-using-chatgpt","status":"publish","type":"post","link":"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/","title":{"rendered":"How To Write Shopify Product Meta Descriptions Using ChatGPT"},"content":{"rendered":"\n<p>Prepare for a game-changing workflow solution that will change your approach to crafting Shopify product meta descriptions. This step-by-step tutorial seamlessly combines the power of <a href=\"https:\/\/www.getmesa.com\/apps\/shopify\/integrate\/chatgpt\">ChatGPT<\/a>, the convenience of <a href=\"https:\/\/www.getmesa.com\/apps\/shopify\/integrate\/google-sheets\">Google Sheets<\/a>, and the robustness of <a href=\"https:\/\/www.getmesa.com\/apps\/shopify\/integrate\">Shopify<\/a>.<\/p>\n\n\n\n<p>We&#8217;ll demonstrate how to leverage <a href=\"https:\/\/www.getmesa.com\/apps\/shopify\/integrate\/openai\">OpenAI artificial intelligence<\/a> to generate compelling meta descriptions with ease. To ensure quality control and streamline the approval process, we&#8217;ll also cover the integration of Google Sheets as an intermediate step, allowing you to review and approve generated text prior to saving it on your Shopify product pages.<\/p>\n\n\n\n<p>So, gear up for an innovative and time-saving technique that will empower you to optimize your ecommerce operations like never before.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-dots\"\/>\n\n\n\n<p><br><strong>TL;DR: Skip the step-by-step tutorial.\u00a0<\/strong>Use this template to generate SEP meta titles and descriptions for new products with just a few clicks.<\/p>\n\n\n<div class=\"mesa-template-backend frontend-hidden\">\n    <p><strong>MESA Template ID<\/strong><\/p>\n    <p>seo-meta-titles-and-descriptions-shopify-products<\/p>\n<\/div>\n\n<div class=\"mesa-template\" data-template=\"seo-meta-titles-and-descriptions-shopify-products\"><\/div>\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\t\t<style>.mesa-template-backend {\n    background: rgba(139, 139, 150, 0.1);\n    padding: 22px;\n}\n\n.mesa-template-backend h5,\n.mesa-template-backend p {\n    margin: 0 0 5px;\n}\n\n.mesa-template-backend p {\n    font-size: 16px;\n}\n\n.mesa-template-backend p:last-child {\n    display: inline-block;\n    background: #fff;\n    padding: 5px 10px;\n}\n\n.mesa-template-backend p strong {\n    font-size: 12px;\n}<\/style>\n\t\t\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents:<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Step-by-step-tutorial-video\" >Step-by-step tutorial video<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#How-to-use-ChatGPT-to-write-product-meta-descriptions\" >How to use ChatGPT to write product meta descriptions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Tip-tricks-for-writing-product-meta-descriptions\" >Tip &amp; tricks for writing product meta descriptions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Focus-on-relevancy\" >Focus on relevancy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Keep-it-concise\" >Keep it concise<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Highlight-unique-selling-points\" >Highlight unique selling points<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Use-a-strong-call-to-action-CTA\" >Use a strong call-to-action (CTA)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Utilize-numbers-and-symbols\" >Utilize numbers and symbols<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Write-for-your-target-audience\" >Write for your target audience<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Avoid-duplicate-content\" >Avoid duplicate content<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Test-and-optimize\" >Test and optimize<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.getmesa.com/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#Workflow-wrap-up\" >Workflow wrap-up<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-step-by-step-tutorial-video\"><span class=\"ez-toc-section\" id=\"Step-by-step-tutorial-video\"><\/span>Step-by-step tutorial video<span class=\"ez-toc-section-end\"><\/span><\/h2>\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 loading=\"lazy\" title=\"AI-Generated Product Meta Descriptions Combined With A Google Sheets Approval Workflow For SEO\" width=\"1170\" height=\"658\" src=\"https:\/\/www.youtube.com\/embed\/r-n5ux2BS2U?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><figcaption class=\"wp-element-caption\">Video tutorial on using OpenAI ChatGPT to write Shopify product meta descriptions<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-use-chatgpt-to-write-product-meta-descriptions\"><span class=\"ez-toc-section\" id=\"How-to-use-ChatGPT-to-write-product-meta-descriptions\"><\/span>How to use ChatGPT to write product meta descriptions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-how-to wp-block-yoast-how-to-block\"><p class=\"schema-how-to-total-time\"><span class=\"schema-how-to-duration-time-text\">Time needed:&nbsp;<\/span>10 minutes<\/p><p class=\"schema-how-to-description\">We&#8217;ll walk through making two workflows. The first will take the Title and Description of a newly created product in Shopify, prompt ChatGPT to write a meta description then save the result to Google Sheets. <br><br>The second workflow will run on a daily schedule to loop through the Google Sheets doc, and based on a Status column change, will take the meta description and then update the product in Shopify. <br><br>To get started, be sure to\u00a0<a href=\"http:\/\/app.getmesa.com\/install\" target=\"_blank\" rel=\"noreferrer noopener\">get MESA<\/a>\u00a0and connect it to your Shopify store before starting.<\/p> <ol class=\"schema-how-to-steps\"><li class=\"schema-how-to-step\" id=\"how-to-step-1681838316099\"><strong class=\"schema-how-to-step-name\">First, start a new workflow using Shopify then, select the Product Created trigger event.<\/strong> <p class=\"schema-how-to-step-text\">When creating a workflow from scratch, choose the Shopify app to get started. Then use the search fields to locate the Product Created event from the list.<img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"1730\" class=\"wp-image-6965\" alt=\"shopify product created trigger\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/shopify-product-created.png\" style=\"max-width:100%;\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-300x172.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-1024x586.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-768x439.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-1536x879.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-2048x1172.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-1920x1098.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-544x311.png 544w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-350x200.png 350w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-752x430.png 752w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-created-280x160.png 280w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681838982458\"><strong class=\"schema-how-to-step-name\">Next, add the Custom Code app<\/strong> <p class=\"schema-how-to-step-text\">In the description field, add the comment &#8220;Remove HTML tags&#8221; so you&#8217;ll remember what this does later. <img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"1868\" class=\"wp-image-6966\" alt=\"custom code remove html tags\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/custom-code-action.png\" style=\"max-width:100%;\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-300x185.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-1024x633.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-768x474.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-1536x949.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-2048x1265.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-1920x1186.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-503x311.png 503w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-324x200.png 324w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-696x430.png 696w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/custom-code-action-259x160.png 259w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681839083859\"><strong class=\"schema-how-to-step-name\">Add this code snippet in the Code Editor<\/strong> <p class=\"schema-how-to-step-text\">Now, click the &#8220;Edit Code&#8221; link to enter the code editor. Where you see the comment &#8220;Add your custom code here&#8221; paste the following snippet: <br\/><br\/><code>Mesa.log.info(\"payload: \", payload.body_html);<br\/>payload.body_text = payload.body_html.replace(\/&lt;\\\/?[^>]+>\/gi, '');<br\/>Mesa.log.info(\"body text: \", payload.body_text);<\/code><br\/><br\/>When you&#8217;re done, be sure to Save your changes then, exit the code editor. <img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"1730\" class=\"wp-image-6967\" style=\"max-width:100%;\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/code-editor.png\" alt=\"code editor remove html tags\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-300x172.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-1024x586.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-768x439.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-1536x879.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-2048x1172.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-1920x1098.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-544x311.png 544w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-350x200.png 350w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-752x430.png 752w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/code-editor-280x160.png 280w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681839497764\"><strong class=\"schema-how-to-step-name\">Next, add the Shopify &#8220;Retrieve Product Metafields&#8221; action to your workflow<\/strong> <p class=\"schema-how-to-step-text\">Under the Step Configuration section, add the <code>Product Created > ID<\/code> variable. Then specify the <strong>Namespace<\/strong> as <code>global<\/code> and the <strong>Key<\/strong> as <code>description_tag<\/code><img loading=\"lazy\" decoding=\"async\" width=\"3013\" height=\"2385\" class=\"wp-image-7200\" style=\"max-width:100%;\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/retrieve-product-metafield.png\" alt=\"retrieve product metafield\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield.png 3013w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-300x237.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-1024x811.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-768x608.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-1536x1216.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-2048x1621.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-1920x1520.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-393x311.png 393w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-253x200.png 253w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-543x430.png 543w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/retrieve-product-metafield-202x160.png 202w\" sizes=\"auto, (max-width: 3013px) 100vw, 3013px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681839926229\"><strong class=\"schema-how-to-step-name\">Next, add ChatGPT to your workflow<\/strong> <p class=\"schema-how-to-step-text\">Be sure to authenticate ChatGPT with your OpenAI API key if this is your first time. Following the instructions to acquire your API key. <br\/><br\/>Then, click the Add Message button and paste the following prompt in the &#8220;Content&#8221; field: <br\/><br\/><code>Write an SEO optimized meta description that is a max of 160 characters for the following product:<br\/>Title: {{shopify.title}}<br\/>Description: {{custom.body_text}}<\/code><br\/><br\/>The <code>{{shopify.title}<\/code> is a variable that comes from the original Shopify Product Created step. The <code>{{custom.body_text}}<\/code> variable comes from the Custom Code step so the text is cleaner for the AI.<img loading=\"lazy\" decoding=\"async\" width=\"3013\" height=\"3031\" class=\"wp-image-7201\" alt=\"create chatgpt completion\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/create-chat-completion.png\" style=\"max-width:100%;\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion.png 3013w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-298x300.png 298w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-1018x1024.png 1018w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-150x150.png 150w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-768x773.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-1527x1536.png 1527w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-2036x2048.png 2036w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-1920x1931.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-309x311.png 309w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-199x200.png 199w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-427x430.png 427w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/create-chat-completion-159x160.png 159w\" sizes=\"auto, (max-width: 3013px) 100vw, 3013px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681840409139\"><strong class=\"schema-how-to-step-name\">Next, add the Google Sheets, Create Row action<\/strong> <p class=\"schema-how-to-step-text\">Be sure to authenticate Google Sheets if this is your first time.<br\/><br\/>Then, we&#8217;ll create a new spreadsheet file called &#8220;Product Meta Descriptions&#8221;. Click Create Spreadsheet when you&#8217;re ready.<img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"2944\" class=\"wp-image-6975\" alt=\"save product meta descriptions to google sheets\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets.png\" style=\"max-width:100%;\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-300x292.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-1024x997.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-768x748.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-1536x1495.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-2048x1994.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-1920x1869.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-319x311.png 319w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-205x200.png 205w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-442x430.png 442w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets-164x160.png 164w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681840864113\"><strong class=\"schema-how-to-step-name\">Add Columns to your new Google Sheets spreadsheet<\/strong> <p class=\"schema-how-to-step-text\">Click the Add Column link to make spreadsheet columns for the following:<br\/><br\/><strong>ID<\/strong>  &#8211;> <code>{{shopify.id}}<\/code><br\/><strong>Name<\/strong> &#8211;> <code>{{shopify.title}}<\/code><br\/><strong>Meta Description<\/strong> &#8211;> <code>{{shopify_<\/code>2<code>.value}}<\/code><br\/><strong>Description<\/strong> &#8211;> <code>{{shopify.body_html}}<\/code><br\/><strong>AI Meta Description<\/strong> &#8211;> <code>{{chatgpt.choices[0].message.content}}<\/code><br\/><br\/>You can also use the <strong>{+}<\/strong> icon on each field to open the Variable Selector to find these values manually.<br\/><br\/>Then, when you&#8217;re ready, be sure to Save then, name your workflow some unique. Turn this workflow <strong>On<\/strong> to enable it.<br\/><br\/><mark style=\"background-color:#fcb900\" class=\"has-inline-color has-black-color\"><strong>Important:<\/strong> You&#8217;ll want to run a test to be sure everything is coming over to Google Sheets correctly. Having a single row in your spreadsheet will also help your efforts in the next workflow needed.<\/mark><br\/><img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"4380\" class=\"wp-image-7202\" alt=\"chatgpt meta descriptions google sheets\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets.png\" style=\"max-width:100%;\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-207x300.png 207w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-707x1024.png 707w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-768x1112.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-1060x1536.png 1060w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-1414x2048.png 1414w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-1920x2781.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-215x311.png 215w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-138x200.png 138w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-297x430.png 297w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets-110x160.png 110w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681841608256\"><strong class=\"schema-how-to-step-name\">Now, we&#8217;ll make another new workflow using the Schedule built-in tool<\/strong> <p class=\"schema-how-to-step-text\">Depending how often you plan to make changes to your Google Spreadsheets, you can change the frequency interval. For this example, we&#8217;ll leave this to run Hourly.<img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"3034\" class=\"wp-image-6977\" alt=\"schedule trigger event\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/schedule-trigger-event.png\" style=\"max-width:100%;\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-300x300.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-1021x1024.png 1021w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-150x150.png 150w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-768x771.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-1531x1536.png 1531w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-2041x2048.png 2041w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-1920x1926.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-310x311.png 310w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-199x200.png 199w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-429x430.png 429w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/schedule-trigger-event-159x160.png 159w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681841806119\"><strong class=\"schema-how-to-step-name\">Next, add the Google Sheets List Row action to your workflow<\/strong> <p class=\"schema-how-to-step-text\">Using the Step Configuration, choose the <strong>Product Meta Descriptions<\/strong> spreadsheet that we created in the last workflow. Select <strong>Sheet1<\/strong> for the worksheet then, under Range, we&#8217;ll enter <strong>A1:G10<\/strong> to grab the first 10 rows of data. <img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"2574\" class=\"wp-image-6978\" style=\"max-width:100%;\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/google-sheets-list-row.png\" alt=\"google sheets list row\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-300x255.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-1024x872.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-768x654.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-1536x1307.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-2048x1743.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-1920x1634.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-365x311.png 365w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-235x200.png 235w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-505x430.png 505w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/google-sheets-list-row-188x160.png 188w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681842739735\"><strong class=\"schema-how-to-step-name\">Next, add the Loop by MESA steps to your workflow<\/strong> <p class=\"schema-how-to-step-text\">In the field, Values to loop over, add the following snippet: <code>{{googlesheets}}<\/code><img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"1826\" class=\"wp-image-6981\" style=\"max-width:100%;\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/loop-over-google-sheets-rows.png\" alt=\"loop over google sheets rows\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-300x181.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-1024x618.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-768x464.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-1536x927.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-2048x1237.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-1920x1159.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-515x311.png 515w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-331x200.png 331w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-712x430.png 712w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/loop-over-google-sheets-rows-265x160.png 265w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681842899394\"><strong class=\"schema-how-to-step-name\">Next, add the Filter by MESA step to your workflow<\/strong> <p class=\"schema-how-to-step-text\">Define the filter rules to look at the Loop step field &#8220;Status&#8221; column <code>{{loop.fields['Status']}}<\/code> to see if it equals &#8220;Publish&#8221;.<img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"2384\" class=\"wp-image-6982\" style=\"max-width:100%;\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/filter-google-sheets-by-status.png\" alt=\"filter google sheets by status\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-300x237.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-1024x807.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-768x605.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-1536x1211.png 1536w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-2048x1615.png 2048w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-1920x1514.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-394x311.png 394w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-254x200.png 254w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-545x430.png 545w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/filter-google-sheets-by-status-203x160.png 203w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1681843274944\"><strong class=\"schema-how-to-step-name\">Next, add the Shopify, Set Product Metafield action to your workflow<\/strong> <p class=\"schema-how-to-step-text\">We&#8217;ll need to define the values from the Loop step to correlate to the right Product Metafield. Following these field values to map the data correctly:<br\/><br\/><strong>Product ID<\/strong> &#8211;> <code>{{loop.fields['ID']}}<\/code><br\/><strong>Key<\/strong> &#8211;> description_tag<br\/><strong>Namespace<\/strong> &#8211;> global<br\/><strong>Type<\/strong> &#8211;> Text Field<br\/><strong>Value<\/strong> &#8211;> <code>{{loop.fields['AI Meta Description']}}<\/code><br\/><br\/>Then, when you&#8217;re ready, be sure to <strong>Save<\/strong> then, name your workflow some unique. Finally, turn this workflow <strong>On<\/strong> to enable it.<br\/><img loading=\"lazy\" decoding=\"async\" width=\"3024\" height=\"3428\" class=\"wp-image-6983\" style=\"max-width:100%;\" src=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/set-product-metafield.png\" alt=\"set product metafield\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield.png 3024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-265x300.png 265w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-903x1024.png 903w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-768x871.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-1355x1536.png 1355w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-1807x2048.png 1807w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-1920x2177.png 1920w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-274x311.png 274w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-176x200.png 176w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-379x430.png 379w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/set-product-metafield-141x160.png 141w\" sizes=\"auto, (max-width: 3024px) 100vw, 3024px\" \/><\/p> <\/li><\/ol><\/div>\n\n\n\n<p>Congrats, you&#8217;re done!<\/p>\n\n\n\n<p>You now have two workflows running:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The first runs every time a new product is created.<\/li>\n\n\n\n<li>The other runs on a schedule interval you defined. <\/li>\n<\/ul>\n\n\n\n<p>As a result, you have highly optimized meta descriptions for your product pages!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-dots\"\/>\n\n\n\n<p><br><strong>Save yourself the setup. <\/strong>Use this template instead:<\/p>\n\n\n<div class=\"mesa-template-backend frontend-hidden\">\n    <p><strong>MESA Template ID<\/strong><\/p>\n    <p>seo-meta-titles-and-descriptions-shopify-products<\/p>\n<\/div>\n\n<div class=\"mesa-template\" data-template=\"seo-meta-titles-and-descriptions-shopify-products\"><\/div>\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tip-tricks-for-writing-product-meta-descriptions\"><\/span>Tip &amp; tricks for writing product meta descriptions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Writing effective product meta descriptions is an essential aspect of ecommerce success. They can significantly influence search engine rankings and click-through rates. Here are some of the best tips and tricks to help you create compelling meta descriptions for your products:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Focus-on-relevancy\"><\/span>Focus on relevancy<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ensure that your meta description accurately reflects the product&#8217;s features and benefits. Include relevant keywords naturally, without keyword stuffing, to improve search engine rankings. Make it easier for potential customers to find your product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Keep-it-concise\"><\/span>Keep it concise<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Search engines typically display around 155-160 characters of a meta description. So, aim to keep it within that range. Be succinct and use clear, descriptive language to convey the key information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Highlight-unique-selling-points\"><\/span>Highlight unique selling points<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Emphasize what sets your product apart from the competition. This could be its superior quality, affordability, sustainability, or any other unique feature that makes it stand out.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Use-a-strong-call-to-action-CTA\"><\/span>Use a strong call-to-action (CTA)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Encourage potential customers to click on your listing by using a compelling CTA. Try phrases like &#8220;Shop now,&#8221; &#8220;Discover more,&#8221; or &#8220;Get it today.&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Utilize-numbers-and-symbols\"><\/span>Utilize numbers and symbols<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Including numbers, percentages, or symbols (e.g., &#8220;&amp;,&#8221; &#8220;+,&#8221; &#8220;-&#8220;) can make your meta description stand out in search results and catch the attention of users.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Write-for-your-target-audience\"><\/span>Write for your target audience<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Tailor your language and tone to appeal to your ideal customer. Use words and phrases that resonate with them and showcase the benefits they care about most.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Avoid-duplicate-content\"><\/span>Avoid duplicate content<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ensure that each meta description is unique. This helps avoid search engine penalties and to provide a better user experience. This will also help prevent confusion among customers and create a more cohesive brand image.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Test-and-optimize\"><\/span>Test and optimize<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Monitor the performance of your meta descriptions by tracking click-through rates and other metrics. Experiment with different phrasings, keywords, or CTAs to see which ones yield the best results, and optimize accordingly.<\/p>\n\n\n\n<p>Follow these tips and tricks to craft product meta descriptions that effectively showcase the value of your products. And, they&#8217;ll entice potential customers to click through and explore your ecommerce store.<\/p>\n\n\n\n<aside class=\"section-single-related\" aria-labelledby=\"related-heading-6638\">\n\t<p id=\"related-heading-6638\">\n\t\tRelated article:\n\t<\/p>\n\n\t<article class=\"card-aside\">\n\t\t<a href=\"https:\/\/www.getmesa.com/blog\/how-to-use-chatgpt-product-descriptions\/\" class=\"card-aside__link\">\n\t\t\t<figure class=\"card__image\">\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-1024x576.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"shopify chatgpt\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-1024x576.jpg 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-300x169.jpg 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-768x432.jpg 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-553x311.jpg 553w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-356x200.jpg 356w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-764x430.jpg 764w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt-284x160.jpg 284w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-to-chatgbt.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t<\/figure><!-- \/.card__image -->\n\n\t\t\t<p class=\"card__title\">\n\t\t\t\t<strong>How To Use ChatGPT For Writing Shopify Product Descriptions<\/strong>\n\t\t\t<\/p><!-- \/.card__title -->\n\n\t\t\t<span class=\"btn btn--outline card__btn card__btn--alt\" aria-hidden=\"true\">\n\t\t\t\tRead article\t\t\t<\/span>\n\t\t<\/a>\n\t<\/article>\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-workflow-wrap-up\"><span class=\"ez-toc-section\" id=\"Workflow-wrap-up\"><\/span>Workflow wrap-up<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In conclusion, the method outlined here offers a transformative approach to crafting product meta descriptions, leaving Shopify&#8217;s default text in the dust. Additionally, by harnessing the power of OpenAI, you can generate captivating and relevant descriptions that will improve your product listings, while Google Sheets integration ensures a smooth review and approval process. <\/p>\n\n\n\n<p>This MESA workflow epitomizes working smarter, not harder, in the world of ecommerce.<\/p>\n\n\n\n<p>As a result, you will not only save valuable time and resources but also enhance your store&#8217;s overall performance. Embrace the future of ecommerce management with confidence, knowing that this efficient and effective method will elevate your operations to new heights. <\/p>\n\n\n\n<p>So, take the leap and revolutionize the way you handle product meta descriptions today, and reap the rewards of a more streamlined and successful online store.<\/p>\n\n\n\n<div class=\"card-next-steps\">\n\t<div class=\"card__content\">\n\t\t<h4>What to do next&#8230;<\/h4>\n<p>The fastest way to see automation working in your store is to start with a single workflow.<\/p>\n<ol>\n<li><a href=\"https:\/\/www.getmesa.com\/pricing\"><strong>Try MESA free<\/strong><\/a> \u2014 start a 7-day free trial and get your first workflow running.<\/li>\n<li><a href=\"https:\/\/www.getmesa.com\/templates\"><strong>Browse the template library<\/strong><\/a> \u2014 pre-built workflows for the most common Shopify automation tasks.<\/li>\n<li><a href=\"https:\/\/www.getmesa.com\/yedric\"><strong>Talk to Yedric<\/strong><\/a> \u2014 describe what you want to automate, and let our AI assistant build it for you.<\/li>\n<li><a href=\"https:\/\/www.getmesa.com\/support\"><strong>Get free workflow setup<\/strong><\/a> \u2014 MESA&#8217;s team will build your first workflow at no cost.<\/li>\n<\/ol>\n\t<\/div><!-- \/.card__content -->\n\n\t\n<div class=\"socials card__socials\">\n\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"https:\/\/twitter.com\/getmesa\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/twitter-icon.svg\" class=\"attachment-small size-small\" alt=\"icon: twitter\" \/>\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"https:\/\/www.youtube.com\/@getmesa\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/youtube-icon.svg\" class=\"attachment-small size-small\" alt=\"icon: youtube\" \/>\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/company\/9754608\/\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/linkedin-icon.svg\" class=\"attachment-small size-small\" alt=\"linkedin icon\" \/>\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t<\/ul>\n<\/div><!-- \/.socials -->\n<\/div><!-- \/.card-next-steps -->\n","protected":false},"excerpt":{"rendered":"<p>Prepare for a game-changing workflow solution that will change your approach to crafting Shopify product meta descriptions. This step-by-step tutorial&#8230;<\/p>\n","protected":false},"author":1,"featured_media":6963,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[48],"tags":[218,323,219,244,66],"class_list":["post-6961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-workflow-tutorials","tag-ai","tag-approval","tag-chatgpt","tag-schedule","tag-shopify"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Write Shopify Product Meta Descriptions Using ChatGPT - MESA<\/title>\n<meta name=\"description\" content=\"Master automating Shopify product meta descriptions using OpenAI &amp; Google Sheets\u2014optimize SEO, save time &amp; enhance your management skills.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Write Shopify Product Meta Descriptions Using ChatGPT\" \/>\n<meta property=\"og:description\" content=\"Prepare for a game-changing workflow solution that will change your approach to crafting Shopify product meta descriptions. This step-by-step tutorial\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/\" \/>\n<meta property=\"og:site_name\" content=\"MESA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/mesabyshoppad\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-18T18:59:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-22T23:33:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/tutorial-shopify-chatgpt-google-sheets.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ryan ODonnell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@getmesa\" \/>\n<meta name=\"twitter:site\" content=\"@getmesa\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ryan ODonnell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/\"},\"author\":{\"name\":\"Ryan ODonnell\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/person\\\/37dc9b968192b2be49af3950022179cc\"},\"headline\":\"How To Write Shopify Product Meta Descriptions Using ChatGPT\",\"datePublished\":\"2023-04-18T18:59:57+00:00\",\"dateModified\":\"2025-12-22T23:33:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/\"},\"wordCount\":1380,\"publisher\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/tutorial-shopify-chatgpt-google-sheets.jpg\",\"keywords\":[\"AI\",\"approval\",\"ChatGPT\",\"schedule\",\"shopify\"],\"articleSection\":[\"Workflow Tutorials\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/\",\"name\":\"How To Write Shopify Product Meta Descriptions Using ChatGPT - MESA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/tutorial-shopify-chatgpt-google-sheets.jpg\",\"datePublished\":\"2023-04-18T18:59:57+00:00\",\"dateModified\":\"2025-12-22T23:33:15+00:00\",\"description\":\"Master automating Shopify product meta descriptions using OpenAI & Google Sheets\u2014optimize SEO, save time & enhance your management skills.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/tutorial-shopify-chatgpt-google-sheets.jpg\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/tutorial-shopify-chatgpt-google-sheets.jpg\",\"width\":1280,\"height\":720,\"caption\":\"workflow shopify chatgpt google sheets\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Write Shopify Product Meta Descriptions Using ChatGPT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/\",\"name\":\"MESA\",\"description\":\"Discover how to automate your Shopify growth\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#organization\",\"name\":\"MESA - AI automation Platform\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/mesa-shoppad.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/mesa-shoppad.jpeg\",\"width\":225,\"height\":225,\"caption\":\"MESA - AI automation Platform\"},\"image\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/web.facebook.com\\\/mesabyshoppad\\\/\",\"https:\\\/\\\/x.com\\\/getmesa\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/shoppad\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCqsf_WhcGEsZMvms1idivyw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/person\\\/37dc9b968192b2be49af3950022179cc\",\"name\":\"Ryan ODonnell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g\",\"caption\":\"Ryan ODonnell\"},\"sameAs\":[\"https:\\\/\\\/www.getmesa.com\"],\"jobTitle\":\"Director of Marketing\",\"worksFor\":\"MESA\"},{\"@type\":\"HowTo\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#howto-1\",\"name\":\"How To Write Shopify Product Meta Descriptions Using ChatGPT\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#article\"},\"description\":\"We'll walk through making two workflows. The first will take the Title and Description of a newly created product in Shopify, prompt ChatGPT to write a meta description then save the result to Google Sheets. &lt;br>&lt;br>The second workflow will run on a daily schedule to loop through the Google Sheets doc, and based on a Status column change, will take the meta description and then update the product in Shopify. &lt;br>&lt;br>To get started, be sure to\u00a0&lt;a href=\\\"http:\\\/\\\/app.getmesa.com\\\/install\\\" target=\\\"_blank\\\" rel=\\\"noreferrer noopener\\\">get MESA&lt;\\\/a>\u00a0and connect it to your Shopify store before starting.\",\"totalTime\":\"P0DT0H10M\",\"step\":[{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681838316099\",\"name\":\"First, start a new workflow using Shopify then, select the Product Created trigger event.\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"When creating a workflow from scratch, choose the Shopify app to get started. Then use the search fields to locate the Product Created event from the list.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-2f4d4b7eaaf82a29360cfcb5e2d0325b\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/shopify-product-created.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/shopify-product-created.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681838982458\",\"name\":\"Next, add the Custom Code app\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"In the description field, add the comment \\\"Remove HTML tags\\\" so you'll remember what this does later.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-bf113e4b6e5b31a60c264a6e7b406603\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/custom-code-action.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/custom-code-action.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681839083859\",\"name\":\"Add this code snippet in the Code Editor\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Now, click the \\\"Edit Code\\\" link to enter the code editor. Where you see the comment \\\"Add your custom code here\\\" paste the following snippet: Mesa.log.info(\\\"payload: \\\", payload.body_html);payload.body_text = payload.body_html.replace(\\\/]+>\\\/gi, '');Mesa.log.info(\\\"body text: \\\", payload.body_text);When you're done, be sure to Save your changes then, exit the code editor.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-c12c78838d9b95a196486404aed925aa\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/code-editor.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/code-editor.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681839497764\",\"name\":\"Next, add the Shopify \\\"Retrieve Product Metafields\\\" action to your workflow\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Under the Step Configuration section, add the Product Created > ID variable. Then specify the Namespace as global and the Key as description_tag\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-0e021d4fadedfe36fddb9e29aab622c0\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/retrieve-product-metafield.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/retrieve-product-metafield.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681839926229\",\"name\":\"Next, add ChatGPT to your workflow\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Be sure to authenticate ChatGPT with your OpenAI API key if this is your first time. Following the instructions to acquire your API key. Then, click the Add Message button and paste the following prompt in the \\\"Content\\\" field: Write an SEO optimized meta description that is a max of 160 characters for the following product:Title: {{shopify.title}}Description: {{custom.body_text}}The {{shopify.title} is a variable that comes from the original Shopify Product Created step. The {{custom.body_text}} variable comes from the Custom Code step so the text is cleaner for the AI.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-e721df4506577b92285f641a3974da2c\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/create-chat-completion.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/create-chat-completion.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681840409139\",\"name\":\"Next, add the Google Sheets, Create Row action\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Be sure to authenticate Google Sheets if this is your first time.Then, we'll create a new spreadsheet file called \\\"Product Meta Descriptions\\\". Click Create Spreadsheet when you're ready.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-1c81b891a0090112c1ece85c74214f48\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/shopify-product-metafields-chatgpt-google-sheets.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/shopify-product-metafields-chatgpt-google-sheets.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681840864113\",\"name\":\"Add Columns to your new Google Sheets spreadsheet\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Click the Add Column link to make spreadsheet columns for the following:ID  --> {{shopify.id}}Name --> {{shopify.title}}Meta Description --> {{shopify_2.value}}Description --> {{shopify.body_html}}AI Meta Description --> {{chatgpt.choices[0].message.content}}You can also use the {+} icon on each field to open the Variable Selector to find these values manually.Then, when you're ready, be sure to Save then, name your workflow some unique. Turn this workflow On to enable it.Important: You'll want to run a test to be sure everything is coming over to Google Sheets correctly. Having a single row in your spreadsheet will also help your efforts in the next workflow needed.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-e489badecdf49d8eeecfd0cc434ac9c0\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/chatgpt-meta-description-google-sheets.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/chatgpt-meta-description-google-sheets.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681841608256\",\"name\":\"Now, we'll make another new workflow using the Schedule built-in tool\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Depending how often you plan to make changes to your Google Spreadsheets, you can change the frequency interval. For this example, we'll leave this to run Hourly.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-e5686dc590c4a3a7801b772db8e85fd3\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/schedule-trigger-event.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/schedule-trigger-event.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681841806119\",\"name\":\"Next, add the Google Sheets List Row action to your workflow\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Using the Step Configuration, choose the Product Meta Descriptions spreadsheet that we created in the last workflow. Select Sheet1 for the worksheet then, under Range, we'll enter A1:G10 to grab the first 10 rows of data.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-341019b841c0a1c3d8f56888882b318d\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/google-sheets-list-row.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/google-sheets-list-row.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681842739735\",\"name\":\"Next, add the Loop by MESA steps to your workflow\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"In the field, Values to loop over, add the following snippet: {{googlesheets}}\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-8d26f72ecce4788024238206cb43ced1\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/loop-over-google-sheets-rows.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/loop-over-google-sheets-rows.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681842899394\",\"name\":\"Next, add the Filter by MESA step to your workflow\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"Define the filter rules to look at the Loop step field \\\"Status\\\" column {{loop.fields['Status']}} to see if it equals \\\"Publish\\\".\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-d53662f43460cb9fb9a6b0692cb3b067\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/filter-google-sheets-by-status.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/filter-google-sheets-by-status.png\"}},{\"@type\":\"HowToStep\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#how-to-step-1681843274944\",\"name\":\"Next, add the Shopify, Set Product Metafield action to your workflow\",\"itemListElement\":[{\"@type\":\"HowToDirection\",\"text\":\"We'll need to define the values from the Loop step to correlate to the right Product Metafield. Following these field values to map the data correctly:Product ID --> {{loop.fields['ID']}}Key --> description_tagNamespace --> globalType --> Text FieldValue --> {{loop.fields['AI Meta Description']}}Then, when you're ready, be sure to Save then, name your workflow some unique. Finally, turn this workflow On to enable it.\"}],\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\\\/#schema-image-55607d024f72c09790f5f80318f5e7df\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/set-product-metafield.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/set-product-metafield.png\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Write Shopify Product Meta Descriptions Using ChatGPT - MESA","description":"Master automating Shopify product meta descriptions using OpenAI & Google Sheets\u2014optimize SEO, save time & enhance your management skills.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/","og_locale":"en_US","og_type":"article","og_title":"How To Write Shopify Product Meta Descriptions Using ChatGPT","og_description":"Prepare for a game-changing workflow solution that will change your approach to crafting Shopify product meta descriptions. This step-by-step tutorial","og_url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/","og_site_name":"MESA","article_publisher":"https:\/\/web.facebook.com\/mesabyshoppad\/","article_published_time":"2023-04-18T18:59:57+00:00","article_modified_time":"2025-12-22T23:33:15+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/tutorial-shopify-chatgpt-google-sheets.jpg","type":"image\/jpeg"}],"author":"Ryan ODonnell","twitter_card":"summary_large_image","twitter_creator":"@getmesa","twitter_site":"@getmesa","twitter_misc":{"Written by":"Ryan ODonnell","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#article","isPartOf":{"@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/"},"author":{"name":"Ryan ODonnell","@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/person\/37dc9b968192b2be49af3950022179cc"},"headline":"How To Write Shopify Product Meta Descriptions Using ChatGPT","datePublished":"2023-04-18T18:59:57+00:00","dateModified":"2025-12-22T23:33:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/"},"wordCount":1380,"publisher":{"@id":"https:\/\/www.getmesa.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-chatgpt-google-sheets.jpg","keywords":["AI","approval","ChatGPT","schedule","shopify"],"articleSection":["Workflow Tutorials"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/","name":"How To Write Shopify Product Meta Descriptions Using ChatGPT - MESA","isPartOf":{"@id":"https:\/\/www.getmesa.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#primaryimage"},"image":{"@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-chatgpt-google-sheets.jpg","datePublished":"2023-04-18T18:59:57+00:00","dateModified":"2025-12-22T23:33:15+00:00","description":"Master automating Shopify product meta descriptions using OpenAI & Google Sheets\u2014optimize SEO, save time & enhance your management skills.","breadcrumb":{"@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#primaryimage","url":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-chatgpt-google-sheets.jpg","contentUrl":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/tutorial-shopify-chatgpt-google-sheets.jpg","width":1280,"height":720,"caption":"workflow shopify chatgpt google sheets"},{"@type":"BreadcrumbList","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.getmesa.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Write Shopify Product Meta Descriptions Using ChatGPT"}]},{"@type":"WebSite","@id":"https:\/\/www.getmesa.com\/blog\/#website","url":"https:\/\/www.getmesa.com\/blog\/","name":"MESA","description":"Discover how to automate your Shopify growth","publisher":{"@id":"https:\/\/www.getmesa.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.getmesa.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.getmesa.com\/blog\/#organization","name":"MESA - AI automation Platform","url":"https:\/\/www.getmesa.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/mesa-shoppad.jpeg","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/mesa-shoppad.jpeg","width":225,"height":225,"caption":"MESA - AI automation Platform"},"image":{"@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/mesabyshoppad\/","https:\/\/x.com\/getmesa","https:\/\/www.linkedin.com\/company\/shoppad\/","https:\/\/www.youtube.com\/channel\/UCqsf_WhcGEsZMvms1idivyw"]},{"@type":"Person","@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/person\/37dc9b968192b2be49af3950022179cc","name":"Ryan ODonnell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g","caption":"Ryan ODonnell"},"sameAs":["https:\/\/www.getmesa.com"],"jobTitle":"Director of Marketing","worksFor":"MESA"},{"@type":"HowTo","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#howto-1","name":"How To Write Shopify Product Meta Descriptions Using ChatGPT","mainEntityOfPage":{"@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#article"},"description":"We'll walk through making two workflows. The first will take the Title and Description of a newly created product in Shopify, prompt ChatGPT to write a meta description then save the result to Google Sheets. &lt;br>&lt;br>The second workflow will run on a daily schedule to loop through the Google Sheets doc, and based on a Status column change, will take the meta description and then update the product in Shopify. &lt;br>&lt;br>To get started, be sure to\u00a0&lt;a href=\"http:\/\/app.getmesa.com\/install\" target=\"_blank\" rel=\"noreferrer noopener\">get MESA&lt;\/a>\u00a0and connect it to your Shopify store before starting.","totalTime":"P0DT0H10M","step":[{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681838316099","name":"First, start a new workflow using Shopify then, select the Product Created trigger event.","itemListElement":[{"@type":"HowToDirection","text":"When creating a workflow from scratch, choose the Shopify app to get started. Then use the search fields to locate the Product Created event from the list."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-2f4d4b7eaaf82a29360cfcb5e2d0325b","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/shopify-product-created.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/shopify-product-created.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681838982458","name":"Next, add the Custom Code app","itemListElement":[{"@type":"HowToDirection","text":"In the description field, add the comment \"Remove HTML tags\" so you'll remember what this does later."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-bf113e4b6e5b31a60c264a6e7b406603","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/custom-code-action.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/custom-code-action.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681839083859","name":"Add this code snippet in the Code Editor","itemListElement":[{"@type":"HowToDirection","text":"Now, click the \"Edit Code\" link to enter the code editor. Where you see the comment \"Add your custom code here\" paste the following snippet: Mesa.log.info(\"payload: \", payload.body_html);payload.body_text = payload.body_html.replace(\/]+>\/gi, '');Mesa.log.info(\"body text: \", payload.body_text);When you're done, be sure to Save your changes then, exit the code editor."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-c12c78838d9b95a196486404aed925aa","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/code-editor.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/code-editor.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681839497764","name":"Next, add the Shopify \"Retrieve Product Metafields\" action to your workflow","itemListElement":[{"@type":"HowToDirection","text":"Under the Step Configuration section, add the Product Created > ID variable. Then specify the Namespace as global and the Key as description_tag"}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-0e021d4fadedfe36fddb9e29aab622c0","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/retrieve-product-metafield.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/retrieve-product-metafield.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681839926229","name":"Next, add ChatGPT to your workflow","itemListElement":[{"@type":"HowToDirection","text":"Be sure to authenticate ChatGPT with your OpenAI API key if this is your first time. Following the instructions to acquire your API key. Then, click the Add Message button and paste the following prompt in the \"Content\" field: Write an SEO optimized meta description that is a max of 160 characters for the following product:Title: {{shopify.title}}Description: {{custom.body_text}}The {{shopify.title} is a variable that comes from the original Shopify Product Created step. The {{custom.body_text}} variable comes from the Custom Code step so the text is cleaner for the AI."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-e721df4506577b92285f641a3974da2c","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/create-chat-completion.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/create-chat-completion.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681840409139","name":"Next, add the Google Sheets, Create Row action","itemListElement":[{"@type":"HowToDirection","text":"Be sure to authenticate Google Sheets if this is your first time.Then, we'll create a new spreadsheet file called \"Product Meta Descriptions\". Click Create Spreadsheet when you're ready."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-1c81b891a0090112c1ece85c74214f48","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/shopify-product-metafields-chatgpt-google-sheets.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681840864113","name":"Add Columns to your new Google Sheets spreadsheet","itemListElement":[{"@type":"HowToDirection","text":"Click the Add Column link to make spreadsheet columns for the following:ID  --> {{shopify.id}}Name --> {{shopify.title}}Meta Description --> {{shopify_2.value}}Description --> {{shopify.body_html}}AI Meta Description --> {{chatgpt.choices[0].message.content}}You can also use the {+} icon on each field to open the Variable Selector to find these values manually.Then, when you're ready, be sure to Save then, name your workflow some unique. Turn this workflow On to enable it.Important: You'll want to run a test to be sure everything is coming over to Google Sheets correctly. Having a single row in your spreadsheet will also help your efforts in the next workflow needed."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-e489badecdf49d8eeecfd0cc434ac9c0","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/chatgpt-meta-description-google-sheets.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681841608256","name":"Now, we'll make another new workflow using the Schedule built-in tool","itemListElement":[{"@type":"HowToDirection","text":"Depending how often you plan to make changes to your Google Spreadsheets, you can change the frequency interval. For this example, we'll leave this to run Hourly."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-e5686dc590c4a3a7801b772db8e85fd3","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/schedule-trigger-event.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/schedule-trigger-event.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681841806119","name":"Next, add the Google Sheets List Row action to your workflow","itemListElement":[{"@type":"HowToDirection","text":"Using the Step Configuration, choose the Product Meta Descriptions spreadsheet that we created in the last workflow. Select Sheet1 for the worksheet then, under Range, we'll enter A1:G10 to grab the first 10 rows of data."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-341019b841c0a1c3d8f56888882b318d","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/google-sheets-list-row.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/google-sheets-list-row.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681842739735","name":"Next, add the Loop by MESA steps to your workflow","itemListElement":[{"@type":"HowToDirection","text":"In the field, Values to loop over, add the following snippet: {{googlesheets}}"}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-8d26f72ecce4788024238206cb43ced1","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/loop-over-google-sheets-rows.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/loop-over-google-sheets-rows.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681842899394","name":"Next, add the Filter by MESA step to your workflow","itemListElement":[{"@type":"HowToDirection","text":"Define the filter rules to look at the Loop step field \"Status\" column {{loop.fields['Status']}} to see if it equals \"Publish\"."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-d53662f43460cb9fb9a6b0692cb3b067","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/filter-google-sheets-by-status.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/filter-google-sheets-by-status.png"}},{"@type":"HowToStep","url":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#how-to-step-1681843274944","name":"Next, add the Shopify, Set Product Metafield action to your workflow","itemListElement":[{"@type":"HowToDirection","text":"We'll need to define the values from the Loop step to correlate to the right Product Metafield. Following these field values to map the data correctly:Product ID --> {{loop.fields['ID']}}Key --> description_tagNamespace --> globalType --> Text FieldValue --> {{loop.fields['AI Meta Description']}}Then, when you're ready, be sure to Save then, name your workflow some unique. Finally, turn this workflow On to enable it."}],"image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/how-to-write-shopify-product-meta-descriptions-using-chatgpt\/#schema-image-55607d024f72c09790f5f80318f5e7df","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/set-product-metafield.png","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/set-product-metafield.png"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts\/6961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/comments?post=6961"}],"version-history":[{"count":12,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts\/6961\/revisions"}],"predecessor-version":[{"id":17361,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts\/6961\/revisions\/17361"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/media\/6963"}],"wp:attachment":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/media?parent=6961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/categories?post=6961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/tags?post=6961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}