Executive summary
What it is. CMRE, the CloudOneSoftware Marketing Revenue Engine, sits between the Commerce Hub store, the Social Relay (social posts and the store blog) and the CMRE Assistant. It reads the store's own orders, stock and returns; ranks the most profitable things to do next; and lets a small team ship them through approvals the database enforces. It is built on Data Vault and Edge Runtime and installs by clicking.
Why a lean version. Versions 1 and 2 absorbed everything from the research: a creator-led growth model, a seven-tool growth stack, eight KPIs and four merchandising strategies. That left 19 screens, 37 tables, 9 checklists and 5 agents. We scored every tool and process on revenue impact, speed to value and risk control, kept the top 38 of 50 (76%), and merged the overlaps. Nothing that earns money was removed; what went were third-party tools a store of this size does not need yet, a second agent protocol, and duplicate lists.
What it does every week. Every morning Home opens on This week's focus: three lines, most urgent first. Monday it pulls last week's orders, scans the brand's comments and messages for buyers, trade buyers and influencers, and writes the Analyst's one recommended change into a review task. Tuesday it refreshes the eight KPIs, re-tiers every customer, rebuilds the buying plan, cross-sell pairs, return rates and the order-size report, measures which channels brought orders, and ranks the quick wins with a dollar estimate each. Every hour it holds any scheduled post whose product sold out or went on quality hold, and in December the daily check carries the shipping cut-off. People approve, schedule, pay and spend; agents only read and draft.
New in 3.1: the Social Scout. An agent reads the people who comment on the brand's posts or message it through Social Relay and sorts them into retail buyers (asking price, size, stock or where to buy), trade buyers (wholesale, boutiques, corporate and team orders) and influencers (creator language, verified accounts, follower range, repeat engagement), each tagged with the brand's niches. Influencers become creator prospects in one click. It never contacts anyone; people reply.
New in 3.3: tuned for arcticbarrier.com's revenue. A review of the live store showed accessories at $10 to $32, three public codes (10% off everything, 30% daily specials, free shipping over $35), no reviews, no signup pop-up and no wholesale page. Version 3.3 recalibrates to that store and adds what moves its revenue most: order size (a free-shipping nudge, add-ons that close the gap, and bundles priced inside the margin); a public-code audit that shows what each advertised code leaves per order and how many orders use it; reviews (restored, with a review request email and a review button for happy survey answers); a signup pop-up plan; a public wholesale page that turns trade buyers into enquiries; every social channel the Social Relay supports, from Pin board and Short-video to Business listing and Professional, each with its own checks and weekly job; and a gift-season calendar that peaks with gifting rather than after it. The store now connects through a Commerce Hub Dev Dashboard app, because the Commerce Hub stopped issuing the old permanent tokens to new apps in January 2026; CMRE renews the access itself every day.
New in 3.4: focus. Version 3.3 could do everything; 3.4 makes it do the right few things. Home opens on This week's focus: three plain lines, most urgent first. A channel results report shows which channels bring orders and calls each one grow, keep or pause, so effort follows money. Six channels start active (Pin board, Short-video, Photo, Community, Business listing, Professional); the other ten stay off until there is time to post there well. Paid media starts paused, because at a $28 order a new customer is worth about $5.60 and ads rarely buy one that cheaply; it unlocks when the average order reaches $35 or the allowable CAC $12. Discounts come down to three kinds. For traffic that costs nothing per click, a feed check readies products for free search listings and the Pin board catalog. For the gift rush, shipping cut-off dates count down in the top bar and the daily check, then switch to digital gift cards.
Naming. Every name in CMRE is CloudOneSoftware-native: the Commerce Hub (store), Commerce Mail (store email), Pairing Engine (product recommendations), Social Relay (social publishing and inbox), Data Vault (database and sign-in), Edge Runtime (hosting and jobs), Code Vault (code repository), Insight Model (AI writing) and the CMRE Assistant over the Agent Bridge. Social networks are named by channel: Photo, Short-video, Pin board, Community, Video, Business listing, Thread, Short-post, Open-social, Professional, Forum, Messenger, Community server, Team chat, Snap and Chat. The services behind these names appear only in the setup guide's provider table and in the connector code.
What it pays. The platform estimates each quick win from the store's own numbers and shows the formula. In a worked example at this store's price points (110 orders a month, $27.40 average order, 34% contribution margin), the sixteen quick wins add up to about $1,060 a month of contribution for about 34 hours of setup, and the slow-mover offer frees about $350 of inventory cash. The fastest are the signup pop-up and restricting the public codes, each paying back in about two weeks. Your figures replace these after the first KPI refresh. The full table is in the playbook.
What it takes. One hour to decide, half a day to install, two weeks to pass the launch checklist, then about 90 minutes a week to run: a 45-minute Monday review, 20 minutes on Tuesday's channels and bets, and a 10-minute daily check, plus the content itself (about 15 posts a week across the six active channels). Running costs are the Data Vault and Edge Runtime plans (the Edge Runtime's paid plan is recommended for the weekly KPI refresh), the Social Relay, a reviews app, and optionally the Insight Model. Paid media stays at zero until it pays.
Decisions for the owner
- Install v3.4 as a new Data Vault project and keep any earlier version running until the launch checklist (L1) passes.
- Name the five roles: owner, CMO, operator, merchandising lead, technical admin.
- Confirm the season dates (13 Oct 2026 to 10 Jan 2027) and the shipping cut-offs with the carrier (template: 15 Dec standard, 19 Dec express).
- Agree the six active channels and who posts on each; others wait until Numbers › Channels shows the six earning.
- Agree the three kinds of discount: retire the public 10% code once the signup pop-up runs, and limit daily specials to slow movers.
- Keep paid media paused until the average order reaches $35 or allowable CAC reaches $12; set the monthly cap ($500 in the template) for when it opens.
- Decide whether the Producer agent writes with the Insight Model (an
INSIGHT_MODEL_KEY) or with built-in templates.
Elevator pitch
Three lengths of the same story. Use the one that fits the room.
One line
CMRE turns arcticbarrier.com's own order history into three clear priorities a week, and makes every change safe for a small team and the CMRE Assistant to ship.
30 seconds
Most small apparel brands post, discount and hope. CMRE reads your Commerce Hub orders, stock and returns, ranks the changes that will make the most money per hour of work, and runs them through approvals the database enforces. It tiers your customers so the best ones get early access instead of public discounts, tells you what to reorder, and holds any post whose product sold out before it goes live.
60 seconds
The fastest-growing apparel brands win on three things: creators, retention and fast stock decisions. CMRE packages those methods so a small team can run them.
Every Tuesday it refreshes eight KPIs, from retention and lifetime value to sell-through and GMROI, and ranks quick wins by dollars per hour: recover checkouts, bring back At-Risk clients, clear slow stock through a private code for loyal clients, fix the products that keep coming back. Every Monday the Analyst agent names the one change to make. Creators are scored, given personal codes and paid on attributed sales. CMRE Assistant can join through Agent Bridge to read the numbers and draft posts, but only people approve, schedule, pay or spend.
For a store selling $10 to $32 accessories it goes straight at order size: it finds the orders that fall just short of free shipping, names the add-ons that close the gap, prices bundles inside the margin, and shows what each public code really costs. It publishes to every social network the brand uses, each with its own checks, and turns trade buyers into wholesale enquiries.
It installs by clicking, in about half a day.
Three proof points
Money first
Every quick win shows its formula and payback in days, from your data. Every discount is checked against your contribution margin before a code exists.
Safe by construction
Approvals, launch limits, usage rights and quality holds are database rules. A screen or an agent cannot skip them.
Small-team focus
About 90 minutes a week. Home names the three things that matter, the channel report says where to post, and every job ends as a task for a person.
What we kept: the best 75%
Each tool and process from the research scored 1 to 5 on three things: R revenue impact, S speed to value for a small team, and C control (does it prevent a costly mistake). Items scoring 9 or more of 15 stayed. That kept 38 of 50 (76%). In 3.3 the reviews app was re-scored against the live store (it shows no reviews) and restored, so 39 are in use. Cut tools keep a written trigger for when to adopt them.
| Tool or process | Group | R | S | C | Score | Decision | Where it lives now, or why it went |
|---|---|---|---|---|---|---|---|
| Commerce Hub store, checkout and discounts | Channels | 5 | 5 | 4 | 14 | Kept | The store; offers and codes are tested against it |
| Commerce Mail: 6 flows and campaigns | Channels | 5 | 5 | 3 | 13 | Kept | Catalog & offers › Email flows |
| Hourly stock and quality-hold guard | Controls | 3 | 5 | 5 | 13 | Kept | Scheduled job |
| Offer register with four checkout tests | Controls | 4 | 4 | 5 | 13 | Kept | Catalog & offers › Offers |
| Email-flow register with event tests | Controls | 5 | 4 | 4 | 13 | Kept | Catalog & offers › Email flows |
| Unit economics and allowable CAC | Money | 4 | 4 | 5 | 13 | Kept | Numbers › Unit economics |
| Bets: ranked quick wins and experiments | Money | 5 | 5 | 3 | 13 | Kept | Home › Bets (merged) |
| Social Relay social scheduling | Channels | 4 | 4 | 4 | 12 | Kept | Content |
| Data Vault: data, sign-in, Row Level Security | Platform | 3 | 4 | 5 | 12 | Kept | 3 SQL files, 33 tables |
| Edge Runtime: API, jobs, hosting | Platform | 3 | 4 | 5 | 12 | Kept | One Worker, 29 routes, 2 cron triggers |
| Launch checklists | Run | 3 | 4 | 5 | 12 | Kept | Launch: 3 checklists, 24 items (was 9 gates, 50) |
| Live mode and emergency pause | Controls | 2 | 5 | 5 | 12 | Kept | Top bar; Settings |
| Approval workflow and release checks | Controls | 3 | 4 | 5 | 12 | Kept | Content; enforced in the database |
| Weekly scorecard and one change | Money | 4 | 4 | 4 | 12 | Kept | Numbers › Weekly scorecard |
| Paid tests with launch limit and the 2× rule | Money | 4 | 3 | 5 | 12 | Kept | Numbers › Paid tests |
| KPI snapshot: the eight KPIs | Money | 5 | 4 | 3 | 12 | Kept | Numbers › KPIs; refreshed Tuesdays |
| Insider offers for slow movers | Customers | 4 | 4 | 4 | 12 | Kept | Customers › Insider offers (replaces loyalty perks) |
| Creator codes and sales attribution | Creators | 5 | 3 | 4 | 12 | Kept | Creators › Roster, Sales & payouts |
| Commerce Hub customer segments and Flow (tier tags) | Channels | 4 | 4 | 3 | 11 | Kept | Customers › Tiers writes the tags |
| Commerce Hub Pairing Engine (complementary products) | Channels | 4 | 5 | 2 | 11 | Kept | Customers › Cross-sell |
| Agents: Analyst, Producer, Guard | AI | 4 | 4 | 3 | 11 | Kept | Merged from five; the Social Scout was added in 3.1 |
| Tracked links on every post | Run | 3 | 5 | 3 | 11 | Kept | Content editor builds them |
| Tasks and incidents | Run | 2 | 5 | 4 | 11 | Kept | Home › Tasks & incidents (merged) |
| Client tiers and tag sync | Customers | 5 | 4 | 2 | 11 | Kept | Customers › Tiers |
| Quality and returns loop | Customers | 4 | 3 | 4 | 11 | Kept | Customers › Quality & returns |
| NPS survey loop | Customers | 3 | 5 | 3 | 11 | Kept | Customers › NPS |
| Creator reposts with written usage rights | Creators | 4 | 3 | 4 | 11 | Kept | Creators › Creator content |
| Creator payouts: approve, freeze, owner pays | Creators | 3 | 3 | 5 | 11 | Kept | Creators › Sales & payouts |
| Audit log and agent run log | Controls | 1 | 5 | 5 | 11 | Kept | Settings › Pause routes & activity |
| Social ad network and search & shopping ads, gated | Channels | 4 | 3 | 3 | 10 | Kept | Numbers › Paid tests |
| Creator applications and tag tracking | Creators | 4 | 3 | 3 | 10 | Kept | Feeds Creators › Scout |
| Agent Bridge server for CMRE Assistant | AI | 3 | 4 | 3 | 10 | Kept | Settings › Agents & CMRE Assistant |
| Predictive buying plan | Customers | 4 | 3 | 3 | 10 | Kept | Customers › Buying plan |
| Cross-sell pairs | Customers | 4 | 4 | 2 | 10 | Kept | Customers › Cross-sell |
| Creator scoring, already-in-the-gear first | Creators | 4 | 4 | 2 | 10 | Kept | Creators › Scout (a button, no agent) |
| Social Relay to Commerce Hub blog articles | Channels | 3 | 3 | 3 | 9 | Kept | Content (articles) |
| Insight Model as the writer (optional) | AI | 3 | 4 | 2 | 9 | Kept | Producer agent |
| Campaign collections register | Run | 2 | 4 | 3 | 9 | Kept | Catalog & offers › Collections |
| Reviews app and Review request flow | Channels | 4 | 3 | 2 | 9 | Kept | Restored in 3.3: the store shows no reviews, so they lift conversion |
| Dedicated email and SMS platform | Channels | 3 | 1 | 2 | 6 | Cut | Commerce Mail covers five flows; adopt at about 5,000 subscribers |
| Returns and exchanges app | Customers | 3 | 1 | 2 | 6 | Cut | Fix quality first; adopt if returns stay above 8% |
| Cart and browse recovery flows | Channels | 2 | 3 | 1 | 6 | Cut | Overlap checkout recovery; fewer emails per shopper |
| Creator-management platform | Creators | 2 | 1 | 2 | 5 | Cut | Built for 100+ creators |
| Multi-touch attribution tool | Money | 2 | 1 | 2 | 5 | Cut | Codes, tracked links and Commerce Hub totals suffice below about $3,000/month paid |
| Enterprise commerce plan upgrade | Channels | 2 | 1 | 2 | 5 | Cut | Nothing in the plan needs it yet |
| Creative-variant register | Money | 2 | 2 | 1 | 5 | Cut | A creative note on each paid test |
| Loyalty-perk register | Customers | 2 | 2 | 1 | 5 | Cut | Insider offers do this with a margin check |
| Growth-stack register | Platform | 1 | 3 | 1 | 5 | Cut | Became the adopt-later table in this handbook |
| Point of sale and pop-up events | Channels | 2 | 1 | 1 | 4 | Cut | No in-person sales planned |
| Second agent-to-agent protocol | AI | 1 | 2 | 1 | 4 | Cut | Agent Bridge covers CMRE Assistant and other assistants |
What was merged
| Before (v2.2) | After (v3) | Why |
|---|---|---|
| 5 agents: Creator Scout, Content Producer, Performance Analyst, Quick Wins, Release Guard | 3 agents: Analyst, Producer, Guard (the Social Scout was added in 3.1) | The weekly review and the quick-win ranking answer the same question. Creator scoring is plain arithmetic, so it became a button. |
| 9 gates (A1–A6, C1, M1, P1), 50 items | 3 checklists (L1 Launch, L2 Grow, L3 Peak), 24 items (31 in 3.4) | Each item now names the page where it happens; nothing is ticked twice. |
| Quick wins + experiment backlog | Bets | Both are "one change, with a baseline and a review date". |
| Tasks + incidents | One work list with severity | One place to look; P1s still stand out. |
| Loyalty perks register | Insider offers | The same goal, with a margin check and a real Commerce Hub code. |
| Creative-variant register | A creative note on each paid test | At one or two live tests, a note is enough. |
| Agent Bridge + a second agent-to-agent protocol | Agent Bridge | CMRE Assistant and other assistants use Agent Bridge; no partner agent needed the second protocol. |
| 19 pages, 6 migrations, 4 guides | 8 pages, 3 migrations, handbook + setup guide | Fewer places to look and fewer steps to install. |
Adopt later: triggers for the cut tools
| Tool | Adopt when | Until then |
|---|---|---|
| Dedicated email and SMS platform | The list passes about 5,000 subscribers, or text messages become a priority | Commerce Mail runs the six flows |
| Creator-management platform | More than about 100 active creators | Creators page |
| Returns and exchanges app | Returns stay above 8% of net sales after the quality loop has run for a quarter | Customers › Quality & returns |
| Multi-touch attribution tool | Paid spend passes about $3,000 a month across two or more channels | Codes, tracked links, Commerce Hub as the revenue authority |
| Point of sale and pop-up events | In-person events are planned | Online only |
| Enterprise commerce plan | Checkout customisation or sales volume requires it | The current Commerce Hub plan |
| Agent-to-agent protocol | A partner's agent needs to call the platform directly | Agent Bridge for CMRE Assistant and other assistants |
Use cases
Fifteen situations the platform is built for, each with who starts it, what happens, and the number it moves.
Launch the base engine in 14 days
- Create the workspace from the Winter retail template.
- Work the twelve L1 items; each names its page.
- Pass all four checkout tests on the primary offer, and the event tests on Welcome and Checkout recovery.
- Owner turns live mode on.
Result: a store that can publish, recover checkouts and measure. Conversion Recovery rate
Publish a week of content safely
- Operator drafts three posts and an article with tracked links.
- CMO approves; editing approved text sends it back.
- Scheduling runs ten release checks and a fresh stock check.
- The hourly guard holds a post if its product sells out.
Result: nothing goes out unapproved, untracked or out of stock. Publish reliability
Win back revenue already earned
- Home ranks checkout recovery, the day-14 companion email and win-back by dollars per hour.
- Start one; the baseline and a review date are saved.
- Build the flow in Commerce Mail; pass its event tests.
- Judge it at the review date.
Result: more second orders with no new acquisition cost. CRR Repeat rate LTV
Buy what the best clients buy
- Tuesday's refresh tiers every customer and joins tier demand with stock.
- The buying plan marks each product Buy more, Hold, Buy less, or Clear then decide.
- Take it into the supplier order.
Result: reorder money goes where loyal demand is. Sell-through GMROI
Clear slow stock without public discounts
- Draft an insider offer pre-filled with the slow movers.
- Owner or CMO approves; the platform refuses any discount at or above contribution margin.
- Create code makes a one-use, product-limited Commerce Hub code.
- Email it to the VIP and Active segments only.
Result: cash freed, public prices intact. Sell-through GMROI Cash
Stop a bad product before it costs more
- A product with 3+ returns and 15% (or twice the store rate) opens a quality issue and a task.
- Survey comments are sorted into fit, quality, delivery, colour and service.
- Add a fit note, contact the supplier, or place a hold.
- A held product blocks every post that features it.
Result: fewer returns and detractors. Return rate NPS CRR
Run a creator-led program
- Score accounts that already post in the gear; save the best as prospects.
- Seed product; sign the agreement with usage rights.
- Create a personal code that cannot stack with the primary offer.
- Monday attributes sales by code, then tracked link; first Monday drafts payouts.
Result: paid on results, content the brand may repost. New customers CAC
Weekly review with CMRE Assistant
- Ask CMRE Assistant, through the Agent Bridge connector: "How did last week go and what is the one change?"
- The Analyst returns the change, the KPIs and the top quick wins.
- Ask the Producer for a draft post; a person approves it.
Result: a 45-minute Monday instead of an afternoon. All KPIs
Stop everything in one click
- Press Emergency pause.
- Live mode turns off and every scheduled item is held.
- A P1 incident task lists what was held; the pause routes show where to stop ads, emails and codes.
Result: a mistake contained in minutes. Risk
Find niche buyers and influencers in the brand's own audience
- Monday's job (or Scan on Customers › Social leads) reads the last week of comments and messages through Social Relay.
- Each person is scored as a retail buyer, trade buyer or influencer, with the niche, the reasons and one quote.
- Buyers get a reply with the answer and a tracked link; trade buyers get wholesale terms.
- Influencers are promoted to creator prospects and seeded.
Result: warm leads and creators who already engage with the brand. Conversion New customers Creator pipeline
Move more orders past free shipping
- Tuesday's refresh measures how many orders fall within $10 of the free-shipping line and the average gap.
- Catalog & offers › Order size names the in-stock add-ons priced near that gap and suggests bundles from pairs, gift sets and slow movers.
- Add the cart message; the owner or CMO approves bundles, which the database refuses if the discount eats the margin.
- Build them in the store and mark them live; the baseline average order is saved.
Result: a higher average order on the same traffic. AOV Units per order
Publish to every network the brand uses
- Connect the networks in the Social Relay and sync; set the Pin board board and the other channel settings once.
- The weekly plan gives each channel a job: gift pins, short demos, community posts, a weekly listing offer, corporate gifting on Professional.
- Each post's channels are checked for media type, caption length and required fields before release.
Result: reach on the channels where gift shoppers search, with no failed posts. New customers Publish reliability
Turn trade buyers into wholesale orders
- Switch on the wholesale page with the minimum order, discount and terms.
- Trade buyers found by the Social Scout get a Copy trade link button; the Professional channel and the corporate gifts article link to it too.
- Each enquiry lands on Customers › Trade with a task; status runs new, contacted, quoted, won.
Result: bulk orders the public store would never see. Revenue New accounts
Put the team's hours where the orders come from
- Every Tuesday the refresh reads which tracked link each order came through over 28 days.
- Numbers › Channels ranks channels by revenue per post and calls each one Grow, Keep, Pause or Too early.
- Home's focus says where to post more; the CMO switches a paused channel off and tries one new one.
Result: the same posting effort, more orders. Orders per post New customers
Never promise a delivery the carrier cannot keep
- Set the standard and express cut-off dates.
- Three weeks out, the top bar counts down and the daily check asks for the site banner and email footer.
- After the express date it switches to digital gift cards; the seeded "a gift card arrives instantly" post is ready.
Result: last-minute sales kept, refunds and complaints avoided. Conversion NPS
User stories
Written as role, need and reason, with the acceptance check the code and database tests already prove.
| ID | As a… | I want… | so that… | Accepted when |
|---|---|---|---|---|
| US-01 | Owner | only I can turn live mode on or change the paid media cap | nothing spends or publishes without me | Any other role's update changes no rows |
| US-02 | Owner | one Emergency pause button for the whole team | anyone can stop a mistake | Live mode goes off, scheduled items are held, a P1 task opens |
| US-03 | CMO | to approve content, and have edits send it back to review | what goes out is what I approved | Operator approval is refused; editing approved text resets it to in review |
| US-04 | CMO | offers to go active only after four checkout tests pass | advertised terms are terms the checkout enforces | Activation with a pending test is refused |
| US-05 | Operator | scheduling to run the release checks and a fresh stock check | I never promote a sold-out or held product | Schedule returns the list of problems and Social Relay is never called |
| US-06 | Operator | an email flow to go live only after its event tests pass | flows do what they say | Setting live with a pending test is refused |
| US-07 | CMO | quick wins ranked by monthly profit per hour, with the formula | I pick the best use of the week | Each win shows formula, setup hours and payback; benchmarks are labelled |
| US-08 | CMO | starting a quick win to save a baseline and a review date | I can tell whether it worked | A bet with baseline and review date plus a task are created |
| US-09 | Merchandising lead | a buying plan built from what VIP and Active clients buy | reorders follow loyal demand | Each product is marked Buy more, Hold, Buy less, or Clear then decide, with a reason |
| US-10 | CMO | insider codes limited to slow movers and to loyal tiers | I clear stock without cutting public prices | A discount at or above contribution margin is refused; percent and products freeze once the code exists |
| US-11 | Merchandising lead | to place a quality hold on a product | it stops appearing in posts while I check with the supplier | Release checks block it; operators cannot place or lift holds |
| US-12 | CMO | client tier tags written to Commerce Hub customers | Commerce Hub segments and Commerce Mail can target each tier | 100 customers per click; only customer IDs are stored, never names or emails |
| US-13 | Operator | to score creator candidates from a pasted list | I recruit people who already wear the brand | Already-posting accounts score highest; saving needs a planner role |
| US-14 | Owner | payouts frozen once approved, and only me marking them paid | creator money is controlled | Changing an approved amount is refused; the CMO cannot mark paid |
| US-15 | CMO | CMRE Assistant to read the numbers and draft posts through a key I control | I get help without giving up control | A read key sees no draft tools; no tool can approve, schedule, publish, pay or go live |
| US-16 | Shopper | a short survey after my order where a click alone records nothing | my answer is mine, and email scanners cannot fake it | Only a submitted form is stored, once per order; detractors open a follow-up task |
| US-20 | Admin | to connect the store with an app's Client ID and secret, and have CMRE renew the access | the connection keeps working without a permanent token | Same-organization stores connect at once; others get a signed approval link; an expiring token is renewed before use |
| US-21 | CMO | to see how many orders fall just short of free shipping and which add-ons close the gap | I can raise the average order without discounting | Near misses, the average gap and in-stock add-ons near that gap are shown after each refresh |
| US-22 | Owner | bundles approved only when the discount stays inside the margin | bundles raise profit, not just revenue | Approval of a bundle whose discount is within 5 points of the contribution margin is refused; a live bundle's price is fixed |
| US-23 | Operator | every post checked against each channel's own rules | nothing fails on publish | A Pin board post without a board, a Video post without video, a Business listing with video or an over-length Short-post is held with the reason |
| US-24 | CMO | a public wholesale page that creates an enquiry and a task | trade buyers get an answer the same day | The page shows our terms, stores the enquiry for selling roles only, opens a task, and is hidden while wholesale is off |
| US-25 | CMO | to see orders, revenue and revenue per post by channel, with a grow / keep / pause call | the team posts where it pays | Orders are grouped by their tracked-link source (older links named after a network count for its channel); four posts with no orders reads Pause |
| US-26 | Owner | paid media paused until a new customer is worth enough to buy | ad money is not spent at a loss | No paid test can be approved while paused; only the owner can pause or resume |
| US-27 | Operator | only the active channels offered for posts | effort is not spread across sixteen networks | An inactive channel is shown as off and a post to it is held with the reason |
| US-28 | Operator | a countdown to the shipping cut-off, then a switch to gift cards | no post or email promises delivery that cannot happen | The notice starts three weeks before the standard date and turns to gift cards after the express date |
| US-17 | CMO | the people asking about wholesale, bulk or corporate orders picked out of our comments and DMs | trade buyers get terms the same day | Wholesale, boutique and corporate language scores as trade buyer, with the quote that shows it |
| US-18 | Operator | to promote an engaged influencer to a creator prospect in one click | the creator pipeline fills from people who already like the brand | A prospect is created with a fit score; someone already on the roster is linked, never reset |
| US-19 | Merchandising lead | the scan to be read-only and to keep only public handles | we stay within platform rules and privacy expectations | No Social Relay write calls during a scan; no emails or phone numbers stored |
User's guide
Step by step, in the order people meet the app. Each step names the page and the role, and every bold label is the exact button or tab you will see. Installing the platform is in the setup guide; this guide starts once you can sign in.
| When | Who | Time | Steps |
|---|---|---|---|
| First day | Admin, owner, team | 2–3 hours, then the 14-day checklist | 1–6 |
| Every day | Operator, CMO | 10 minutes plus content | 7–9 |
| Every week | CMO, merchandising lead | About 90 minutes | 10–14 |
| As needed | By task | Varies | 15–25 |
First day
Get signed in, connected and ready to launch.
Sign in and open your workspace
- Open the CMRE address your admin gave you and click Sign in. New users click Create account and use the email address the invitation was sent to.
- Forgot the password? Click Send reset link, open the email, and choose Save new password.
- Pick the workspace (for example Arctic Barrier). An admin creating the first one clicks New workspace, chooses the Winter retail template, then Create workspace.
- Look at the top bar: it shows the season phase, whether live mode is on, the shipping cut-off countdown in December, and the red Emergency pause button.
- Home opens on This week's focus: three lines telling you what matters most right now. Start there every day.
You are done when: Home opens and shows the L1 checklist count.
Learn the eight pages
- Home: today, bets and tasks. Launch: the three checklists. Content: posts and articles. Catalog & offers: products, collections, offers, order size, email flows.
- Customers: tiers, buying plan, cross-sell, insider offers, quality and returns, NPS, social leads, trade. Creators: scout, roster, reposts, payouts.
- Numbers: KPIs, weekly scorecard, unit economics, paid tests. Settings: workspace, connections, team, agents, pause routes.
- Buttons you are not allowed to use for your role are greyed out. That is deliberate, not a fault.
You are done when: you can find each page from the menu.
Connect the store and social channels
- Click Load Social Relay profiles and choose the brand profile.
- Click Connect store via Social Relay, approve the store in the window that opens, then return to CMRE.
- Click Sync accounts from Social Relay. Each social channel (Photo, Community, Short-video and so on) appears in the list. Tick Verified for each one after checking it is the brand's real account.
- Click Load store blogs and choose the blog that articles should go to.
- Under 6. Channel settings, check the six ticked Active channels, click Load boards and pick the Pin board board; set Video visibility and the Short-video audience; click Save channel settings.
- Under 5. Connect the Commerce Hub store, copy the three values into a new app in the Commerce Hub Dev Dashboard (setup guide step 8), then paste the store domain, Client ID and Client secret and click Connect store. If CMRE shows Approve on the store ↗, click it and approve.
You are done when: channels are listed as connected and verified, and the store panel says it renews automatically.
Invite the team
- Type each person's email, pick a role, and click Invite.
- Roles: Owner controls money, live mode and paying creators. CMO approves content, offers, paid tests and insider codes. Operator builds and schedules. Merchandising owns stock, tiers, buying and quality. Admin handles connections and keys. Viewer reads only.
- Each person signs up with the invited email and lands in the workspace.
You are done when: all five working roles are filled.
Set up products, costs and the primary offer
- Catalog & offers › Products: click Sync products from the store, then star the hero products you will promote this season.
- Numbers › Unit economics: click Add basket and enter a typical order (basket, discount, product cost, fulfilment, fees, returns, target contribution). CMRE shows the allowable CAC and break-even return on ad spend.
- Catalog & offers › Offers: click Add offer. Run the four checkout tests in the store (eligible basket, below minimum, excluded item, ineligible customer) and click Mark passed on each. Only then can the offer go active.
- Catalog & offers › Email flows: for Welcome and Checkout recovery, build the flow in Commerce Mail, trigger each test event, and mark it passed.
You are done when: the primary offer is active and two flows are live.
Finish the launch checklist and go live
- Open Launch. Each item says where it happens; click Open ↗ for the outside dashboard when an item needs one. Tick items as you finish them.
- When all twelve L1 items are ticked, the owner opens Settings › Workspace and clicks Turn live mode on. Until then, nothing can be scheduled to publish.
You are done when: live mode shows On in the top bar.
Every day
Content and the daily check.
Create and publish a post
- Click New post. Write the caption, choose the channels (the active channels are listed first; hover a channel to see its job), fill any channel options that appear (a Pin board title, a Video title, the Short-video consent tick), add HTTPS image or video links, pick the products it features, and set the destination page. CMRE builds a tracked link for each channel.
- Pick the date and time in store time and click Submit for approval.
- The CMO opens the item and clicks Approve, or Send back with a note. Editing approved text sends it back to review automatically.
- Click Check release to see any problem in plain words (live mode off, past time, unverified channel, a channel's media or length rule, a missing board or title, product out of stock or on hold, non-HTTPS media). Fix each one.
- Click Schedule. CMRE re-checks stock and sends the post to Social Relay. To review it there first, use Push draft to Social Relay instead.
You are done when: the item shows Scheduled; after publishing, its live links appear on the item.
Publish a blog article
- Click New article, write the title, body, excerpt and image, and pick the products.
- Use Save draft to Commerce Hub blog to see it hidden on the store, then approve and schedule it as for a post.
You are done when: the article shows its store link.
Do the 10-minute daily check
- Open the Daily check task created at 9 AM. It lists what goes out in the next 24 hours.
- Check yesterday's orders and refunds in the store, stock for promoted products, failed posts and failed emails, and ad spend against the daily limit.
- Anything wrong? Click New task (or open the incident CMRE already created) and set the severity. Close the daily check.
You are done when: the daily task is closed and any problem has an owner.
Every week
Monday review and leads; Tuesday bets and customers.
Monday: the 45-minute review
- Numbers › Weekly scorecard: click Add week (or open last week) and fill sessions, email revenue and signups. CMRE fills orders and sales.
- Open the Monday review task on Home. It holds the Analyst's one change, the KPIs and the top quick wins. You can also click Run Analyst under Settings › Agents & CMRE Assistant.
- Judge any bet whose review date has passed: write the result against the baseline.
- Write this week's one change and give it an owner. Approve next week's content and creator reposts.
You are done when: the scorecard is filled and one change has an owner.
Monday: work the social leads
- Monday's job has already scanned the week's comments and messages. To scan now, choose the window and click Scan comments and messages.
- Each person shows a type (buyer, trade buyer, influencer), a score, the niche and a quote. Click the handle to open their profile.
- Reply to buyers yourself with the answer and a tracked link. For trade buyers click Copy trade link and send it in your reply. Click Promote to creator for influencers worth seeding.
- CMRE never messages anyone. Every reply is sent by a person.
You are done when: every new lead is marked contacted, promoted or dismissed.
Tuesday: pick this week's bets
- The 8 AM refresh ranks quick wins by profit a month for each hour of setup, with the formula shown. To refresh now, click Refresh from Commerce Hub on Numbers › KPIs.
- Click Start on the top one or two. CMRE saves the baseline, sets a review date and creates a task.
You are done when: one or two bets are in progress.
Tuesday: read the channel results
- Each channel shows its call: Grow, Keep, Pause or Too early, with revenue per post.
- Move next week's posts toward the Grow channels. For a Pause channel, untick it under Settings › Connections › Active channels.
- Once a month, turn on one new channel and give it four posts before judging it.
You are done when: next week's calendar matches the calls.
Tuesday: tiers, buying plan and cross-sell
- Tiers: check the counts per tier, then click Sync tier tags to Commerce Hub. It updates 100 customers per click; click again until none remain. Build one store segment per tier.
- Buying plan: each product is marked Buy more, Hold, Buy less or Clear then decide, with a reason. Take it into the supplier order.
- Cross-sell: copy the strongest pairs into the Pairing Engine and the day-14 email.
You are done when: tags are synced and the supplier order reflects the plan.
As needed
Offers, quality, creators, paid tests, the assistant, and the emergency stop.
Raise the average order
- Read the tiles: average order, orders over the free-shipping line, and orders just short with the average gap.
- Follow the free-shipping recommendation; add an "Add $… for free shipping" message to the cart with the listed add-ons.
- Under Bundle ideas, click Save as idea on the best two. Adjust the price if the margin check complains.
- The owner or CMO clicks Approve; build the bundle in the store; click Mark live. Retire a bundle to change it.
- Under Public codes, check what each advertised code leaves per order and how many orders use it; restrict the ones that lose money.
You are done when: two bundles are live and the cart shows the free-shipping message.
Answer a trade enquiry
- Each enquiry from the trade page appears here and as a task: business, contact, type, units and message.
- Reply the same day with a quote; set the status to contacted, then quoted.
- When it orders, set won and enter the order value.
You are done when: every enquiry has a status and won orders carry a value.
Turn on reviews and the signup pop-up
- Install a reviews app in the store, then paste its page into Review link under Order size and reviews and click Save. Happy survey answers now see Leave a review.
- Build the Review request flow in Commerce Mail and mark its two tests passed.
- Add a signup pop-up offering the welcome code; when it runs, retire the public 10% code on the Offers tab.
You are done when: product pages show reviews and the pop-up is live.
Get products into free listings
- Fix each listed product in the Commerce Hub product editor: a photo, a price, a link, and a title that says what it is, the material and the colour (for example "Women's Sherpa Fleece Mittens, Cream").
- Click Sync products from the store and check the count of ready products.
- Add the free search listings and Pin board sales channels in the Commerce Hub admin.
You are done when: every hero product passes and both sales channels show products approved.
Handle the shipping cut-off and gift cards
- Enter the standard and express cut-off dates your carrier confirms, and Save.
- From three weeks before, the top bar counts down and the daily check reminds you to update the site banner and email footer.
- After the express date the notice switches to Gift cards only: schedule the seeded gift card post and email.
You are done when: the banner, posts and emails show the same date as the top bar.
Clear slow stock with an insider offer
- Start a new insider offer. It is pre-filled with the slow movers; set the discount and dates.
- An owner or CMO approves it. CMRE refuses any discount at or above your contribution margin.
- Click Create code in Commerce Hub. CMRE makes a one-use, product-limited code. Email it to the VIP and Active segments only.
You are done when: the code exists, and the result is recorded against the baseline at the end date.
Handle a product that keeps coming back
- Products with 3 or more returns and a high return rate are flagged and open a task.
- Use Log complaint for complaints that arrive outside the store. Read the topics (fit, quality, delivery, colour, service).
- Add a fit note, contact the supplier, or click Hold. A held product blocks every post that features it. Click Lift hold when it is fixed.
You are done when: the issue has a supplier action and a result.
Recruit and pay creators
- Scout: paste a list (handle, followers, engagement, posts in your gear, niche). Click Score only to preview or Score and save as prospects.
- Roster: move a creator through the stages. Record the signed agreement and usage rights, then create their personal code.
- Creator content: click Log creator post for each post; only posts with written rights can be reposted.
- Sales & payouts: click Sync creator sales from Commerce Hub, then Generate draft payouts on the first Monday of the month. The CMO approves; only the owner marks a payout paid.
You are done when: each active creator has a code, rights on file and a payout for the month.
Run a paid test
- Paid media starts paused. The Paid tests tab says when the average order or allowable CAC supports a test; then the owner unticks Pause paid media in Settings › Workspace › Money.
- Click Add paid test. Choose the ad network (social ads, search and shopping ads, or store ads), the daily budget and the creator post it uses.
- Enter spend and new customers as the test runs. CMRE gives the verdict against your allowable CAC: collecting data, within allowable, above allowable, or investigate.
- Tests cannot pass the launch limit or the monthly paid cap.
You are done when: the test ends with a verdict and a keep, change or stop decision.
Connect the CMRE Assistant
- Name the key and decide whether it may draft. Click Create key for CMRE Assistant.
- Click Copy to copy the connector address shown once, then add it as a custom connector in the assistant (the setup guide links to the page).
- Ask: "How did last week go and what is the one change?" The assistant can read and draft only; it cannot approve, schedule, publish, pay or go live.
- To cut off access, click Revoke key.
You are done when: the assistant answers with this week's numbers.
Stop everything in an emergency
- Click the red Emergency pause, then Pause everything.
- Live mode turns off, every scheduled post and article is held, and a P1 incident lists what was held.
- Open Settings › Pause routes & activity and use the links to pause ads, email campaigns and codes in their own dashboards.
- When fixed, the owner turns live mode back on and items are rescheduled one by one.
You are done when: the P1 incident is closed with the cause and the fix.
3D software diagrams
Five isometric views of the system. The same colour means the same thing in all five.
System architecture
Data model
| Group | Tables | Tables |
|---|---|---|
| Controls | 7 | workspaces, memberships, invitations, workspace_secrets, gates, gate_items, audit_log |
| Channels & content | 7 | connected_accounts, products, collections, offers, automations, automation_tests, content_items |
| Money & measurement | 7 | unit_economics, scorecard_weeks, paid_tests, kpi_snapshots, bets, bundles, tasks |
| Customers | 6 | customer_tiers, insider_offers, quality_issues, nps_responses, social_leads, trade_inquiries |
| Creators | 4 | creators, creator_content, creator_sales, creator_payouts |
| AI access | 2 | agent_keys, agent_runs |
Release pipeline
Automation cadence
Deployment and security
Playbook
The strategy: what the engine does to make money, which numbers prove it, and the rules that keep it profitable.
The weekly loop
Measure
Monday's job pulls last week's orders; Tuesday's refresh rebuilds the eight KPIs, tiers, buying plan, cross-sell and return rates.
Choose one change
Take the Analyst's one change, or start the top quick win on Home. Write it in the week's "one change" box.
Ship it through the gates
Build it in Commerce Hub or the Content page; approvals, release checks and tests apply.
Judge it on its review date
Compare with the baseline saved when it started. Keep, change or drop it, and record the result on the bet.
Five levers
| Lever | What runs it | KPIs it moves | Where |
|---|---|---|---|
| Convert | One tested offer; Welcome and Checkout recovery flows; tracked content; replies to buyers and trade buyers the Social Scout finds | Conversion, recovery rate, AOV | Catalog & offers; Content |
| Retain | Post-purchase + NPS, the day-14 companion email, At-Risk save, win-back | CRR, repeat rate, frequency, LTV, NPS | Catalog › Email flows; Customers |
| Merchandise | Tiers, buying plan, cross-sell, insider offers, quality holds | Sell-through, GMROI, return rate, AOV | Customers |
| Creators | Social Scout and scoring, seeding, personal codes, reposts with rights, payouts on attributed sales | New customers, CAC, content volume | Creators |
| Paid | One platform at a time, launch limit, one tracker, the 2× rule | Blended CAC vs allowable CAC | Numbers › Paid tests |
The four money loops
Tier clients, then stock for the best ones
Every customer becomes VIP (top 10% of 12-month spend, 2+ orders, active in 180 days), Active (90 days), New (one order in 60 days), At-Risk (91–180 days) or Lapsed. The buying plan flags a product Buy more when VIP and Active clients over-index on it and it is selling through or will run out before the supplier's lead time.
Recommend what clients already buy together
Pairs that appear in two or more orders are ranked by confidence (share of orders with A that also have B) and lift (above 1 means more than chance). Load the top pairs as complementary products in the Pairing Engine and feature the companion in the day-14 email. Milestones (second order, reaching VIP) trigger early access.
Private codes for slow movers
Slow movers (under 20% sell-through over 30+ days) go into an insider offer for VIP and Active clients only: one use per customer, limited to those products, with an end date. The platform refuses a discount at or above contribution margin, and saves sell-through at code creation so the result can be judged.
Find the product, then the supplier
Return rates by product and by supplier, plus survey comments sorted into fit, quality, delivery, colour and service. A product is flagged at 3+ returns and either 15% or twice the store rate. Several flagged products from one supplier point to production, not one bad style.
Order size: the main lever at $10 to $32
Free shipping works when it sits about 25% above the average order. With a $27 average, $35 is right; the job is to move the orders that land at $25 to $34. CMRE counts them and the average gap every Tuesday. If more than 60% of orders already clear the line, it is giving shipping away and should rise; if almost none come near, it should fall.
Add-ons are in-stock items priced near the gap (mittens, a beanie, a neck warmer). Bundles come from three places: pairs clients already buy together, a slow mover with a best seller, and a filler that carries a best seller over the line. Bundle discounts stay at least 5 points inside the contribution margin; the database refuses anything deeper.
A 10% code advertised to everyone is a price cut, not a promotion. The audit shows each public code's contribution on a typical order and the share of orders using it. Move the 10% code behind the signup pop-up (it then buys an email address), keep free shipping as the threshold nudge, and limit daily specials to slow movers.
Every channel, one job each
All sixteen networks the Social Relay supports can receive posts, but six start active; the rest are switched on one at a time when Numbers › Channels shows the active ones earning. Each has a job for a winter-accessories brand and a weekly cadence; the plan on Settings › Connections shows the active ones. Release checks apply each channel's rules: media type, caption length and required settings.
| Channel | Per week | Job | Needs |
|---|---|---|---|
| Pin board active | 5 | Gift guides and styled flat-lays linked to collections; pins keep selling for months | A board; one image or video per pin |
| Photo active | 4 | Styled looks, glove demos as reels, gift flat-lays | Image or video; link in bio |
| Short-video active | 4 | Touchscreen test, three ways to wear, gift-set unboxing; the same clip goes to Photo and Video | Vertical video or photos; the creator's consent tick |
| Community active | 3 | Family and gift posts with the tracked link; shop section; replies | Any media |
| Video | 2 | Vertical clips under 3 minutes become Shorts; a monthly sizing guide | Video and a title |
| Thread · Short-post · Open-social | 2–3 | Drops, restocks, gift deadlines, style tips | 500, 280 and 300 characters |
| Business listing active | 1 | Weekly offer post (free shipping over the line) for local search | Image only |
| Professional active | 1 | Corporate and team gifts; links to the trade page | Any media |
| Messenger · Community server | 1 | Drops to subscribers, if the brand runs a channel or server | Community server: a channel id |
| Forum | as needed | Listen and answer; post only where the group allows it | A group |
| Chat · Text message | inbox | Answer buyers and trade enquiries; no broadcast posts | — |
| Snap · Team chat | optional | Snap is limited by the network; Team chat is for internal launch notes | Team chat: a channel id |
Traffic that costs nothing per click
Products with a photo, a price and a plain title ("Women's Sherpa Fleece Mittens, Cream") can appear in shopping results for searches like "winter gifts under $35" at no cost per click. The feed check lists what each product is missing.
The same feed puts products on pins that link straight to them. With five gift-guide pins a week, this is the brand's best compounding channel: pins keep sending visits for months.
Every CMRE link carries its channel, so Numbers › Channels can say which channels bring orders. "Direct, search and other" rises as free listings take hold.
Social Scout: niche buyers and influencers
Comments on the brand's posts across the connected accounts (up to 40 recent posts with comments) and the latest message in each DM conversation, through the Social Relay Inbox add-on. It sees people who engage with the brand, not the whole platform; accounts found elsewhere still go through Creators › Scout.
Buyer: asks price, size, stock, shipping or where to buy; messaged the brand; engaged with several posts. Trade buyer: wholesale, bulk or minimums, stockist or boutique, corporate or team orders, line sheets. Influencer: creator or collaboration language, verified, 5k–100k followers, repeat engagement, your niches.
Buyers: reply within a day with the answer and a tracked link. Trade buyers: send the trade page link (Copy trade link); their enquiry lands on Customers › Trade. Influencers: promote, seed product, then follow the creator steps. Mark each lead contacted, converted or dismissed.
The eight KPIs
| KPI | How it is measured | Healthy | Business impact | Moved most by |
|---|---|---|---|---|
| Customer Retention Rate | Customers from the previous window who bought again in this one | ≥ 25% | Retained customers cost nothing to acquire, so every point lowers blended CAC | At-Risk save, win-back |
| Repeat Purchase Rate | 12-month customers with 2+ orders | ≥ 25% | Predictable, higher-margin revenue | Day-14 companion email |
| Customer Lifetime Value | Revenue per customer-year × lifespan × contribution margin | ≥ 3× CAC | Sets how much you can pay to acquire a customer | Every retention lever |
| Average Order Value | Net sales ÷ orders | above threshold | Spreads shipping and fulfilment over more margin | Free-shipping nudge, add-ons, bundles, cross-sell |
| Net Promoter Score | % promoters (9–10) − % detractors (0–6) | ≥ 30 | Promoters review and post; detractors caught early stop returns | Quality loop, follow-ups |
| Sell-Through Rate | Units sold ÷ (sold + on hand) | ≥ 40% | Less storage cost and fewer markdowns | Buying plan, insider offers |
| Purchase Frequency | Orders ÷ customers, 12 months | ≥ 1.3 | Keeps inventory moving and cash turning | Tier messages, companion email |
| GMROI | Annualised gross margin ÷ average inventory at cost | ≥ 2.0 | Profit per dollar tied up in stock | Buy more / Buy less, clearing slow movers |
Quick wins: worked example
Illustrative inputs at this store's price points, to be replaced by its own data on the first refresh: 110 orders a month, $27.40 AOV, 34% contribution margin, 7,300 visits and a 1% signup rate, 35 orders a month just short of free shipping with $9.99 add-ons, $330 a month of public-code discount, 250 abandoned checkouts at 3% recovery, 240 one-time buyers, 410 lapsed and 150 At-Risk clients, three open trade leads, $3,800 of slow stock at retail, and no reviews yet. Ranked by profit per setup hour, as Home shows them.
| # | Quick win | $ / month | Setup h | Payback | Formula |
|---|---|---|---|---|---|
| 1 | Signup pop-up offering the welcome code (and move the public 10% code behind it) | $139 | 1 | 11 d | visits a month × (3% target signup rate − current) × 10% of new subscribers who buy × AOV × contribution margin |
| 2 | Restrict the public codes: move the 10% code behind signup and limit daily specials to slow movers | $99 | 1 | 15 d | discount given on public codes a month × 30% of it kept from shoppers who would buy anyway (assumption) |
| 3 | Insider offer on slow movers for VIP and Active clients only (private code, public prices unchanged) | $180 | 2 | 17 d | slow-mover stock at retail × 25% sold this month × (contribution margin − 15% discount) |
| 4 | Save At-Risk clients (91–180 days quiet): personal note plus their favourite category back in stock | $112 | 2 | 27 d | At-Risk clients × 8% who return this month × AOV × contribution margin |
| 5 | Turn on and tune checkout recovery (1 hour + 24 hours, sizing and shipping reassurance) | $163 | 3 | 28 d | abandoned checkouts × (10% target − current recovery) × AOV × contribution margin |
| 6 | Reorder fast movers now (days of cover below supplier lead time) | $52 | 1 | 29 d | daily revenue of at-risk products × contribution margin × days they would be out of stock |
| 7 | Collect reviews: a reviews app on product pages and the day-10 review request email | $82 | 3 | 55 d | orders × 8% conversion lift once products carry reviews (benchmark, low confidence) × AOV × contribution margin |
| 8 | Answer trade buyers the same day with the wholesale terms and trade page | $54 | 2 | 56 d | open trade leads × 15% who order × profit on a minimum wholesale order |
| 9 | Free-shipping nudge: "add $… for free shipping" in the cart with one-click add-ons | $30 | 2 | 101 d | orders a month just below the free-shipping line × 25% who add an item × add-on price × contribution margin |
| 10 | Win-back to Lapsed clients (new arrivals that match their last order) | $38 | 3 | 118 d | lapsed customers × 3% return × AOV × contribution margin, spread over 3 months |
| 11 | NPS survey link in the post-purchase email: promoters asked for reviews and screened as creators, detractors called back | $10 | 1 | 146 d | orders × 1% extra repeat or referral orders × AOV × contribution margin (low confidence) |
| 12 | Welcome series with sizing help and a real expiry on the first-order offer | $20 | 2 | 153 d | signups per month × 3-point lift in first-order conversion × AOV × contribution margin |
| 13 | Second-purchase engine: day-14 complementary email that features what clients buy together | $37 | 4 | 161 d | one-time buyers per month × 5-point lift in second purchases × AOV × contribution margin |
| 14 | Cross-sell what clients already buy together: complementary products on product pages and in the day-14 email | $18 | 2 | 167 d | orders × 4% extra attach rate × average companion price × contribution margin |
| 15 | Launch the top bundles (pairs clients already buy, gift sets, free-shipping fillers) | $21 | 3 | 215 d | orders × 4% who take a bundle × extra revenue per bundle order × contribution margin |
| 16 | Fix or pause the products with abnormal return rates (fit guide, supplier claim, or quality hold) | $5 | 2 | 557 d | returned value of flagged products per month × 50% fewer returns × contribution margin |
| All 16 | $1,061 | 34 | Estimates overlap a little (a returning customer can count in two); treat the sum as an upper bound. |
Season plan, 13 Oct 2026 to 10 Jan 2027: built around gifting
| Phase | Dates | Focus | Exit check |
|---|---|---|---|
| Foundation | 13 – 25 Oct | Install; connect the store and every channel; L1; reviews app and signup pop-up live; first content cycle | L1 passed, live mode on |
| Gift ramp | 26 Oct – 15 Nov | Gift guides pinned daily; 10–20 creators seeded; trade page sent to every trade lead (corporate gifts order early); first KPI refresh and the top two bets | Pins and short videos live every week; trade enquiries answered same day |
| Early gifting | 16 – 26 Nov | Bundles and gift sets live; free-shipping nudge in the cart; VIP early access by insider code; L3 peak checklist | L3 passed; peak stock confirmed |
| Peak weekend | 27 Nov – 1 Dec | Black Friday 27 Nov, Cyber Monday 30 Nov. Change freeze; watch rota; only in-stock heroes promoted | Contribution positive; no P1 open over 1 hour |
| Gift rush | 2 – 17 Dec | Countdown to the standard cut-off (15 Dec in the template) on every post, the site banner and email footers; creator reposts; restock Buy-more lines | Cut-offs shown everywhere |
| Last minute | 18 – 24 Dec | Express until its cut-off (19 Dec), then digital gift cards; Business listing and Community for local shoppers | No promise the carrier cannot keep |
| Retain & clear | 26 Dec – 10 Jan | Welcome gift recipients; win-back and At-Risk save; clear slow stock privately; judge every bet | Season reconciled; next season's buying plan drafted |
Rules that keep it profitable
- Commerce Hub is the revenue authority. Platform-reported sales are never added to store totals.
- One change a week: one variable, a written hypothesis, the same 7-day window to compare.
- Paid media stays paused until the average order reaches $35 or allowable CAC reaches $12; creators on commission come first.
- Three kinds of discount only: the free-shipping line, private insider codes and creator codes.
- Six active channels; one more only when Numbers › Channels shows the current ones earning.
- Paid new-customer cost stays at or under allowable CAC. Investigate at 2× allowable spent with no customer; scale 10–20% only after 7 days of positive contribution.
- No public discount deeper than the primary offer, and no public code that loses money on a typical order. Clearance goes through private insider codes and bundles, always inside contribution margin.
- LTV of at least 3× CAC before raising acquisition spend.
- No claim without written proof: no waterproof, temperature ratings, "warmest", guarantees or delivery promises. The Producer and Guard flag them.
- Creators: written usage rights before any repost; personal codes never stack with the primary offer.
- Every channel post passes that channel's rules before release; nothing is sent to an inbox-only channel.
- The Social Scout never contacts anyone. People write every reply and follow each platform's messaging rules.
- Customer data stays in Commerce Hub. The platform stores customer IDs and tiers only, never names or emails (except an email a survey respondent chooses to leave, and the business contact a trade enquirer gives to get a quote).
Runbook
How to install it, run it each day and week, and what to do when something goes wrong. Click-through install steps are in the setup guide.
Implementation, stage by stage
Decide
Read sections 01 and 03; give each role section 06. Make the seven owner decisions in section 01.
Done when: roles named; season, cut-off dates, active channels, discounts and the paid pause agreed.
Install
Setup guide steps 1–8: Code Vault, three SQL files, Edge Runtime import, secrets, sign-in URLs, first workspace, every social channel, and the store app from the Commerce Hub Dev Dashboard.
Done when:
/api/configshows version 3.4.0, Home shows L1: 0/12, and the store panel says it renews automatically.Launch the base engine (L1)
Connections, hero products and unit costs, allowable CAC, collections, primary offer tests, signup pop-up with Welcome and Checkout recovery, reviews app with the Review request flow, products passing the feed check with free listings connected, first content cycle on the active channels, discounts down to three kinds, pause routes rehearsed.
Done when: L1 passed and the owner turns live mode on.
Measure and start bets
First KPI refresh. Start the top two quick wins on Home. Fill last week's scorecard and write the one change.
Done when: two bets in progress, each with a baseline and review date.
Customers loop (L2, items 1–6)
Sync tier tags and build a Commerce Hub segment per tier; review the buying plan with the supplier order; load cross-sell pairs; send the first insider offer; work the quality list; add the NPS row to the post-purchase email.
Done when: those six items are ticked.
Creators (L2, items 7–8)
Set niches and code percent; score 30+ candidates; seed 10–20; sign agreements with usage rights; create codes and test that they do not stack.
Done when: those two items are ticked.
Order size, wholesale and channels (L2, items 9–12)
Free-shipping message in the cart and the first two bundles live; wholesale terms set and the trade page sent to every trade lead; the six active channels connected with their settings and the weekly channel plan in the calendar; four weeks of channel results reviewed and acted on.
Done when: L2 passed.
Peak and steady run (L3)
Stock for peak, cut-off dates set and shown everywhere, gift cards on sale, codes tested, change freeze, event-week content approved, watch rota named. After the peak: the weekly loop indefinitely.
Done when: L3 passed; afterwards, one change shipped and judged every week.
Operating rhythm
Daily check task
- Read This week's focus on Home; in December, make sure the site banner matches the cut-off line.
- Yesterday's orders, net sales and refunds in Commerce Hub.
- Stock for promoted products.
- Failed posts in Social Relay; failed email runs in Commerce Mail.
- Ad spend against the daily limit.
- Close the task.
Weekly review
- Complete last week's scorecard (sessions, email revenue, signups).
- Read the Analyst's one change in the review task.
- Judge any bet whose review date has passed.
- Write this week's one change; assign an owner.
- Approve next week's content and creator reposts.
- Work new social leads: reply to buyers, send trade terms, promote influencers.
KPIs and bets
- Scan the eight KPIs on Numbers; note any that moved by more than a few points.
- Numbers › Channels: grow, keep, pause.
- Catalog & offers › Order size: near misses, new bundle ideas, public-code use.
- Read the top three quick wins task; start at most one.
- Check Customers › Quality for new flags.
Money and structure
- First Monday: approve creator payouts; owner pays and marks paid.
- Supplier order with the buying plan.
- Quarterly: revisit VIP share, lifespan and lead time in Settings; check the adopt-later triggers.
Who does what
| Action | Owner | CMO | Operator | Merch. | Admin | Agent |
|---|---|---|---|---|---|---|
| Turn live mode on, set paid cap, mark payouts paid | ✓ | – | – | – | – | – |
| Approve content, offers, paid tests, insider offers, payouts | ✓ | ✓ | – | – | – | – |
| Draft and schedule content, run flows' event tests | ✓ | ✓ | ✓ | draft | tests | draft |
| Unit costs, quality holds | ✓ | ✓ | – | ✓ | costs | – |
| Connections, store app, channel settings, agent keys | ✓ | blog | – | – | ✓ | – |
| Scan and work social leads, promote influencers | ✓ | ✓ | ✓ | scan | – | preview |
| Approve, launch or retire bundles | ✓ | ✓ | propose | propose | – | – |
| Work trade enquiries | ✓ | ✓ | ✓ | ✓ | – | – |
| Emergency pause | ✓ | ✓ | ✓ | ✓ | ✓ | – |
| Read numbers, run the Analyst and Guard | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Incidents
Checkout failure, a wrong price, a misleading delivery promise, runaway ad spend, or a post that cannot be held.
- Press Emergency pause.
- Stop the source at its pause route (table below).
- Record impact and containment on the P1 task.
- Fix, have the CMO approve, then the owner turns live mode back on.
- Write the prevention in the task's fix box.
A partial or failed post, content held before release, a flagged return rate, an unverified stock read.
- Open the task the platform created.
- Retry only the failed channel, or swap in an in-stock product and re-approve.
- Close the task with what you changed.
| To stop… | Go to |
|---|---|
| A scheduled post or article | Content › Unschedule, or Emergency pause |
| A published post with an error | Edit or delete on the platform; log it on Home › Tasks |
| A blog article | Commerce Hub › Online Store › Blog posts › set hidden |
| An email automation | Commerce Hub › Apps › Commerce Mail › Automations › turn off |
| An email campaign | Commerce Hub › Commerce Mail › unschedule (sent email cannot be recalled) |
| A discount or insider code | Commerce Hub › Discounts › deactivate |
| An ad | The ad platform › pause the ad set |
| A product with a quality problem | Customers › Quality & returns › Hold |
Troubleshooting
| You see | Why | Fix |
|---|---|---|
| "Almost there" on the app | Data Vault settings missing in the Worker | Setup step 4, then deploy |
| "Release checks did not pass" | Live mode off, not approved, unverified account, untracked link, stock unknown or a held product | Fix each listed problem; for stock, connect the store or run the stock check |
| KPI refresh says the store is not connected | No store app connected, or it lacks a scope | Settings › Connections › 5; check the six scopes on the app's version, release it, and click Connect store again |
| Connect store shows "Approve on the store" | The store is not in the app's Dev Dashboard organization, so the daily-renewing method is not allowed | Click it and approve as the store owner; you return connected |
| "The Commerce Hub access has expired" | The app's secret was rotated, or the approval was removed | Paste the new Client secret and click Connect store |
| "The Client ID or Client secret is not right" | A copy mistake, or credentials from another app | Copy both again from the app's Settings in the Dev Dashboard |
| "Pin board: choose the board" / "Video needs a video file" / caption over the limit | That channel's own rules | Set the board in Channel settings; add an .mp4 or .mov; shorten the caption or untick the channel |
| "Short-video: tick … agrees to publish" | The network requires the creator's consent on every post | Tick it in the post's channel options after the creator has seen the post |
| Bundle approval refused: "too little contribution margin" | The bundle discount is within 5 points of the margin | Raise the bundle price, or enter real costs on Numbers › Unit economics |
| "Paid media is paused for this workspace" | The template starts with paid paused | Numbers › Paid tests says when it is worth it; the owner unticks Pause paid media in Settings › Workspace › Money |
| "… is turned off for this workspace" | The post uses a channel that is not active | Untick it on the post, or switch the channel on under Settings › Connections › Active channels |
| Numbers › Channels is mostly "Direct, search and other" | Orders came through links without CMRE's tracking (old links, bio links, search) | Use CMRE's tracked links everywhere, including the bio link; the share falls within a few weeks |
| Trade page says "Page not found" | Wholesale is off | Settings › Workspace › Wholesale › Wholesale page on › Save |
| "Order history was truncated" | More than 7,500 orders in 12 months | KPIs use the most recent orders; fine for trends |
| Tier sync shows "remaining" | 100 customers per click, to stay inside the Edge Runtime's per-request limit | Click again until it reads in sync |
| "This discount would lose money" | Insider percent is at or above contribution margin | Lower the percent, or enter real costs on Numbers › Unit economics |
| Some quick wins say "benchmark" | Store data missing for that input | Refresh KPIs and fill the weekly scorecard |
| "The Social Relay Inbox add-on is needed" | The Social Scout reads comments and DMs through the Inbox add-on | Turn it on in the Social Relay dashboard, then scan again |
| CMRE Assistant connector returns 401 | Key revoked or mistyped | Create a new key and update the connector URL |
Verified, and still to confirm
Verified in this build
- 75 automated tests pass (shared logic, routes, content scheduling, store connection and renewal, every channel's post fields, channel results, feed check, cut-offs, paid readiness, order size, bundles, public codes, trade page, Agent Bridge, NPS, KPI refresh, Social Scout).
- The three SQL files install on a fresh database (33 tables); every role rule above was exercised as each role, including the bundle margin rule, trade-enquiry privacy and the paid-media pause.
- All 8 pages and their 30 tabs render without errors at desktop and phone width.
To confirm on the first live run
- The Commerce Hub Dev Dashboard's screen labels (Create app, Release, distribution) as the setup guide names them, and whether arcticbarrier.com connects directly or through the approval link.
- Which form of Commerce Hub's discount API the store accepts (the code tries one and falls back to the other).
- How much the refund query counts against Commerce Hub's usage limit on a large store.
- The Social Relay's post format, each channel's extra fields (board, title, group, consent) and its inventory parameters (stock falls back to "unverified", which blocks release).
- The Social Scout's reading of the Social Relay's comment and conversation fields, which follows the Social Relay's published reference but has not met a live inbox yet.