01
Monthly retainer
For brands that want one person running growth
- Shopify store management and improvements
- Klaviyo or Mailchimp flows and campaigns
- Instagram content and scheduling
- Google and Meta ads, with plain monthly reporting
Services
One person running the store, the flows, the content and the ads, with the automation that keeps it all moving.
Systems that run themselves
Automations I built that run for clients right now. Each one has a safety check before it touches a live store, a price or an inbox.
Working together
01
For brands that want one person running growth
02
For a defined launch with a finish line
03
For teams that need senior leadership, not another agency
Always running
What fires on its own, every week, across the brands I run.
MonToday
TueToday
WedToday
ThuToday
FriToday
SatToday
SunToday
How I work
Every channel, tool and automation behind the results above. One person, wired together so nothing slips.
Ads that are measured in Shopify, not just in the ad platform.
Search, Shopping and Performance Max. A $5,000/month Search and Shopping budget for AJ Sports, steered by attribution in Google Analytics.
Product feeds through Simprosys for AJ Sports, SALT and Racer Sportif, plus Google Customer Reviews.
Prospecting, cart remarketing, Advantage+ and catalog (DPA) retargeting. AJ Sports runs up to $1,500/month.
Meta reported 24–186× ROAS; matched against Shopify UTMs, the real return was about 5.8×. I report the second number.
Auction ads swap to a new lot the moment the featured one sells, so spend never points at sold-out items.
Flows that run every day, and campaigns that go out on a schedule.
Welcome series, Insider welcome, Insider tier promotions, browse abandonment, abandoned cart, abandoned checkout (email and SMS), price drop, customer winback.
Welcome series, browse abandonment, abandoned collection, added to cart, abandoned checkout.
A 16-part brand story series, abandoned checkout, cart and browse flows, sign-up forms and automatic resends to people who didn’t open.
Launches, ride events, sales and gift guides, from the ENVE Melee V2 to Ka.dre × Rapha.
Every campaign is built as a draft, test-sent and scheduled a few minutes out, never blasted. CASL checked before anything sends.
The apps, integrations and custom tools each store actually runs on.
Amazon, eBay, Etsy and Walmart Canada connected to AJ Sports through LitCommerce, CedCommerce and Mirakl.
ShipStation, ClickShip and Shopify Fulfillment Network, plus automated shipping profiles and manifests.
Smile.io and UpPromote affiliates, Judge.me and Yotpo reviews, and pre-order apps for signing events.
Matrixify, Fivetran and Skyvia syncs, QuickBooks through Webgility, payouts exports.
Private admin apps with full API access per store, so tools like the price syncs and the AJ app read and write Shopify directly.
Jobs that run on a schedule, so the stores stay right while I sleep.
Instagram and Facebook posting queues for AJ Sports auction lots, Aquila, Ka.dre, COOKED and Stool Scout. Each post approved first.
An enforcer keeps one-of-a-kind auction lots off the main AJ store while bidding is open, then relists anything unsold.
SALT’s stock and prices synced from four supplier portals, with undo snapshots and an email report every run.
The AJ app’s catalog synced from Shopify, with instant webhooks for anything that changes in between.
AJ’s B2B wholesale prices pushed and Gold Rewards mirrored to the AJ catalogue, with guardrails that hold any big move.
Sale prices revert across the Retool product database and Shopify automatically, with diff-and-approve safeguards.
Ask AJ answers shoppers on the site and in Messenger, and hands the hard ones to staff in Retool.
This site re-pulls its numbers from Shopify and redeploys itself.
Claude Code, wired into every system I touch.
I decide what the system should do; Claude writes most of the code; I review every change before it touches a live store, a price or an inbox.
Shopify (Admin API and ShopifyQL analytics), Klaviyo, Meta Ads, Google Ads, Retool, Gmail, Google Drive and the browser, all reachable from one conversation.
Vercel, Netlify and Convex for sites and backends; Expo and EAS for the iPhone and Android apps; App Store Connect and Google Play APIs for releases.
Automated screenshots on desktop, phone and Safari before anything goes live, plus Lighthouse checks on every site.
Dry runs and undo files for every inventory sync, theme edits on a duplicate before publish, drafts before any email send, approval before any post.
Shopify, email, social and paid, from one person who builds it, ships it and owns the numbers.
Replies within one business day13 years12 brands