Product content generation

WritePilot allows you 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

  1. Open Products page.

image

  1. (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)

image

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. This bar gives you an overview of missing content. You can click Fix to generate it in bulk for all applicable products.

  2. Select the products you want to generate content for.

  3. 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 ChatGPT 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.

image

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

  1. If the Preview before publishing option is enabled in Settings, you can preview the generated content and choose which version to publish.

Generate Product Content Individually

You can also generate content for each product individually for a more tailored experience.

  1. Open Products page.

  2. 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).

  1. 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, temperature, tone, language, etc.

These settings will override your General 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, ChatGPT 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

  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 ChatGPT. Note: Make sure to use the {{ all.product.data }} variable. Learn more.

  • Refine - (available for existing content) improve 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.

image

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

  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 (if available). 

All published content remains saved even after uninstalling the app.