The AI shopkeeper built for solo Shopify stores

Shopkeeper answers your customers and does the work in Shopify. Give it instructions from iMessage or the dashboard.

“Take 15% off the whole store through Sunday night.”

Run a flash sale in one text message.

Text the discount and end date. Shopkeeper creates the automatic discount in Shopify and tells you when it’s live.

Run a flash sale in one text message. Text the discount and end date. Shopkeeper creates the automatic discount in Shopify and tells you when it’s live. Example for Linen & Loom: Take 15% off the whole store through Sunday night. Done — 15% off the whole store through Sunday night.
SK

Shopkeeper

Today 9:14 AM

Take 15% off the whole store through Sunday night.

SK

Done — 15% off the whole store through Sunday night.

iMessage

When customers write in, the order comes with the message.

Instagram, email, or chat on your store: Shopkeeper reads the thread, checks Shopify, and sends you anything that needs a yes.

Maya asks through Instagram to swap the Linen Jumpsuit on order 3102 from Medium to Small. Shopkeeper checks that the order is unfulfilled and Small is in stock, asks the merchant to approve over iMessage, updates Shopify, replies to Maya, and records the approved action.

Built for stores where every conversation counts. Shopkeeper handles the routine and brings you the rest.

Writes in your voice, by your rules

Customers ask. You stay in control.

Customer messages
Instagram, email, website chat
Your instructions & approvals
iMessage or the dashboard
Work in Shopify
Orders, stock, and approved changes

Every action on the record.

Answers shoppers on your site.

Shoppers ask where their order is. Shopkeeper looks it up in Shopify and replies with the status.

Connect your store. Set your rules.

Sales, stock, and the decisions waiting for you.

Get a text each morning with what Shopkeeper did and what needs you. Add sales and low-stock updates if you want them, then reply to ask a question or settle a decision.

Morning briefing · iMessage7:00 AM

Since your last briefing: 12 customer replies sent and 2 order changes completed after your approval.

  • Jordan’s gift-note edit is complete.
  • Sam’s return label is attached.

One decision is waiting: Riley wants to change the address on #3107 before it ships.

Sales: 8 orders, $624 in revenue.

Low stock: Linen Pant, Oat / M, 3 left.

Morning briefing

A short text each morning: what got done and what’s waiting on you.

Sales pulse

Orders and revenue since your last briefing, and how that compares with last week.

Low-stock alerts

Set a threshold and get flagged when a variant drops to it.

The whole product, on either plan.

Join the waitlist to hear when early access opens.

Both plans include everything: the customer inbox, texting your shopkeeper over iMessage, Shopify actions, store memory, and briefings. They differ only in conversations and seats.

Starter

$19/mo

For one person answering their own messages.

  • 500 customer conversations a month
  • One seat
Join the waitlist
Recommended

Pro

$49/mo

For a store past 500 a month, or a second person on the inbox.

  • No conversation limit
  • Two seats
Join the waitlist

A conversation is a new customer thread opened in the calendar month, however long it runs. Your own messages to Shopkeeper don’t count.

Your data stays yours. Even if you leave.

Your Shopify login is encrypted before it’s stored. Your customers’ addresses never touch another merchant’s account. You can download all of it.

Nobody else sees it

Another store using Shopkeeper can’t see your customers or your orders.

Your logins are encrypted

Your Shopify and Instagram logins are encrypted before they’re stored.

Every action is on the record

What it proposed, what you approved, and what happened. All still readable.

Download it all

Store and customer data downloads as JSON. Action history downloads as CSV.

The full details are in the Privacy Policy.

You can give it work directly through iMessage or the dashboard: look up a customer, check stock, edit an eligible order, run a timed sale, change a variant’s price, or email a customer. Answering customer messages is part of the same product.

Only if you allow it. In Draft only, every reply waits for your review. In Ask first, the default, routine information replies can go out on their own, while order changes, money, and exceptions wait for you.

No. Everything works from the dashboard: give it work, review proposed actions, and answer its questions. Linking iMessage lets you do the same from your phone, and get the daily briefing there.

It can still read your channels and reply using the rules you give it. But refunds, address changes, and exchanges need Shopify. Without it, there’s no order to fix.

Yes. Store and customer data downloads as JSON, and your action history as CSV. Other stores can’t see your customers or orders. The Privacy Policy and Security page explain how logins and isolation work.

Give your shop a shopkeeper.

Shopkeeper is in development. Join the waitlist and be first to hear when early access opens.