- Discount field in the cart drawerFree-shipping progress bar
- Size-guide popup on product pagesSticky add-to-cart on mobile
- Announcement bar with a countdownProduct badges: new, low stockProduct badges: new, low stock, pre-order
- Upsell block inside the cartA new section for any page
A handful of what it can do. Each one opens a ready-made request you can tweak before sending.
See examplesMeet the team
You always see who is working on your store, and what they're doing right now.
- Thinking
PipPlanner
Reads your theme, asks what it needs to know, and writes a plan you can approve before anything is built.
“Should the code field sit above or below the subtotal?”
- Working
NibBuilder
Writes the Liquid, JavaScript and CSS on a copy of your theme, reusing the styles you already have.
“Reusing your newsletter input styles, so it looks like it was always there.”
- Done
MossQA
Tests every change before you see it: Theme Check, both screen sizes, clicks, checkout and speed.
“17 of 17 checks passed. Only the cart drawer changed.”
How it works
Six steps, and you're only needed twice: to ask, and to say yes.Six steps, and you're only needed twice: to ask, and to say yes. Nothing reaches you until Moss has tested it.
- Sanne Visser01
Ask
You describe the change in plain words, like you'd tell a colleague.
- 02
Plan
Pip asks what it needs and writes a plan with a credit estimate.
- 03
Build on a copy
Nib builds on a duplicate of your theme. Live stays untouched.
- 04
QA
Moss runs Theme Check, visual diff, clicks and checkout. Only a pass moves on.
The gate - Sanne Visser05
Approve
You see the before and after, and approve with one click.
- 06
Live
Published. Rollback stays one click away for 30 days.
- Sanne Visser
Ask
01You describe the change in plain words.
Plan
02Pip asks what it needs and writes a plan with a credit estimate.
Build on a copy
03Nib builds on a duplicate of your theme. Live stays untouched.
QA
04Moss runs Theme Check, visual diff, clicks and checkout. Only a pass moves on.
The gate- Sanne Visser
Approve
05You see the before and after, and approve with one click.
Live
06Published. Rollback stays one click away for 30 days.
If a check fails, Nib fixes it and Moss tests again, up to 3 times. Still failing? The task moves to “Needs your help”.If a check fails, Nib fixes it and Moss tests again, up to 3 times. Still failing? The task moves to “Needs your help” and Kobold tells you exactly what's wrong.
Built for trust
Never edits your live theme
Every task runs on a copy, named like kobold-0412. Your live theme stays as it is until you publish.Every task runs on a copy, named like kobold-0412. Your live theme stays exactly as it is until you publish.
A change you can actually review
Before and after at 390 and 1440px, the QA report, and the code diff one tab away.Before and after at 390 and 1440px, the QA report, and the code diff one tab away for whoever wants it.
30-day one-click rollback
Roll back any published task for 30 days. No support ticket.Changed your mind after launch? Roll back any published task for 30 days. No support ticket.
Theme Check on every build
Shopify's own linter, plus scripted clicks, checkout smoke tests and Lighthouse.Shopify's own linter, plus scripted clicks, checkout smoke tests and a Lighthouse score against your live theme.
For agencies
Ship small client requests in minutes, then send one link. Your client approves it without a Kobold account.Ship small client requests in minutes, then send one link. Your client sees the before and after and approves it, without a Kobold account.
- Up to 15 client stores in one workspace
- Seats and roles for your team
- Client approval links, no login needed
- One pool of credits across every store
Compare
Kobold covers the everyday code changes between Sidekick and a freelancer.Sidekick is great for settings and moving sections. Freelancers are great for big builds. Kobold covers the everyday code changes in between.
| Feature | Shopify Sidekick | Freelancer or agency | |
|---|---|---|---|
| Writes real Liquid, JS and CSS | Settings and sections only | ||
| Tested before you see it | Depends who you hire | ||
| Built on a copy, never on live | Through the theme editor | Usually | |
| Before-and-after review, one-click approve | Screenshots by email | ||
| Client approval links | |||
| Turnaround | Minutes | Minutes | Days |
| Price | From $79 a month | Included with Shopify | $75–150 an hour |
| Kobold | Sidekick | Freelancer |
|---|---|---|
| Writes real Liquid, JS and CSS | ||
| Settings only | ||
| Tested before you see it | ||
| Depends | ||
| Built on a copy, never on live | ||
| Theme editor | Usually | |
| Before-and-after, one-click approve | ||
| By email | ||
| Client approval links | ||
| Turnaround | ||
| Minutes | Minutes | Days |
| Price | ||
| From $79/mo | Included | $75–150/h |
Pricing
Planning, building, each QA run and every tweak spend credits. You see the estimate on the plan.Planning, building, each QA run and every tweak spend credits. You see the estimate on the plan and the running total on the task.
Starter
For one store and one person.
$79/ month
1,000 credits a month
Start with Starter- 1 store, 1 seat
- Plan, build, QA and approve
- 30-day one-click rollback
- Email support
Growth
Most popularFor a busy store with a small team.
$249/ month
4,000 credits a month
Start with Growth- 1 store, 3 seats with roles
- Everything in Starter
- Priority build queue
- Chat support
Agency
For agencies running client stores.
$699/ month
12,000 credits a month
Start with Agency- Up to 15 stores, 5 seats
- Client approval links
- One credit pool for all stores
- Everything in Growth
A typical task uses 40–120 credits. Top up 500 credits for $40 any time. Unused credits don't roll over. 14-day free trial, paid by card through Stripe.A typical task uses 40–120 credits. Top up 500 credits for $40 any time. Unused credits don't roll over. Every plan starts with a 14-day free trial, paid by card through Stripe.
How credits workFAQ
No. Every task is built on a copy of your theme, and nothing is published until you press Approve.No. Every task is built on a copy of your theme, and nothing is published until you press Approve. If your live theme changed in the meantime, Kobold stops and rebuilds on a fresh copy.