AliExpress, Amazon, eBay, WooCommerce and Shopify stores: open a product page you have the right to sell, click the AM Jarvis icon, log in with this account, and import it, variants, images and prices included. To install: download and extract the zip (keep the folder), open chrome://extensions, turn on Developer mode, click Load unpacked, select the folder, then pin AM Jarvis from the puzzle-piece menu. Works on every plan; each import counts toward your monthly import allowance.
Jarvis pulls the full product server-side (images, variants, SKUs, prices), applies your pricing rule, rewrites the listing with AI in your chosen language, then pushes it to your store.
0 products
Import results
Product
Status
Stores
Connect the Shopify and WooCommerce stores Jarvis imports into.
Your stores
Store
Platform
Method
Status
Actions
Loading…
Site Builder
Niche in, complete site out, LLMS silo structure, every page written, internal links, schema, sitemap. Download and upload to any hosting.
Jarvis plans 3 pillars × 3 supporting articles with the LLMS method, writes every page, links them, and packages the site with llms.txt + llms-full.txt for AI search (GEO), sitemap, robots (AI crawlers allowed) and all trust pages. Affiliate sites get roundup, vs and review pages with product boxes, pros/cons, star ratings and Check Price buttons, plus an AFFILIATE-LINKS.txt guide and a disclosure page, just swap in your links. The Reader theme places AdSense-ready ad slots automatically. Standard depth takes 3–8 minutes; Deep takes longer since every page is roughly double the content.
Your sites
Niche
Lang
Type
Status
Actions
No sites yet.
GMC Fixer
Scan your store against the GMC framework and push fixes in one click. Shopify and WooCommerce supported.
Scan results
Niche Research
AI-powered research that strictly follows the LLMS framework, niches scored on real ranking factors, or a complete pillar/cluster silo map.
A-Z after seed (seed a → seed z)A-Z before seed (a seed → z seed)Questions (how, best, vs…)Numbers (seed 0-9)
Uses your AI provider from Settings. Niches are scored on competition, content gaps, commercial intent, monetization strength and silo depth. Cluster maps follow the golden rule: one unique search intent per page, with cannibalization notes and the exact build order.
Results
Past research
Input
Type
Lang
Actions
No research yet.
Bulk Edit
Change many products in your store at once. You see every change before it is saved, and you can undo it later.
Changes are made to the products already in this store.
Connect a store first
Bulk Edit changes the products already in your Shopify or WooCommerce store. Connect a store, then come back here.
1Load your products
Pick which products to load. Leave everything on "All" to load every product (up to 1,000 at a time).
3Select products
Load your products first. They will show up here so you can pick which ones to change.
Tick the products to change, or use Select all. These filters work instantly on the loaded list.
0 selected
Showing the first 1,000 products. Use a collection or status filter in step 1 to reach the rest.
Select
Product
Price
Status
Tags
1Load your products and pick what you want to change.
2Select the products and review every change before it is saved.
3Apply. If you change your mind, undo the whole job in one click.
2What do you want to change?
Nothing chosen yet
Pick a change. You can add more than one. Only the changes you add here are made, everything else stays as it is.
Nothing is chosen yet. Pick a change above to see its options.
Title
Change the product titles. Fill in only the boxes you need.
Description
Find a word or sentence in every description and replace it.
Example: find "Free shipping" and replace it with "Fast shipping". Descriptions without that text are not changed.
Price
Changes the selling price of every variant. The compare-at price (the crossed-out price) stays as it is.
Sale price (compare-at)
The compare-at price is the crossed-out "was" price shoppers see next to the price.
Tags
Add tags to every product, remove tags, or both. Separate tags with commas.
Example: add "summer, sale" and remove "old". Other tags stay.
Vendor
Sets the same vendor (brand or maker) on every selected product.
Example: type "ShopAMify" and every selected product gets the vendor ShopAMify. Nothing else changes.
Product type
Sets the same product type on every selected product.
Example: type "Ride-on toys" to group these products under that type.
Status
Show products in your store or hide them from shoppers.
Example: set sold-out seasonal products to Draft to hide them without deleting them.
SEO title and meta
AI writes the title and description Google shows for each product. It uses your own AI key from Settings.
Example: "Blue Mug" could get the SEO title "Blue Ceramic Coffee Mug, 12 oz, Dishwasher Safe". AI text is written when you apply.
AI rewrite
AI rewrites titles, descriptions or both. It uses your own AI key from Settings.
Example: "KIDS GO KART 24V AUDI LICENSED!!" could become "Licensed Audi 24V Kids Go Kart". AI text is written when you apply.
4Review changes
See exactly what will change before anything is saved. Nothing is written to your store in this step.
Change
Before
After
5Apply
Review the changes first. Then you can apply them here.
Details per product
Product
Result
1Download a spreadsheet (CSV) of your products.
2Change the cells you want in Excel or Google Sheets. Save it as CSV.
3Upload the file, check the changes, then apply them.
1Download your products
You get every product in the store. To download only some, load and select them in Edit in bulk first.
2Edit the file
Change only the cells you want to change.
Keep the id and handle columns. They tell us which product each row is.
Empty title, price or status cells are skipped. An empty compare-at cell removes the crossed-out price.
You can delete rows you do not need. Up to 5,000 rows per file.
3Upload, check and apply
No file chosen
We compare the file with your store and list only the cells that are different. Nothing is saved until you click Apply.
Row
Product
Changes
Rows with errors
Row
Product
Error
1Load and select the products for the sale.
2Pick the discount and when the sale starts and ends.
3The sale starts and ends on its own. Prices go back automatically.
3Set up the sale
0 products selected
Your sales
cancel or end any time
Sale
When
Products
Status
No scheduled sales yet.
1Every time you apply changes or import a CSV, it is saved here as a job.
2Find the job by its time and what it changed.
3Click Undo to put back the old values of the fields that job changed.
Recent jobs
last 20 for this store
When
What changed
Products
No jobs yet.
Undo only restores the fields the job changed. Edits you made later to other fields stay. Scheduled sales are undone in the Scheduled sales tab.
Local Lead Finder
Country → city → niche. Jarvis pulls the Google Maps listings, scores the weak profiles, audits each website, detects the CMS, finds WhatsApp contacts, lists the SEO problems and writes a personal outreach message. Export to Google Sheets in one click.
Uses the platform Serper key for Maps listings (1 credit per ~10 listings) and your AI key only when you generate outreach messages. Scores are 0-100: higher means a weaker online presence and a better prospect. Keep outreach personal and low-volume, quality beats blasting.
Repeatable intent × structured data × reusable template × page-level unique value. Score the niche, build a verified dataset, and generate one page per record, with a Unique Value Gate that keeps near-duplicate pages out of Google's index.
Step 1: Score the niche
8 factors · 0-100
Step 2: Dataset
truth first
Step 3: Template & build
one page per record
Each record becomes a page: the data table is rendered exactly, the AI writes only the page-specific sections from that record, sibling pages are linked automatically. After writing, the Unique Value Gate compares every page to its siblings, near-duplicates get noindex,follow, incomplete records are held, and only indexable pages go into the segmented sitemap. The download includes dataset.csv and VALUE-GATE-REPORT.txt. Finished sites appear in the Site Builder table.
Projects
Project
Family
Records
Status
Gate
Actions
No programmatic projects yet.
Settings
Connect the AI that writes for you in every tool. Your key is encrypted and only used for your own account.
AI writing (product rewrites, site builds, research, YouTube and marketplace copy) needs a key from one AI company. Google Gemini and Groq have free tiers.
Your key is verified live with the provider before saving. It is encrypted at rest and used only for your own account.
Add store
How to connect your Shopify store, about 3 minutes, one time only:
Go to dev.shopify.com, log in with the same email as your Shopify store, and open the Dashboard.
Click Create app and name it, e.g. AM Jarvis.
On the app configuration screen, fill only these fields:
, App URL: https://app.jarvisbyam.com
, Embed app in Shopify admin: off
, Scopes: paste exactly read_products,write_products,read_content,write_content,read_legal_policies
, Use legacy install flow: leave unchecked
, Everything else (Preferences URL, Optional scopes, Redirection URLs, Webhooks version, POS, App proxy): leave as-is / empty.
Save and release the version, then install the app on your store and approve. The app must be installed or connecting will fail.
Open the app's Settings → Credentials and copy the Client ID and Secret.
Paste your store address, Client ID and Secret below, then click Connect. AM Jarvis fetches the access token itself and renews it automatically, you never handle tokens.
Have an old custom app from before January 2026? Connect with its shpat_ token instead
Only works for legacy apps created in Settings → Apps → Develop apps before January 2026. Those tokens never expire and keep working.
How to connect your WooCommerce store, takes about 2 minutes:
Log in to your WordPress admin (usually yourstore.com/wp-admin).
Go to WooCommerce → Settings → Advanced → REST API.
Click Add key. Description: AM Jarvis. User: pick an Administrator. Permissions: Read/Write (important, not Read only).
Click Generate API key. WordPress shows a Consumer key (ck_…) and Consumer secret (cs_…). Copy both now, the secret is shown only once.
Paste your site address and both keys below, then click Connect.
Your site must use https and permalinks must not be set to "Plain" (Settings → Permalinks → pick "Post name"). Re-adding the same site later updates the existing connection, use that after changing keys.