Docs

Bulk AI Product Editor

Everything you need to install, configure, and get the most out of the AI-powered Shopify product content optimizer.

Getting Started

Bulk AI Product Editor - SEO is a Shopify-embedded app that uses artificial intelligence to generate, optimize, and apply product content (titles, descriptions, meta tags) to your entire catalog — in bulk, in minutes.

1

Install from the Shopify App Store

Search for 'Bulk AI Product Editor' on the Shopify App Store and click Add app. Authorize the requested permissions to complete installation.

2

Open the App Dashboard

Navigate to Apps → Bulk AI Product Editor in your Shopify admin. The dashboard gives you an overview of all past and active bulk jobs.

3

Create your first Bulk Job

Click New Job, select the products or collection you want to optimize, choose which fields to update (title, description, meta tags), and click Generate.

4

Review & Apply

Preview side-by-side comparisons of original vs. AI-generated content. Approve selected products and click Apply to push changes to your Shopify store.

Installation

Installing Bulk AI Product Editor - SEO takes less than 2 minutes and requires no coding or theme changes.

Requirements

  • An active Shopify store (any plan)
  • Shopify admin access with Apps permission
  • No theme or code changes required

Permissions Requested

Permission Purpose
read_products Read product data to analyze and generate optimized content
write_products Apply AI-generated content changes to your products
read_metafields Read existing SEO metafields before overwriting
write_metafields Update SEO meta title and meta description metafields

After Installation

After authorizing the app, you'll be redirected to the app dashboard inside Shopify admin. No additional configuration is required before running your first job. The app will automatically detect your store's plan level and apply the appropriate product limits.

Creating Bulk Jobs

A Bulk Job is a single run that generates AI content for a batch of products. You can run multiple jobs concurrently on different product segments.

Step 1 — Select Products

From the dashboard click New Job. You can select products by: All Products, a specific Collection, a specific Product Type, a specific Vendor, or a Tag filter. The product count is shown in real time so you know how many products will be included.

Step 2 — Choose Which Fields to Update

  • Product Title — SEO-optimized title with primary keywords
  • Product Description — Rich HTML description with benefits, features, and keywords
  • SEO Meta Title — Under 60 characters, keyword-rich page title
  • SEO Meta Description — Under 160 characters, click-worthy meta description
  • Product Tags — Smart tags generated from product attributes
  • Image Alt Text — Accessibility-friendly alt text for product images

Step 3 — Configure AI Settings (Optional)

Pro and Enterprise plans can customize the AI prompt before generating. You can specify brand tone (luxury, casual, technical), required keywords, character limits, and language. Starter plan uses the default SEO-optimized prompt.

Step 4 — Run the Job

Click Generate. The job runs asynchronously in the background. You'll see a live progress bar and can navigate away — you'll receive an in-app notification when the job completes. Estimated time is shown based on product count.

AI & Content Settings

Customize how the AI generates content to match your brand voice and SEO strategy.

Content Language

Select the output language from Settings → AI Preferences. Supported languages include English, French, Spanish, German, Italian, Portuguese, Dutch, and Arabic. The AI generates native-quality content, not translations.

Brand Tone

  • Professional — Formal, trustworthy language for B2B products
  • Casual — Friendly, conversational language for consumer products
  • Luxury — Premium, aspirational language for high-end products
  • Technical — Feature-focused, specification-heavy for tech products
  • Playful — Fun, energetic language for lifestyle and youth brands

Custom Prompt (Pro & Enterprise)

Open Settings → Custom Prompt and write your own prompt instructions. You can reference product fields using tokens: {{title}}, {{product_type}}, {{vendor}}, {{tags}}. Example: 'Write a luxury product description for {{title}} from {{vendor}}. Always mention our free worldwide shipping and 30-day returns policy.'

Keyword Injection

You can provide a list of target keywords in Settings → Keywords. The AI will naturally incorporate these into generated titles and descriptions without keyword stuffing. Keywords are applied per product type or globally.

Review & Apply Changes

Every bulk job produces a preview screen where you review changes before anything is applied to your live store.

The Preview Screen

After a job completes, click Review Results. You'll see a table with each product row showing: the original content on the left and the AI-generated content on the right. A quality score (0–100) indicates how well-optimized each generated piece is.

Actions per Product

  • Approve — Include this product's changes in the final apply
  • Reject — Skip this product, keep original content
  • Edit — Manually tweak the AI-generated content before approving
  • Regenerate — Ask the AI to rewrite just this product

Bulk Actions

  • Approve All — Approve all products at once
  • Reject All — Clear all approvals
  • Filter by Score — Only show products above/below a quality score threshold
  • Sort by Field — Sort by title, score, or product type

Applying Changes

Click Apply Changes to push all approved updates to Shopify. Changes are applied via the Shopify Admin API and typically reflect on your storefront within 1–2 minutes. The job log records exactly which products were updated and timestamps for each change.

Job History & Restore

The Job History screen shows all past bulk jobs and lets you restore original content at any time.

Viewing Job History

Navigate to Jobs → History. Each job card shows: date/time, number of products processed, fields updated, status (Completed / Partially Applied / Failed), and a summary of changes. Click a job to see the full product-level detail.

Restoring Original Content

Before applying any job, the app saves a snapshot of each product's original content. To restore, open the job detail, click Restore Job, then confirm. All products in that job will have their content reverted to the pre-job snapshot.

Partial Restore

You can also restore individual products from a job. Open the job detail, find the product, and click Restore Product. Only that product's content will be reverted.

Plans & Limits

Choose the plan that fits your catalog size and usage needs.

Plan Comparison

Feature Starter Pro Enterprise
Products per job 100 1,000 Unlimited
Jobs per month 5 Unlimited Unlimited
Custom AI prompts
Keyword injection
Multi-language English only All languages All languages
Job restore / rollback
Priority support

Free Trial

All new installations include a 7-day free trial on the Pro plan. No credit card required. After the trial, you choose your plan — or continue on Starter for free.

Privacy & Compliance

Bulk AI Product Editor - SEO is fully GDPR compliant and follows Shopify's mandatory privacy requirements.

Data We Store

  • Your Shopify store domain and access token (encrypted)
  • Job configurations and result metadata
  • Product content snapshots (for restore functionality)
  • We do NOT store customer names, emails, or order data

GDPR Compliance

The app implements all three mandatory Shopify GDPR webhooks: Customer Data Request, Customer Data Redaction, and Shop Data Redaction. If you uninstall the app, all store data is automatically purged within 48 hours per Shopify's data retention policy.

Data Requests

For data access or deletion requests, please contact privacy@atlagia.com. We respond to all GDPR requests within 72 hours.

Troubleshooting

Common issues and how to resolve them.

Job is stuck at Processing

If a job shows 'Processing' for more than 30 minutes, it may have stalled. Click Cancel Job, then duplicate the job with the same settings. If the issue persists, contact support with the Job ID.

Changes Not Appearing on Storefront

Shopify caches product pages for up to 5 minutes. Wait 5 minutes after applying changes, then do a hard refresh (Ctrl+Shift+R / Cmd+Shift+R) on your storefront. If changes still don't appear, check the job log — the status should show 'Applied' for that product.

App Shows 'Authorization Required'

This happens when the app's access token has been revoked (e.g., after a Shopify password reset or permission change). Re-install the app from the Shopify App Store to generate a new token. Your job history is preserved.

AI Content Quality Is Poor

AI quality improves when your products have more data. Ensure products have: a clear title, product type, vendor name, and relevant tags. For Pro/Enterprise plans, use a custom prompt to set brand tone and required keywords. You can always use the Regenerate button on individual products.

Contact Support

If you encounter an issue not covered here, contact our support team via the in-app chat widget or at support@atlagia.com. Include your store domain and, if applicable, the Job ID for faster resolution.

Ready to optimize your catalog?

Start your free 7-day trial and generate SEO-optimized content for your entire product catalog.