Shopify Plus Certified App badge

Command Your CRO Program From Claude or ChatGPT

With the Shoplift API, you can plan, prioritize, schedule, launch, analyze, and report on every experience you run — across one store or your whole portfolio — driven by simple commands.

Your CRO program runs where your team already works

Import your roadmap in one command

Your plan already lives in a Google Sheet or a Notion database. Point your AI at it and the whole roadmap lands in Shoplift.
View more

Import your roadmap in one command

Point your AI at your plan in Google Sheets or Notion. It creates every row as an experiment with the hypothesis, the goal metric, and your impact and effort scores.

Queue the quarter in one sitting

Hand your AI the plan and it builds and schedules every test in it. Line up the BFCM slate in October, not in November.
View more

Queue the quarter in one sitting

Hand your AI the plan and it builds and schedules every test in it: start dates, end dates, device targeting, splits. Line up the BFCM slate in October instead of assembling it in a panic in November.

Ask at the level you need

Ask how a test is doing and just read the answer. No dashboard tour, no export, no pivot table to assemble first.
View more

Ask at the level you need

A pulse check on a single test for a Slack update, or an all-time performance report on your CRO program for the executive meeting. Just ask your AI.

It runs where your team already works

One key, plain HTTP, and our reference. That is the whole setup, and nothing new for your team to learn or install.
View more

It runs where your team already works

Connect your key in Claude Code, Codex, Gemini CLI, or another AI of your choice, or wire it through Zapier. One key, plain HTTP, our reference.

Run your multi-brand portfolio from one command line

A key opens one store. Work your whole client roster in a single pass without a script ever reaching the wrong brand.
View more

Run your multi-brand portfolio from one command line

One key per store, so a multi-store brand team or an agency can drive every store at once: launch the same test across ten regions, deploy a new Campaign to every brand, and pull results back to hunt for insights across stores. A key opens one store and only that store, so nothing reaches the wrong one.

What you can do with it

Three jobs, one key: bring the plan you already have into Shoplift, run the program from outside the app, and read the results without opening a dashboard.
01

Bring it in

Whether your roadmap lives in Google Sheets, JIRA, Notion, or a PDF, import it through the API with all its metadata, organized into Campaigns. And as you use AI across your business, feed hypotheses straight into Shoplift, drop drafts and ideas into the backlog, and come back later to turn them into a formal plan. All from the AI of your choice. Every import lands as an idea, never on your storefront.

02

Run it

Plan, prioritize, and schedule every experience without leaving your AI interface, with granular control over Audiences, Campaigns, A/B tests, and Personalizations. Launch a test the moment you think of it, schedule a full Spring-sale site overhaul weeks out, or fine-tune an experience that's already live.

03

Read it

Whether you want a status check on one test or the aggregated results and learnings of your entire CRO program for an executive review, you can do it from inside your AI. insights are backed by Shoplift’s Bayesian Statistical Engine to stress-test new hypotheses, plan follow-up tests, or pull insights from the data. And because your tests now have a memory, you can finally answer "did we test this before, and what did we learn?"

04

Orchestrate

Most testing tools stop at one storefront. If you run more than one — a portfolio of brands, a book of agency clients — the API lets you run all of them from one CLI. Launch one test everywhere at once. Aggregate results across the portfolio. Report across brands from one place. A key opens one store and only that store, so orchestrating the whole portfolio is easy and safe.

05

Hand it off

Point Hermes, Openclaw, or any other agent at your CRO program and let it work the backlog: read last week's results, form the next hypothesis, launch the test, report back.

How it works

One key, one reference, and your LLM runs the program.

01

Generate your key

Settings, then API. One key per store, so access stays contained.
02

Point your AI at it

Connect the key and our API reference in Claude Cowork or your CLI. That finishes setup.
03

Say what you want

"Here is my roadmap spreadsheet. Create every row as an experiment and schedule Q4."
04

Ask how it is going

Or schedule the question and read the recap Monday morning.

Developer-Grade API Construction

From the only Shopify Plus-Certified CRO Platform

See the full feature documentation

Endpoints

Fifteen endpoints across four resource groups: experiments, campaigns and results, custom audiences, and tags.

Authentication

Bearer authentication with a store-scoped key. One key per store, one active key at a time.

Freshness

A query returns the same numbers the app shows, from data current to within minutes, so a Monday recap reflects the weekend rather than Friday’s batch.

Validation

Send a split that doesn’t add up, a goal metric that doesn’t exist, or a template ID from another store, and you get a field-level error naming the field and the fix, in plain English. Your AI corrects itself on the next call instead of failing.

Rate limit

Every key gets 60 requests a minute. Past that, a 429 with a retry-after header, so a loop slows down instead of breaking.

Parity

Same rendering path, same flicker-free serving, same session tracking, same Bayesian model as a test you build by hand in the app.
Five stars
Rated 4.9/5 on Shopify App Store
Shopify Plus Certified App badge

The only Shopify Plus Certified CRO platform

$20B+
Shopify GMV analyzed
95%
GMV analyzed is Shopify Plus
3,500+
Shopify Plus stores
Do I need a developer to use this?
Plus icon

No. Connect your key in Claude Cowork or a CLI like Claude Code or Codex and describe the test you want in a sentence. If your engineers would rather write the calls, it's plain HTTP.

Can I bring my existing roadmap over?
Plus icon

Yes. Point your AI at the Google Sheet, Notion database, PDF, or platform export you already have, and it creates every row as an experiment with the hypothesis, goal metric, and impact and effort scores intact. Results from another testing platform stay where they ran.

Where do I get an API key?
Plus icon

Settings, then API, inside Shoplift. Each key opens one store, and each store has one active key.

What can the key reach?
Plus icon

Experiments across their full lifecycle, their metadata, custom audiences, tags, campaigns where your plan includes them, and live results. Never customer records, order details or PII.

Can an AI launch a test on my store?
Plus icon

Yes, if you ask it to. Launch is an endpoint, the same as it is a button in the app. What bounds it: every test the API creates starts as a draft and stays there until something calls launch, a key reaches one store and only that store, and pausing a running test puts every visitor back on your normal storefront immediately. Nothing launches on its own unless you set a start date.

What if my key leaks?
Plus icon

Generate a new one in Settings. The store's previous key stops working once the new one is active.

Which test types can I create?
Plus icon

Template tests, theme tests, URL redirect tests, and two script-based types.

Can I schedule tests in advance?
Plus icon

Yes. Set a future start and end date in your own timezone, and set a confidence threshold that stops the test when it gets there. That combination makes queueing a full quarter practical.

What results can I pull?
Plus icon

Everything the app shows. Probability of winning, lift, revenue impact, the state the test sits in and whether the read has held steady, plus CVR, AOV, RPV, CTR and ATC, split by device and by new versus returning, with day-by-day history.

Is there a rate limit?
Plus icon

60 requests per minute per key. Past that you get a 429 with a retry-after header.

Do you have an MCP server?
Plus icon

One is coming in 2026, for the unstructured side of a CRO program — the reasoning, the session context, the why. Test data is already structured, so today your AI works from our reference and calls the API directly.

Does this cover personalization?
Plus icon

No. The API covers experiments.

Which plans include the API?
Plus icon

All of them. Assigning experiments to a campaign requires a plan that includes Campaigns.

Can I run this across multiple stores or brands?
Plus icon

Yes, and it's one of the strongest reasons to use the API. Each store has its own key; loop your keys from a CLI and you can deploy one roadmap across every store, launch the same test in many stores or regions at once, and pull results back aggregated. A key only ever touches its own store.

How does this differ from the JavaScript API?
Plus icon

The JavaScript API is a test type: custom logic, triggers and targeting running inside the page. This runs the program from outside the app. Different jobs, and teams use both.

Close Cookie Popup
Cookie Preferences
By clicking “Accept All”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts as outlined in our privacy policy.
Strictly Necessary (Always Active)
Cookies required to enable basic website functionality.
Cookies helping us understand how this website performs, how visitors interact with the site, and whether there may be technical issues.
Cookies used to deliver advertising that is more relevant to you and your interests.
Cookies allowing the website to remember choices you make (such as your user name, language, or the region you are in).