# WritePilot > Full documentation content for WritePilot --- # Default ## Getting started ### Getting Started with WritePilot **URL:** https://writepilot.mantledocs.com/getting-started When you install WritePilot, the app automatically detects your products, allowing you to generate and publish content directly to the corresponding product pages. We recommend following these steps for a smooth setup: - [Specify your preferences](about:blank#settings) - [Generate content for your products](about:blank#products) - [Generate content for your collections](about:blank#collections) - [Generate content for your blog posts](about:blank#blogs) ## Specify your preferences 1. Open WritePilot and go to [Settings](/general-settings). 2. Choose the language for content generation, choose the **AI provider**, adjust text length, and configure other settings. ![sf-gpt-1150-set-ai-provider](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/47b456fb-e183-4463-85f4-2fe14daf1c4a/sf-gpt-1150-set-ai-provider.png) ## Generate content for your products 1. In WritePilot and go to the **Content Generation** section of the sidebar. 2. Select the **Products** tab to generate content for products. 3. At the top, you can see small tiles from the [SEO content audit](/seo-content-audit) showing the number of product pages with missing content. Click **Fix** to generate content for these pages. 4. To generate all missing content at once - Click **Fix all**. It works across all content types that currently have missing values. Generated content is automatically applied to the corresponding products. ![Снимок экрана 2026-07-06 194746](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/4892f728-fc5f-4299-b624-97714e60e713/______________2026-07-06_194746.png) 1. Below, you’ll see a grid of your products. Here you can: - Check products to [generate content in bulk](https://writepilot.mantledocs.com/content-generation/product-content-generation#products-bulk). - Enter a specific product to [generate content individually](https://writepilot.mantledocs.com/content-generation/product-content-generation#products-individual) **** for it. The key difference is that with individual generation, you have more flexibility: you can adjust settings, specify keywords, or add extra details to include in the generated text. 1. Generate content you need: - Titles - Descriptions - Meta titles - Meta descriptions - Alt text. For it choose the preferred action: - **Generate** - uses standard prompt and settings. - [Generate with custom prompt](/custom-prompts) - add your own prompt or use our prompt templates - the results are usually more tailored to your business. - **Refine** - improve the grammar, syntax, and wording of your existing  content. *Optionally edit or regenerate it.* ![Снимок экрана 2026-07-06 195939](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/780c6b45-2f02-40b5-a982-87191f5fb93b/______________2026-07-06_195939.png) 5. Publish content. ## Generate content for your collections The process is the same as for generating products content. 1. In WritePilot and go to the **Content Generation** section of the sidebar. 2. Select the **Collections** tab to generate content for collections. 3. At the top, you can see small tiles from the [SEO content audit](/seo-content-audit) showing the number of collection pages with missing content. Click **Fix** to generate content for these pages. 4. To generate all missing content at once - Click **Fix all**. It works across all content types that currently have missing values. Generated content is automatically applied to the corresponding collections. 5. Below, you’ll see a grid of your collections. Here you can: - Check collections to [generate content in bulk](/collection-content-generation). - Enter a specific collection to [generate content individually](/collection-content-generation) for it. The key difference is that with individual generation, you have more flexibility: you can adjust settings, specify keywords, or add extra details to include in the generated text. ![Снимок экрана 2026-07-06 200715](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/4b342f2d-45fa-4559-aea2-10b0a7963c17/______________2026-07-06_200715.png) 1. Generate content you need: - Descriptions - Meta titles - Meta descriptions - Alt text. For it choose the preferred action: - **Generate** - uses standard prompt and settings. - **Generate with custom prompt** - add your own prompt or use our prompt templates - the results are usually more tailored to your business. - **Refine** - improve the grammar, syntax, and wording of your existing content. *Optionally edit or regenerate it.* 1. Publish content. ## Generate content for your blog posts On the **Content Generation > Blog** tab,you can [generate blog posts and thumbnails](/blog-content-generation) to them. **Preparation Before You Start** If you don’t have any blog pages set up yet in Shopify Admin, create one by going to **Blog** in Shopify Admin (Alternatively, click the **Create Blog** button in WritePilot). Then create a blank blog post, and return to WritePilot to generate content for it. WritePilot allows you to generate content for blog posts, but you need to have a blog page and a blank blog post set up first. **Create and Generate Content for Blog Posts** 1. In WritePilot, go to the **Blog** tab and click **Create Post**. 2. You’ll be redirected to **Shopify’s Blog settings**, where you can add the post title, an excerpt (post summary), SEO details, visibility settings, a featured image, and other options. 3. **Save** changes. 4. **Return** to **WritePilot**: 5. Go to **Content Generation** > Open **Blog** tab> select newly created blog posts. (made during the preparation step). 6. **Generate** content with one of the actions: - **Generate** - uses standard prompt and settings. - **Generate with custom prompt** - add your own prompt or use our prompt templates - the results are usually more tailored to your business. - **Refine** - improve the grammar, syntax, and wording of your existing content. *Optionally, create a featured image for your blog post.* ![sf-gpt-1150-blog-top-p](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/dc279a14-74a7-4ba7-8359-f263aded2dbc/sf-gpt-1150-blog-top-p.png) 1. **Save** changes. If you're not satisfied with the result, simply click **Regenerate** or **Regenerate with a custom prompt** to try again. Here’s how credit usage is calculated for generation: 1 post generation = 3 credits 1 refine = 6 credits 1 image generation = 20 credits. If you have questions, feel free to contact us at [help-center@amasty.com](mailto:help-center@amasty.com). --- ## Settings ### General Settings **URL:** https://writepilot.mantledocs.com/general-settings On the **Settings** page, you can adjust the app’s behavior during content generation. These are general settings. For specific product pages, you can configure settings individually on the product/collection/blog generation page. Open **Settings** page and specify the following: ![sf-gpt-1150-set-ai-provider](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/47b456fb-e183-4463-85f4-2fe14daf1c4a/sf-gpt-1150-set-ai-provider.png) **Preview before publishing** - enable the preview functionality to review the generated content during mass action before publishing. **Append images to generated content** - set Yes to add current content images (if any) to the end of the generated description. The option also works for description refinement - in this case, images remain in their original positions. **Generation strategy** - select the generation strategy that is used when an error occurs with the overloaded OpenAI service. **AI provider** - The selected provider determines which AI model is used for content generation. All generation features and automation settings work the same way for both providers. **Available providers:** - **OpenAI** (default) - **Gemini** **Format** - this parameter allows you to select the desired format for the generated content: - HTML - the content generator will create text that adheres to the HTML markup language. This enables the creation of structured content, including headings, paragraphs, lists, links, images, and other web page elements. - Plain text - the content generator will produce unformatted text without any styling or markup. This simple text format does not include styles, fonts, or external elements. **Show AI disclaimer** - Select **Yes** to append a disclosure to generated content (Default: **No**). Use an additional required **Disclaimer text** to enter the disclaimer message that should be added to AI-generated content. The disclaimer is added as a new line to the end of **Product Descriptions**, **Collection Descriptions**, and **Blog Content**. Translations are not automated for disclaimer. If you generate content in Spanish, your disclaimer text must also be written in Spanish. ![sf-gpt-1150-top-p](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/06b4c508-7f3c-4bfa-91d3-2aed9530fad6/sf-gpt-1150-top-p.png) **Language** - specify the language used for text generation. **Length** - choose the size of the generated text. It determines the number of tokens in the output generated by the model: - Short - choosing the short length option limits the generated text to a maximum of 300 tokens. - Standard - the standard length option allows the generated text to be up to a maximum of 600 tokens. - Long - selecting the long length option allows for more extensive and detailed responses, with a maximum of 800 tokens. **Tone** - tone refers to the desired emotional or stylistic tone of the generated text. **Exclude Title** - remove the title from the generated content. This ensures that the product name doesn't duplicate in both the title and the content. **Use Current Product Description** - this setting allows you to include the existing product description when generating a new one using the ' **Generate** ' option. By enabling this feature, the AI will consider the current description as context, potentially leading to more relevant and consistent new descriptions. This is useful when you want to refine or expand upon an existing description rather than starting from scratch. **Top-p** (Predictability) - Use the slider to control the randomness of the output. - **Lower** Top-P: Results in more predictable, focused, and stable text. - **Higher** Top-P: Results in more varied, creative, and diverse text. - **Defaults**: OpenAI (1.0), Gemini (0.95). ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/2a1c2b63-7801-45dc-9be7-b52a28d8ec2f/image.png) **Alt Text Generation Settings** - these settings control how image alt texts are created and when they are updated. 1. **Generation based on** - choose what the system should use for generating alt texts: - Image (default) – Generates based only on the image content. - Context – Generates using the product or collection title, description, and (if enabled) variants or keywords. If the same image is used in multiple products or collections, the generated alt text will be shared between them. Keep this in mind when using the Context option, as it may not always fit all cases. 1. **Image Alt text bulk generation scope** - Define which images are included when running bulk generation: - Main image only (default) – Generates alt text only for the main image. - All images – Generates alt text for all product or collection images attached. 1. **Alt Text Overwrite Mode** - Set whether existing alt texts should be replaced during bulk generation: - Images without alt text only (default) – Generates alt text only where it’s missing. - All images (overwrite existing) – Replaces any existing alt text with newly generated text. These settings are the basis for the content generation, both for individual content and multiple content through the 'Generate description'/'Generate SEO' mass action. However, it is important to note that these settings can be individually modified for specific object if custom adjustments are required. **Save** changes. After configuring the settings, switch to the necessary object grid, where you can generate content individually or in bulk. --- ## Content generation ### Product content generation **URL:** https://writepilot.mantledocs.com/product-content-generation WritePilot allows you to generate product titles, product descriptions, meta titles, meta descriptions and alt text. You can create content for each product individually or generate it in bulk. - [Generate product content in bulk](about:blank#products-bulk) - [Generate product content individually](about:blank#products-individual) ## Generate Product Content in Bulk 1. Open **Content Generation** section of the sidebar. 2. Select the **Products** tab to generate content for products. ![Снимок экрана 2026-07-06 195939](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/780c6b45-2f02-40b5-a982-87191f5fb93b/______________2026-07-06_195939.png) *(Optional)* Use the **search**, **sort**, and **filter** options to find products that need content. You can filter by: - Product name - Collection name - Status - Missing AI-Generated Content (to show products without content or content not created by the AI generation feature) For users on the free plan (where SEO generation is not available), all products and categories will be displayed as none would have been generated by the application. 1. *(Optional)* At the top of the product grid, you'll see a [Content Audit bar](/seo-content-audit). This bar gives you an overview of missing content. You can click **Fix** to generate it in bulk for all applicable products. 2. To generate all missing content at once - Click **Fix all**. It works across all content types that currently have missing values. Generated content is automatically applied to the corresponding products. 3. **Select the products** you want to generate content for. 4. Choose the action you'd like to take: - **Generate Description** - create descriptions for selected products with default prompt; - **Generate Title** - create title for selected products with default prompt; - **Generate SEO** - create meta titles and description (available from Basic plan); - **Generate Alt text** - generate alt text for your product images using the default prompt; - **Refine** - improve the grammar, syntax, and wording of your existing product descriptions; - **…** > **Generate descriptions with custom prompt** - provide your specific instructions to AI for generating product descriptions. You can either add your own prompt or select a custom prompt template from the dropdown. **Note:** Make sure to use the {{ all.product.data }} variable. [Learn more](/custom-prompts). Here’s how credit usage is calculated for generation: 1 product description = 1 credit 1 SEO = 2 credits (1 for SEO title and 1 for SEO description) 1 Image alt text = 1 credit 1 refine = 2 credits You can **Stop generation** whenever required. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/6d4962e9-ae83-4e2c-9e16-bae5d1110669/image.png) 1. If the Preview before publishing option is enabled in [Settings](/general-settings), you can preview the generated content and choose which version to publish. To have content automatically generated for new products as they’re added to your store, set up a rule on the [AI auto-generation page](/how-to-automate-content-generation-with-writepilot-app). ## Generate Product Content Individually You can also generate content for each product individually for a more tailored experience. 1. Open **Content Generation** section of the sidebar. 2. Select the **Products** tab to generate content for products. 3. Find the product you want to generate content for and click on it to enter the product page. The product page will display fields with data from your product. If a field is empty, it means there is no content for that element yet (e.g., product title, description, SEO title, SEO description, and alt text). *Optionally*, To the right of the page, you can configure individual settings for each product. - Add **Additional Information** - Add your own **keywords** or generate new ones to include in the content - Choose whether to include generated content for product variants - Include product metafields, allowing the AI to use structured product data in the generation. - Specify length, tone, language, etc. These settings will override your [General Settings](/settings) for this specific product. 1. *Optionally*, If you want the AI to consider the current product description when generating a new one (only for the ‘ **Generate Description** ’ option), enable the label. If you prefer the AI to generate the description from scratch, leave it disabled. This feature works differently from the "Refine" option. When generating a description with a label on, AI uses all the product-specific settings you’ve provided — such as keywords, title, category — and the information from the current description to create a new description. In contrast, the "Refine" option simply improves the grammar, syntax, and wording of your existing description. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/612b87fd-36af-4355-ba82-b3b1fae9e780/image.png) 1. For each content field, you can choose one of the following actions: - **Generate** - create content with default prompt; - **Generate based on image** - select an existing product image or upload a new one to use them as a siurce for content generation. You can upload your own image or switch to another at any time. **Note:** Each image-based generation costs 5 credits. Supported image formats: .jpg, .webp, .png; Max file size: 5 MB. The image is used only for generation and is not published as part of the product description. - **Generate descriptions with custom prompt** - create content using your specific instructions to AI. **Note:** Make sure to use the *{{ all.product.data }}* variable. [Learn more](/custom-prompts). - **Refine** - (available for existing content) improves the grammar, syntax, and wording of existing content. - **Generate all content** - Create content for all fields of the product at once. **Note:** Using the feature will consume credits based on the total number of content units generated in this single action. This provides a convenient way to quickly populate all essential content fields for a product. ![sf-gpt-1150-faq-product](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/c8c5ef0e-443c-4ef1-9dc8-253d554338d8/sf-gpt-1150-faq-product.png) Here’s how credit usage is calculated for generation: 1 product title = 1 credit 1 product description = 1 credit 1 SEO title = 1 credit 1 SEO description = 1 credit 1 image alt text = 1 credit 1 refine = 2 credits 1. *Optionally*, **Rate** the quality of generated content to help improve future results. **Note:** Rating content does not affect your published or saved content. It is used only to improve future generations. Your feedback is more than just a survey - it directly influences how we refine our AI models. You help build a tool that understands your products more deeply. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/615d6cfe-c796-4a6e-8481-3b9b6e690e77/image.png) 1. **Save** changes to publish. After generation, generated content can be edited anytime. All generations are recorded in **History**, where you can view or [restore previous versions](/restore-content) (if available). All published content remains saved even after uninstalling the app. --- ### Collection content generation **URL:** https://writepilot.mantledocs.com/collection-content-generation WritePilot allows you to generate collection descriptions, meta titles, meta descriptions and collection image alt text. You can create content for each collection individually or generate it in bulk. - [Generate collection content in bulk](about:blank#collections-bulk) - [Generate collection content individually](about:blank#collections-individual) ### **Generate Collection Content in Bulk** 1. Open **Content Generation** section of the sidebar. 2. Select the **Collections** tab to generate content for collections. 3. *(Optional)* Use the **search**, and **filter** options to find collections that need content. You can filter by missing AI-generated content (to show products without content or content not created by the AI generation feature). For users on the free plan (where SEO generation is not available), all products and categories will be displayed as none would have been generated by the application. ![Снимок экрана 2026-07-06 200715](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/4b342f2d-45fa-4559-aea2-10b0a7963c17/______________2026-07-06_200715.png) 1. *(Optional)* At the top of the collection grid, you'll see a [Content Audit bar](/seo-content-audit). This bar gives you an overview of missing content. You can click **Fix** to generate it in bulk for all applicable collections. 2. To generate all missing content at once - Click **Fix all**. It works across all content types that currently have missing values. Generated content is automatically applied to the corresponding collections. 3. **Select the collections** you want to generate content for. 4. Choose the action you'd like to take: - **Generate Description** - create descriptions for selected collections with default prompt; - **Generate SEO** - create meta titles and description (available from Basic plan); - **Generate Alt text** - generate alt text for your collection images using the default prompt; - **Refine** - improve the grammar, syntax, and wording of your existing collection descriptions; - **… > Generate descriptions with custom prompt** - provide your specific instructions to AI for generating collection descriptions. You can either add your own prompt or select a custom prompt template from the dropdown. **Note:** Make sure to use the *{{ all.product.data }}* variable. [Learn more](/custom-prompts). Here’s how credit usage is calculated for generation: 1 collection description = 1 credit 1 SEO = 2 credits (1 for SEO title and 1 for SEO description) 1 Image alt text = 1 credit 1 refine = 2 credits You can **Stop generation** whenever required. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/c640ce32-e19b-4ee5-9d98-61320ffe7a53/image.png) 1. If the **Preview before publishing** option is enabled in [Settings](/general-settings), you can preview the generated content and choose which version to publish. To have content automatically generated for new collections as they’re added to your store, set up a rule on the [AI auto-generation page](/how-to-automate-content-generation-with-writepilot-app). ### **Generate Collection Content Individually** You can also generate content for each collection individually for a more tailored experience. 1. Open **Content Generation** section of the sidebar. 2. Select the **Collections** tab to generate content for collections. 3. Find the collection you want to generate content for and click on it to enter the collection page. The collection page will display fields with data from your collections. If a field is empty, it means there is no content for that element yet (e.g., collection description, SEO title, SEO description, and alt text). *Optionally*, To the right of the page, you can configure individual settings for each collection. - Add **Additional Information** - Specify length, tone, language, etc. These settings will override your [General Settings](/general-settings) for this specific collection. 1. *Optionally*, If you want the AI to consider the current collection description when generating a new one (only for the ‘ **Generate Description** ’ option), enable the label. If you prefer the AI to generate the description from scratch, leave it disabled. This feature works differently from the "Refine" option. When generating a description with a label on, AI uses all the product-specific settings you’ve provided — such as keywords, title, category — and the information from the current description to create a new description. In contrast, the "Refine" option simply improves the grammar, syntax, and wording of your existing description. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/17edd93f-e822-4663-959c-94931b0472e2/image.png) 1. For each content field, you can choose one of the following actions: - **Generate** - create content with default prompt; - **Generate based on image** - select an existing collection image or upload a new one to use them as a source for content generation. You can upload your own image or switch to another at any time. **Note:** Each image-based generation costs 5 credits. Supported image formats: .jpg, .webp, .png; Max file size: 5 MB. The image is used only for generation and is not published as part of the collection description. - **Generate descriptions with custom prompt** - create content using your specific instructions to AI. Note: Make sure to use the *{{ all.product.data }}* variable . [Learn more](/custom-prompts). - **Refine** - (available for existing content) improves the grammar, syntax, and wording of existing content. - **Generate all content** - Create content for all fields of the product at once. **Note:** Using the feature will consume credits based on the total number of content units generated in this single action. This provides a convenient way to quickly populate all essential content fields for a product. ![sf-gpt-1150-collection](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/2da3d465-b7b4-4711-8ecd-fe8c0ddd1d36/sf-gpt-1150-collection.png) Here’s how credit usage is calculated for generation: 1 collection description = 1 credit 1 SEO title = 1 credit 1 SEO description = 1 credit 1 Image alt text = 1 credit 1 refine = 2 credits 1. **Save** changes to publish. After generation, generated content can be edited anytime. All generations are recorded in History, where you can view or [restore previous versions](/restore-content) (if available). All published content remains saved even after uninstalling the app. --- ### Blog content generation **URL:** https://writepilot.mantledocs.com/blog-content-generation With WritePilot, you can create blog posts on any topic and generate a matching thumbnail. - [Set up your blog before generating content](about:blank#prep) - [Generate blog post and featured image](about:blank#blog-post) ## Set up your blog before generating content Before generating blog content with WritePilot, first, you need to create a blog page where all your posts will be stored, along with a blank blog post, which will contain a topic for the post that will include a topic for the AI to generate content around. ### Create a blog page If you already have a blog page created in Shopify Admin, you can skip this step. 1. From Shopify Admin, go **Content > Blog posts**. 2. Click the **Manage blog** button. 3. Click **Add blog**. 4. Fill in details about your blog page. 5. Save changes. ### Create a blank blog post This step is required for each new blog post. 1. In Shopify Admin, go **Content > Blog posts**. 2. Click **Add blog post**. 3. Add the post title. 4. *(Optionally)* Specify an excerpt (post summary), SEO details, visibility settings, a featured image, and other options. 5. Save changes. ## Generate blog post and featured image 1. Open WritePilot and go to the **Content Generation** section of the sidebar. 2. Select the **Blogs** tab to generate content for blogs.. 3. Select a blog page you already created earlier (from Step 1). 4. Open the blank blog post you created (from Step 2) or create a new post directly from here. 5. *(Optionally)* On the right side of the page, configure individual settings for the blog post: - Specify title - Add additional information - Set length, tone, language, and format. ![sf-gpt-1150-blog-top-p](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/dc279a14-74a7-4ba7-8359-f263aded2dbc/sf-gpt-1150-blog-top-p.png) 1. For generating blog content, choose one of the following options: - **Generate** - create content with default prompt; - **Generate descriptions with custom prompt** - create content using your specific instructions to AI. [Learn more](/custom-prompts). - **Refine** - (available for existing content) improves the grammar, syntax, and wording of existing content. 1. *(Optionally)* Generate featured images for the post. 2. Save changes. You can edit or **Regenerate** content any time. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/2d43b5ea-0887-42aa-b386-36d4aaf93912/image.png) Here’s how credit usage is calculated for generation: 1 post generation = 3 credits 1 refine = 6 credits 1 image generation = 20 credits. --- ### Automatic content generation **URL:** https://writepilot.mantledocs.com/how-to-automate-content-generation-with-writepilot-app The **AI auto-generation** section allows you to automatically generate content for products and collections as they appear in your store. Once your rules are set up, content will be generated automatically — no additional action is required on your part. - [Create automation](about:blank#create-automation) - [Automation details](about:blank#automation-details) - [Content generation behavior](about:blank#behavior) - [Credit usage](about:blank#credit) ## Create Automation 1. Open **AI auto-generation** page from the sidebar. 2. Click **Create**. ![sf-gpt-1150-auto-grid](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/65ef8bbe-5e4a-4501-b98b-d648f8bac652/sf-gpt-1150-auto-grid.png) 3. Configure the automation in three steps: 1. Choose the entity type for automatic generation: - **Product** - **Collection** 1. Then select the fields that should be generated automatically: - **Title** *(available for products only)* - regenerates the existing product title - **Description** - **SEO Title** - **SEO Description** - **Alt Text** ![sf-gpt-1150-step1](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/a14ee45c-4e05-4902-9323-6deea489e0ec/sf-gpt-1150-step1.png) 1. Click **Next** to continue to the next step. ![sf-gpt-1150-step2](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/28ce146c-8455-4abe-b464-ca320dd59150/sf-gpt-1150-step2.png) 1. Configure the generation settings for the automation: - **Rule name** - internal name of the automation - **Prompt** - instructions used for AI generation - **Length** - **Tone** - **Top-P** - **Language** - **Format** 1. Click **Next** to continue to the next step. ![sf-gpt-1150-step3](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/73076b8d-bbf6-4cac-9e6c-822026bba131/sf-gpt-1150-step3.png) 1. Specify additional details AI should consider for content generation: - **Type** *(available for products only)* - if enabled, product's type will be considered by AI during content generation. - **Category** *(available for products only)* - if enabled, product's category will be shared with AI as context for content generation. - **Additional information** - add any extra details you want AI to consider. - **Include variants** *(available for products only)* - include product variants in the generated content. - **Keywords** - reusable keywords applied to all generated content - **Do not overwrite existing content** - enable this option if you want to keep manually entered content unchanged. When enabled: - AI generates content only for empty selected fields. - Existing manually added content is preserved. - Credits are not charged for skipped fields. **Example**: If description and SEO fields are selected for generation: - Product A already contains a description → only SEO fields are generated. - Product B has no description → description and SEO fields are generated. 1. Click **Done** to create the automation. Content is generated and published the moment you save a new product or post - no manual approval is required. ## Automation Details After creating an automation, you’re redirected to the **Automation Details** page, where you can review and edit its settings if needed. ![sf-gpt-1150-overview](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/88fc0d5c-b00b-48fc-abdc-cea4789f3b1f/sf-gpt-1150-overview.png) In the **Generations** tab, you’ll find the history of all content created by the automation rule. You can filter the content and restore previous versions with a single click. ![sf-gpt-1150-Generations](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/585f585a-5bd8-4cfa-b748-0b2495710fc5/sf-gpt-1150-Generations.png) If you have multiple active rules for the same entity type (e.g., two rules for " **Products** "), the system will always prioritize and apply the most recently created rule. ## Content Generation Behavior When a product or collection is created: - AI automatically generates the selected fields. - Generated content is published immediately. - No additional confirmation is required. If multiple active automations exist for the same entity type, the most recently created automation is applied. ## Credit Usage Text content generation - **1 credit** per field --- ### Custom Prompts for Content Generation **URL:** https://writepilot.mantledocs.com/custom-prompts Custom prompts are specific instructions you provide to the AI, ensuring it generates content that meets your needs. While the **Generate** button uses a default prompt, which may be too general in some cases, the **Generate with Custom Prompt** action allows for more tailored results. You can browse our library of pre-made custom prompt templates that already include necessary variables or create your own. - [Generate content with custom prompts or custom prompt template](about:blank#generate-custom) - [Create New Custom Prompt Template](about:blank#prompt-template) ### Generate content with custom prompts or custom prompt template Content generation with a custom prompt works similarly to generating content with the default prompt, but with the added step of specifying the prompt you want to use: 1. Open [Content Generation](/content-generation) from the sidebar. 1. Select the appropriate tab: - [Products](/product-content-generation) - generate content for products. - [Collections](/collection-content-generation) - generate content for collections. - [Blog](/blog-content-generation) - generate content for blog posts. 2. Select the item(s) you want to work with. 3. Click **Generate with custom prompt**. A popup window will appear. You can either: - Type your custom prompt directly, or - Click the dropdown under **Prompt Template** to choose one of built-in or saved custom prompt templates. Be sure to use the *{{ all.product.data }}* variable — it pulls information about your product directly from your product settings. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/9185c7e0-11a3-462a-8d9d-9217f3b15079/image.png) 1. Once ready, click the **Generate** button to create the content. ## Create New Custom Prompt Template If you prefer using custom prompts for content generation, you can save frequently used prompts as templates to easily reuse them or use built-in ones. To create a new template follow these steps: 1. Open **Prompts**. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/610a6a41-7236-41a9-8ea6-5f76aac1cfeb/image.png) 1. Click the **Add new prompt** button. ![sf\_gpt\_1160\_prompts](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/7ee1c8db-5020-4dee-927f-a9e221696d39/sf_gpt_1160_prompts.png) 2. Enter a **Title** (give your template a clear, recognizable name.) and write the core instructions for the AI in the **Text prompt** field. 3. In **Template settings**, optionally add: - **Variables** - insert dynamic data from your product, collection, or article. 1. **item.description** – includes context from your current product description (first 400 characters). 2. **product.variants** – adds information about product variants. 3. **item.title** – provides the product title for the AI to incorporate. 4. **store.name** – includes your store’s name in the prompt. 5. **item.price** – adds the product’s price to the context. 6. **keywords** – helps AI generate and use relevant, popular keywords. 7. **collections** – adds information about the collection the product belongs to. - **Metafields** (Product templates only) - include product metafield values to provide additional context for AI-generated content. 4. Click a **variable** or **metafield** to add it to the end of your prompt. Click it again to remove it. 5. **Save** the template. Need ideas for custom prompts? Check out our [blog post](https://amasty.com/blog/chatgpt-product-description-prompts/?utm_source=guide&utm_medium=organic&utm_campaign=shopify-chatgpt-guide) for inspiration! 1. Use the **template** during content generation through action **Generate with custom prompt**. Built-in prompt templates are not editable. To make changes, use the **Duplicate** function to create a new template and edit it as needed. --- ### SEO content audit **URL:** https://writepilot.mantledocs.com/seo-content-audit The **SEO Content Audit** is an intelligent system that analyzes your store’s missing data and checks coverage by displaying a score. ![main page - health score\_ collections](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/1d97fdfb-694c-4544-a1ce-0c5649a90120/main_page_-_health_score__collections.png) 1. Open the WritePilot **Home** page and scroll to the **SEO Content Audit** dashboard. 2. Check the **Overall Score** on the left. This is a high-level indicator showing how complete and optimized your product and collection content is. 3. On the right, you’ll find more detailed information on each object, organized into two tabs: - **Products** - **Collections** Each tab contains tiles highlighting missing or incomplete content, such as: - Missing description - Missing SEO title - Missing SEO description - Missing keywords (Products only) - Missing Alt Text The same corresponding tiles can be viewed on the [Content generation](/content-generation) page with the Fix action. 1. For each tile, click the **Fix** button to automatically generate the missing content in bulk for all relevant items. If no action is required for a specific item, the tile will display the “ **All set** ” status, indicating no missing content. To generate all missing content at once: 1. Open the **SEO Content Audit** dashboard, or go to the **Content generation** page. 2. Click **Fix all**. 3. The app automatically generates all missing content types identified by the audit, such as descriptions, SEO titles, SEO descriptions, keywords, and Alt Text where applicable. **Fix all** works across all content types that currently have missing values. Generated content is automatically applied to the corresponding products or collections. --- ## History ### Restore content **URL:** https://writepilot.mantledocs.com/restore-content If you want to restore the original content or revert to a previous version, you can easily do so on the **History** page. ![sf-gpt-1150-history](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/b0658ad0-5489-48bf-ada9-8c07fa4d7cee/sf-gpt-1150-history.jpg) 1. Open the **History** page. If you don’t see **History** in the navigation menu, click **View More**. 2. Find the content generation log you’d like to revert to in the **Published** **History** tab. You can filter by date or use search by object name for quicker access. 3. Find the version you want to return to using the **View Content** action. 4. Click **Restore** to revert to that version. The generation history is automatically removed after a 3 month period. --- ## Pricing ### Pricing **URL:** https://writepilot.mantledocs.com/pricing - [Understanding pricing](about:blank#credits) - [Buy extra credits for content generation](about:blank#top-up) ## Understanding pricing Each pricing plan differs by the number of credits and the availability of some advanced features (e.g., SEO features). Credits are our internal currency used for content generation. Each type of content requires a specific number of credits: - **1 description generation** = 1 credit - **1 title generation** = 1 credit - **1 meta description generation** = 1 credit - **1 meta title generation** = 1 credit - For bulk SEO generation, **1 SEO** = 2 credits (1 for the SEO title and 1 for the SEO description) - **1 image alt text** = 1 credit - **1 refinement** = 2 credits - **1 blog post generation** = 3 credits - **1 blog post refinement** = 6 credits - **1 image generation** = 20 credits Check detailed pricing on the **WritePilot Pricing** page. If you don’t see **Pricing** in the navigation, click **View More > Pricing**. ## Buy extra credits for content generation If you need more credits to create content beyond your current plan, you can easily purchase extra credits in the app. 1. Go to **Pricing**. 2. Click the link to top up 100 credits for just $2 in your pricing plan tab. 3. Choose from 100, 250, or 500 credits based on your needs, and click the **Buy** button. ![image](https://cdn.heymantle.com/orgs/477f56d5-94e9-4ad2-a0ec-8768697250b9/assets/12efd718-eccf-46ca-be4a-a80099b26e9c/image.png) ---