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