Admin Center
Orders, referrals, members, tiers, pricing, invite codes, and products — all in one place, behind one login.
Latest activity
Orders needing attention
| Order | Customer | Total | Status |
|---|
Get new activity on your phone
Turn on alerts on this device and new accounts, orders, APEX Monthly plans and more pop up on your phone.
Notifications
Loading…
What pops up on your phone
Everything is always listed above. Untick anything you don't want as a phone alert. Chat messages have their own alerts in the Chat tab.
Get new chats on your iPhone
Turn on notifications on this device and every new chat message pops up on your phone. Tap it to reply here.
No chats yet.
Choose a conversation to read and reply.
Loading…
Choose a text conversation to read and reply.
Reply emails are not set up yet, so replies are saved here but not emailed. Add RESEND_API_KEY and RESEND_FROM_EMAIL in your Netlify environment variables, or use “Copy customer link” in a conversation and send it yourself.
Loading…
Choose a quote or message to read and reply.
Email is not set up yet, so email blasts can't be sent. Add RESEND_API_KEY and RESEND_FROM_EMAIL in your Netlify environment variables.
Texting is not set up yet. For a free start, add TEXTBELT_API_KEY with the value textbelt in your Netlify environment variables (one free text a day, good for testing). For real blasts, use a paid Textbelt key or add TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN and TWILIO_FROM_NUMBER.
Texts are using Textbelt's free key, which sends one text a day, so larger text blasts will mostly fail. Switch TEXTBELT_API_KEY to a paid key (or add Twilio) before texting your members.
Start writing to see a preview.
Sent blasts
Show history
| Blast | Sent to | Progress | Sent | |
|---|---|---|---|---|
| Loading… | ||||
Email isn't set up yet, so order emails aren't going out. Add RESEND_API_KEY and RESEND_FROM_EMAIL in your Netlify environment variables.
Texting isn't set up yet, so invoice texts aren't going out. Add TEXTBELT_API_KEY (or your Twilio keys) in your Netlify environment variables.
This promo code can't be used right now (off, expired, used up, or not for this customer), so the email goes out without it.
| Order | Customer | Total | Pricing | Referral | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Invoices awaiting payment
The order number is the Venmo note. Confirm when the money arrives; the order is then ready to ship in the Orders tab.| Invoice | Customer | For | Amount | Raised |
|---|
APEX Monthly plans
| Customer | Monthly products | Plan | Commitment | Next invoice | Paid | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Recent plan payments
| Order | Customer | Amount | Shipping |
|---|
Loading…
Revenue by month
Confirmed orders, last 12 months. Hover a bar for costs and profit.Top products
In the selected period| Product | Units | Revenue | Margin |
|---|
Top customers
In the selected period| Customer | Orders | Spent |
|---|
Sales insights
Loading…
APEX Monthly churn
Share of plans active at the start of each month that cancelled during it. Hover a bar for counts.Promo code performance
Paid orders that used each code| Code | Orders | Revenue | Discount given |
|---|
Referral performance
Paid orders by referral code| Code | Orders | Revenue | Commission |
|---|
Ledger
| Date | Type | Category | Note | Amount |
|---|
Product costs
What one unit costs you. Used for profit and margin. Blank = not counted.| Product | Price | Your cost | Margin |
|---|
| Member | Tier | APEX Monthly | Status | Joined | Last sign in | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Password resets
| Member | Requested | Link | |
|---|---|---|---|
| Loading… | |||
“Reset link” on any member creates a one-time link valid for 24 hours. Send it to them yourself; it lets them choose a new password and signs them out everywhere. For someone on the Admin Center team, the new password also becomes their Admin Center password.
Automatic email“Still looking?” follow-upLoading…
Loading…
Tracks signed-in members and anyone at the sign-in screen: pages opened, time on each page, how far down they scrolled, what they clicked, added, saved and searched, and how far into checkout they got. Only button and link labels are recorded, never anything typed into forms (apart from catalog searches). Kept for 180 days.
Roles
| Role | Can open | People | |
|---|---|---|---|
| Loading… | |||
Admins
| Person | Role | Status | Last sign in | |
|---|---|---|---|---|
| Loading… | ||||
The owner password always has full access and is not listed here. Removing someone or switching off their access signs them out immediately.
Every account starts on the Standard tier and pays catalog price. Each other tier takes its own percentage off catalog price, and any product can have its own price per tier below. Tiers are ranked lowest to highest: invite codes only ever move a member up. APEX Monthly plans are priced at the Premium tier. Supplies are never discounted.
Tier pricing for everyone who joins
While this is on, every new account starts on the tier you pick instead of Standard, and the member sees that they just unlocked that pricing as they enter the site. Invite codes still take priority. Existing members are not changed.
Loading…
Loading tiers…
| Product | Catalog price | |
|---|---|---|
| Loading… | ||
Leave a tier price blank to use that tier's discount. Changes apply immediately to the storefront and are enforced at checkout.
Drag ⠿ to move products or sizes. Click any name, size, price or min qty to edit it in place (Enter saves, Esc cancels). Tick boxes to change many at once.
Loading…
| Code | Referrer | Orders | Earned | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
| Code | Discount | Rules | Used | Results | Status | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Loading…
Bundles
| Bundle | Products | Discount | Status |
|---|
Store credit balances
| Member | Balance | Updated |
|---|
| Code | Tier | Uses | Status | Created | |
|---|---|---|---|---|---|
| Loading… | |||||
