Automate your eBay store

Selling on eBay is a thousand small edits. Revising prices, relisting ended items, updating quantities, sending offers. A bot can batch that grind from a sheet for the store you run, and pull your orders into one place. There are three ways to start, with no code, with code, or with a Claude skill.

What I mean by automating your eBay store


Automating your eBay store means a bot handles the steady stream of small selling tasks. Revising prices and quantities across listings from a sheet, relisting items that ended, pulling your orders and sales into a spreadsheet, and gathering competitor prices to set against. It is the back-office upkeep of a store you run, batched, so the constant little edits stop eating your day.

Selling on eBay is a thousand small edits


eBay is not one big task, it is a thousand small ones. Nudge this price, bump that quantity, relist the three that ended overnight, send an offer to the watchers, fix a title. None of them takes long on its own, which is exactly why they pile up, and why a busy store spends more time on edits than on selling.

eBay has APIs for sellers who can build against them, and for volume that is the route. For everyone else, the edits stay manual. A bot is good at the small-and-repetitive, working a sheet of changes across your listings, one after another. Put the edits in a sheet, and the stream of little tasks runs itself.

Who this is for


This is for the solo or small eBay seller without a team. You list, you revise, you relist, you ship, and the little edits in between never stop. One store, your stock. You manage the account, you just want the busywork batched. No-coders and coders both, since you can build it without code and drop into code when you want.

How I'd approach it


Put your edits in a sheet. One row per listing, columns for the new price and quantity. Point the bot at Seller Hub, and let it open each listing and revise it to match the row. For ended items, have the bot find them and relist. Start with one listing to check the revision saves, then run the list. Run it on your own store with your own logged-in session, and double-check any price change.

Sheet to store, one listing first, then the rest. I would lay out the first draft with Build with description.

Automate your eBay store from a description


Describe the task in plain words in the Chrome extension and it builds the steps for you. Give it a few short lines, check what it made, and run it. Explore no-code. Note: Build from description is coming very soon. In the meantime you can still use the no-code builder.

To the right is an example. Describe the edit for your store, and the AI lays out the steps.

Chrome extension
Describe your automation

Instructions

  • Open Seller Hub and sign in27 / 500
  • Read the next listing and its new price from a Google Sheet59 / 500
  • Open that listing to revise it30 / 500
  • Update the price and the quantity33 / 500
  • Save, then move to the next row31 / 500

Automate your eBay store in code


Build with code. If you would rather script it yourself, this is the path. Explore code

Connect Playwright (or Puppeteer) to our cloud Chromium and write the same scripts you'd run locally, without managing the browser.

Code tool
Code example
import { chromium } from "playwright";

const browser = await chromium.connectOverCDP(
  `wss://cdp-lb.axiom.ai/?token=${process.env.AXIOM_API_KEY}`
);

try {
  const context = browser.contexts()[0];
  const page = context.pages()[0] ?? await context.newPage();

  // Your listings and their new values, from your sheet
  const listings = [
    { url: "https://www.ebay.com/itm/111", price: "29.99", qty: "5" },
    { url: "https://www.ebay.com/itm/222", price: "14.50", qty: "2" },
  ];

  for (const item of listings) {
    // Open the revise page on your own logged-in session
    await page.goto(`${item.url}?revise=true`);
    await page.getByLabel("Price").fill(item.price);
    await page.getByLabel("Quantity").fill(item.qty);
    await page.getByRole("button", { name: "Revise listing" }).click();
    await page.waitForSelector(".revision-saved");
  }
} finally {
  await browser.close();
}

Build with a Claude skill

Build no-code or code bots with a skill.

Add the Claude skill and describe the eBay task you need. It builds the bot for you, no-code or code, revising listings from a sheet or pulling your orders out.

Claude building an eBay store automation from a description

What can you automate?


The stream of small edits, for the store you run. A couple of cases worth knowing first.

Works well

  • Revising prices and quantities from a sheet
  • Relisting ended items
  • Pulling orders into a sheet
  • Gathering competitor prices
  • Running it on a schedule

Harder

  • Variation listings with many options
  • 2FA on the account
  • Frequent layout changes

Don't try

  • Scraping buyers' personal details
  • Shill bidding or price manipulation
  • Anything against eBay's terms

What I'd watch out for


Seller Hub is a big app behind a login, so a few things trip up a store bot. Here is what I would watch for.

Be careful changing prices

A bad price across a catalogue is an expensive mistake. Run one listing first, confirm the number, and cap how many a run revises.

Relisting can cost fees

Past your free listings, an insertion fee can apply each time. A bot that relists on a loop can run up charges, so check the fee and cap the relists before you set it going.

Use your own session

Sign in as yourself on the store you own, and store the cookies so the bot keeps the session rather than logging in fresh each run.

When the layout shifts

eBay updates Seller Hub often, and fields move. Repick anything that stops being found with the selector tool, and recheck after a big update.

"Axiom has saved me countless hours. The automation possibilities are endless."

Robert Taylor

"The visual builder is a dream come true. No more writing complex scripts!"

Lisa Anderson

"I was skeptical about no-code automation, but Axiom proved me wrong. It's incredibly powerful."

David Wilson

"The support team is amazing, and the product just keeps getting better. Worth every penny."

Emma Davis

"The best investment we've made in our automation workflow. Simple yet powerful."

Jennifer Brown

"Finally, a tool that makes browser automation accessible without compromising on power. Highly recommended!"

Michael Chen

"The best browser automation tool I've used. The AI features are game-changing for complex workflows."

Sarah Johnson

Fast to build. Easy to run and scale. Outstanding support.

Start for free. No credit card required.