Skip to content

AI automation & custom builds for your business

We're two founders with 40 years between us in software and e-commerce. We connect AI to your orders, support and catalog, so your team spends less time copying and pasting and more time looking after customers.

What we do

Three ways we give your team its time back.

Where’s my order?Return requestProduct copyReview replyLow-stock alert

01 — Automate

Hand the repetitive tickets and tasks to AI.

“Where’s my order?”, return requests, product copy, review replies. We set up AI that handles the routine cases end to end and passes anything unusual to a person, with the context already gathered.

  • Support triage
  • Order-status answers
  • Catalog enrichment
SidekickClaudeChatGPTGrokSlackNotionGmailYour store

02 — Integrate

Get your store talking to the rest of your stack.

Shopify Sidekick, Claude, ChatGPT and Grok on the AI side; Slack, Notion, Gmail, your ERP and 3PL on the other. We keep orders, stock and customer data in sync, and let AI sort the exceptions so nobody exports another CSV.

  • Shopify Sidekick
  • Claude, ChatGPT & Grok
  • Slack, Notion & Gmail

03 — Build

When an app won’t do it, we build what will.

Shopify extensions and private apps, custom agent harnesses, sovereign AI you host yourself, iOS and Android apps, and packages for npm, RubyGems and PyPI, in TypeScript, Ruby, Python, Rust or Go. We build on OpenClaw, Grokbot, n8n, Zapier, Ultralytics computer vision and JEV System One too. Shaped around how your business actually runs, and you own the code.

  • Shopify Functions & extensions
  • Custom agent harnesses
  • Sovereign AI
  • iOS & Android apps
  • npm, Ruby gems & Python packages
  • Rust & Go
  • OpenClaw
  • Grokbot
  • n8n
  • Zapier
  • Ultralytics computer vision
  • JEV System One

What we’ve built

We’ve built all of these. Yours could be next.

These are the projects merchants ask us about most, and we’ve shipped every one of them. None come off a shelf: each is shaped around your store, your stack and your team.

Support ticket triage

Every new ticket is read, tagged and prioritized the moment it lands, with a draft reply waiting. Your team reviews and sends, and the urgent ones jump the queue.

“Tracking says delivered but there’s nothing on my doorstep.”

  • Delivery issue
  • High priority
  • Draft reply ready

Answers from your store data

Ask a question in plain English and get an answer drawn from your own products, policies and order history, with a link to where it came from. For your support team, your customers, or both.

“Can the linen throw go in the washing machine?”

  • Yes, cold and gentle
  • Source: care guide

Shopify Sidekick integration

Sidekick is Shopify’s built-in AI assistant. A Sidekick app extension lets it search your own data and suggest actions in your tools, and you approve every change before it happens.

“Which customers have an open return and spent over $500 this year?”

  • 14 customers
  • Open in returns app

Custom Shopify extensions

Checkout UI extensions, admin blocks and Shopify Functions for discount, shipping and payment rules that no app quite covers. Built to Shopify’s standards, so they survive upgrades.

Free gift wrap for repeat customers on orders over $150

  • Shopify Function
  • No theme hacks

Who we work with

Stores we’ve worked with.

Our Shopify agency

Hartt Commerce

Our sister studio for store builds, migrations, private apps and ongoing care, working with Shopify and Shopify Plus brands for almost a decade. When your project needs a full store build alongside the AI work, it’s the same people.

Visit Hartt Commerce ↗ (opens in a new tab)
  • PetRx Shopify store

    PetRx

  • Natural Heart Doctor Shopify store

    Natural Heart Doctor

Also The Little Bra Company, Dr Laura Berman, Eat Legendary and more.

  • “Hartt Media stepped in and fixed it within an hour and we were back up and running in no time. These people are GREAT!”

    Amarte

  • “Professional and confidence-inspiring. Jeremy and his team are experts and very solutions-oriented.”

    Fera

  • “They have a very fast turnaround and do excellent work! I highly recommend working with them on all of your Shopify needs!”

    Genexa

  • “I am very happy with the final result and my website is getting a lot of compliments and attention, thanks to the more professional look.”

    Audacious Nutrition

  • “They were quick to respond to emails (usually within 24 hours), efficient with problem solving, followed directives well.”

    SoL the label

  • “I threw some real curve balls to the Hartt development team but nothing was too difficult and they found a solution for every challenge.”

    Stories For Walls

Open source

Portage: let your agent go to the store.

Tom’s open-source toolkit for agentic commerce. Portage lets an AI agent find and buy from real online stores over the open MCP and UCP protocols, and you approve every payment. Merchants can use the same Ruby gems to let shopping agents buy from their store.

  • Claude Code plugin
  • MCP
  • UCP
  • Ruby gems
  • MIT licence
$ brew install tomtom87/portage/portage
Portage shopping The Light Yard over UCP, from search to checkout.

How we work

Small steps, no surprises.

  1. Step 1 · 48 hours

    Free audit

    We look at your store and stack, then send a PDF report and a screen recording with the five automations that would save you the most hours.

  2. Step 2 · Usually 2–4 weeks

    Build sprint

    A fixed scope and a fixed quote. You see working software every week, tested on your store before anything goes live.

  3. Step 3 · Monthly, optional

    Look after it

    A retainer for monitoring, fixes and new automations as you grow. Or take the code and the docs and run it yourselves.

  • Project by project, or a monthly retainer
  • Hours that overlap the US and Europe
  • You own everything we build

Who you’ll work with

Two founders, 40 years of shipping.

No account managers, no hand-offs. You talk to the people building your project.

Tom Whitbread

Tom Whitbread

Software engineering

20+ years building software in JavaScript and TypeScript, PHP and Python, on Linux servers he’s happy to look after. Tom designs the AI agents, data pipelines and integrations, and makes sure they keep running.

Tom’s certifications on Credly ↗ (opens in a new tab)
Jeremy Carhartt

Jeremy Carhartt

Shopify & e-commerce

20+ years in e-commerce, much of it deep in Shopify: themes, apps, checkout and the operations behind them. Jeremy spots where merchants lose time, and what’s worth automating first.

Read our story →

Questions we often hear

What if the AI gets something wrong?

Sometimes it will, so we design for it. The AI only answers from your real data and says when it isn’t sure. Anything that matters, like refunds, discounts or messages to your best customers, waits for a person to approve it. We test against your past tickets and orders before anything goes live, and log every decision so you can see why it did what it did.

Is our customer data safe?

We use business AI services that don’t train on your data, connect to Shopify with the narrowest permissions the job needs, and keep personal details out of AI prompts unless they’re essential. Your data stays in your own accounts, and we’re happy to sign an NDA or a data processing agreement.

Why custom work instead of an app from the Shopify App Store?

Often an app is the right answer, and we’ll tell you so in the audit. Custom makes sense when your process doesn’t fit the app’s, when several tools need to work together, or when monthly fees add up to more than owning it outright. You own what we build, with no lock-in.

How much does it cost?

Every project is quoted after a free audit or a short call, so you know the full price before we start. No hourly meters, no surprise invoices. All quotes are in US dollars.

Do you work with agencies?

Yes. We build white-label for Shopify agencies, under your brand and inside your process. See how agency partnerships work.

Where are you, and what hours do you keep?

We’re based in Thailand and work flexible hours that overlap with US and European business days, so you’ll hear back during your working day.

Get in touch

Tell us what’s eating your team’s time.

Let your AI brief us, or fill in the short form. Either way, one of the founders will reply within one working day.

Short on time? Let your AI fill this in.

Your AI assistant asks you a few quick questions, writes a summary and sends it to us. About five minutes, and nothing else to fill in.

  1. 1

    Copy this message

    Read https://theaiworkroom.com/intake.md, interview me for The AI Workroom, then send them my brief.
  2. 2

    Paste it into your AI assistant, then answer its questions. Skip anything you’d rather not share.

    • ChatGPT
    • Claude
    • Gemini
    • Grok
    • Copilot
  3. 3

    Check the summary and say “send it”. Your assistant sends it to us for you, or gives you a ready-made email to tap send on. Nothing goes anywhere until you say so.

Use an agent with skills? Install it once

A skill is a saved set of instructions your agent can reuse. Install ours and just say “Do the The AI Workroom intake.”

Claude app

  1. Download the skill (a small zip file).
  2. Open Settings → Capabilities → Skills, choose Upload skill and pick the file.

Claude Code, Cursor, Codex and other coding agents

Run this in your terminal with dotagents (opens in a new tab), which installs skills for every agent at once:

npx @sentry/dotagents add https://theaiworkroom.com aiworkroom-intake

or fill in the form yourself

We’ll only use your details to reply to you. See our privacy policy.

Not sure where to start?

Get a free Shopify AI audit: a PDF report and a screen recording with your top five automations, ranked by hours saved. In your inbox within 48 hours.

Request your free audit →

Or email [email protected]