Welcome back

Sign in to manage your Shopify workspace.

8+ characters
New here? Create an account Already have an account? Sign in
or

Existing operator? Sign in with just the admin password — leave email empty.

v2 · multi-user Signed in as user

Connect a Shopify store — one-click OAuth install

Enter any Shopify store URL — custom domain (yourshop.com) or handle (yourshop.myshopify.com). We'll auto-detect the underlying .myshopify.com, then send you to Shopify to approve the app.

Your stores

#DomainNameStatus OwnerBackupsLast backup
Loading…

Backups

#StoreWhenTrigger StatusSize
Loading…

Restore / clone jobs

#From backupInto store CollectorStatusWhenResult
Loading…

Connect your Shopify Partner / Custom App — paste these values into Shopify

When you create a Custom App (Settings → Apps and sales channels → Develop apps) or a Public App in Shopify Partner Dashboard, configure it with these values:

App URL
Allowed redirection URL
Scopes (comma-separated)

Why each scope?

Self-host on your own server

Want to run this app yourself? See INSTALL.md for the Docker compose setup. You'll need to set SHOPIFY_CLIENT_ID and SHOPIFY_CLIENT_SECRET in your .env.

Users — admin sees everything; regular users see only granted stores

#EmailRoleJoined Last loginStores
Loading…

Account password

Retention

Maintenance

Recent activity

AI Agent

Pick a store on the Stores tab → "Open Agent".

Scrape any open Shopify store — catalogue → Shopify-import CSV → push into a connected store

Paste any open-Shopify storefront (custom domain or shop.myshopify.com). Skyler enumerates collections / products, exports a Shopify-import CSV, and can push the products into one of your connected stores as DRAFTs.

Scrape jobs

#SourceModeStatus / progress ProductsPush
No scrape jobs yet.

📊 Google Merchant feed

Loading…

Copy store

What to copy:

Non-destructive: themes stay unpublished, products/content upsert by handle, nothing is deleted. Source = the source store's latest successful backup.

Rewrites product title / body / image alt via OpenAI, randomizes image filenames, regenerates URL handles, sets vendor to the target store name. Affects catalog + files only. Requires OPENAI_API_KEY (else falls back to filename + handle + vendor only).