Internal · one team password · real per-person auth ships at Phase 6 · go-live January 1, 2027
HQ
Company
The Loop
Email12
People
TJ · CEO4
Jeremy · VP/GM3
Jenna · Marketing5
Zach S · Ops · QC + Ship
Company-wide
Reports
Forecast
Files
Roadmap
Viewing as
The Loop
TJ Johnson
TJ
EA Carts 2.0 · One automated flow
The Loop.
Content in, carts out, content back in. The whole company runs as one flow, and EA CARTS HQ is the platform under every stage of it. Click any stage for its SOP.
RunningPartial / pausedStays humanTo buildBlocked · needs a decision
↺The last stage feeds the first: delivery photos and testimonials become the next round of ads. That loop is what makes 2.0 autonomous.
EA CARTS HQ
The platform underneath every stage above · one login for every role. ERP + dashboards + customer build-tracker, one application. Real auth, checkout, and APIs ship at Phase 6 with the new site · January 1, 2027.
Today.
Demo data
Carts in build
9
across cell 1 · 2 due this week
Leads today
14
▲ 3 vs yesterday · Grace on all 14
Orders this month
11
plan: 45 · behind pace
Revenue MTD
$156K
Aug plan $585K · blended $13.0K/cart
Raise
$1.0M
of $2.5M closed · $1.5M open
The four seats.
Roles over people, so tasks can move. TJ sees every page; each person lands on their own. Click a card to open that seat's pages.
TJ
TJ Johnson
Founder / CEO
Decisions, capital, brand, partnerships. Not execution. Carries the org structure view: every task in the company as a movable, reassignable object.
Zach S — hired. Owns inbound + outbound, inventory, QC practices, audits, recalls, and (soon) warranties off Jeremy's plate.
Pages: QC Station · Shipping / Receiving Email: ops@eacarts.com · inbox in HQ
OPEN OPS PAGES →
Later
Techs — daily login to see exactly what their build is. Production + QC Station views only. 2 techs + 0.5 lead per cell.
TJ · Founder / CEO · tj@eacarts.com
TJ's Page.
Dashboard
Org Structure · 40 tasks
Daily Gate — open your day 2 to clearNEW · demo
✓Verify cash position — QuickBooks balance vs yesterday. 30 seconds.
✓Clear waiting approvals — 1 customer message, 1 post. Approve or bounce.
The rest of the dashboard unlocks when the gate clears. Every seat gets their own musts: Jeremy reconciles transactions, Zach acknowledges warranty claims. Accountability before activity.
Top line.
Demo data · every tile drills down · click anything
Demo counts · from Jeremy's Build-to-Order spec, Aug 4
The whole sold backlog without checking multiple spreadsheets or asking each department. Every hold shows its reason, owner, next action, and target date.
3
01 · New orders awaiting sales review
2
02 · Deposits / finance awaiting release
2
03 · Parts holds + missing components
4
04 · Ready-to-schedule by deposit date
9
05 · Builds currently in production
3
06 · Builds at each QC gate / rework
2
07 · Completed carts awaiting walk-over
2
08 · Final balances + delivery holds
3
09 · Haulers assigned / in transit
1
10 · Delivered, missing proof / acceptance
Needs TJ 5
Transfer Meta Business Manager + pixel to the LLC. Diligence risk; blocks the ad restart. Nobody else can do this one.
Fix Grace's quoted pricing in Aloware. She quotes $14,500–$16,300 for the EA4R+; actual is $12,230. The range lives somewhere in the live config.
Move "Sold" out of Do-Not-Contact. ~15 minutes in Aloware, open since July. Unlocks the entire owner loop.
Source 3D models per cart platform. Critical path for the configurator — longest lead time of anything on the site.
Compare the social tool you found vs Metricool. Send the info over; Jenna's posting machine connects to whichever wins.
Decision queue 12 open
Shopify's future. Your "I doubt we use Shopify" vs locked Decision #2. Needs an explicit call before ERP scoping goes further.
Ad-restart trigger — which funding milestone, what daily spend. · Who cuts video. · Email provider for HQ. · Scanning hardware.
From Jeremy's draft, for team review (7): exact finance release point · VIN assignment timing + owner (his rec: when the frame is reserved to the Build ID) · QC Gate 2 name ("Electrical & Mold") · customer data visible to garage · message approval authority · final-payment verification owner · post-release change requirements.
Builds in motion Demo data · separate status tracks per Jeremy's spec
Order · Build
Model · Customer
Payment
Parts
Build
QC
Delivery
Target
#1187 · B-0142
EA6R+ · Thompson, Carmel
Deposit Cleared
Parts Ready
In Production
Electrical & Mold
Not Ready
Aug 21
#1188 · B-0143
EA4R+ · Patel, Zionsville
Deposit Cleared
Parts Ready
In Production
Rolling Chassis
Not Ready
Aug 24
#1190 · B-0145
EA4X4 · Rodriguez, Westfield
Paid in Full
Missing Parts
Waiting on Part
—
Not Ready
Hold · ETA Aug 18
#1191 · B-0146
EA2GOLF · Chen, Fishers
Finance Released
Reserved
Scheduled
—
Not Ready
Sep 2
#1186 · B-0141
EA4F+ · Miller, Noblesville
Paid in Full
Parts Ready
Complete
QC Passed
Final Payment Due
Aug 13
Payment, parts, build, QC, and delivery each carry their own status — one generic "processing" is not enough. Hold #1190 shows reason, owner (Procurement), next action, and target date. Order Detail opens in pass 3.
Grace — last hour Live at go-live
Lead qualified — Hot · fleet (12 carts) → routed to Jeremy9:58a
Huntington Bank — Incoming wire credited — $250,000.007:55a
Vaquero Club — Fleet timeline — 240 unitsYesterday
Full Outlook-style inbox — folders, reading pane, one login. Every seat gets their own; provider choice in the decision queue · wiring Phase 6.
Every task in the company as an atomic, owned, movable object. Change any owner on the spot — the tally updates. Tasks with a written SOP open it; the rest say who owes one.
Email · tj@eacarts.com
Inbox.
To wire · Phase 6 · provider in decision queueEverything flows through here — one login. Each seat sees their own box.
ULINE — $412.55 · card 4417 · AI match: Packaging ✓ PO refApprove
AI pre-matches every transaction to receipt + category; you approve here, it writes back to QuickBooks. Warranty widget: 3 pending · Zach owns — nothing needed from you.
Active conversations
37
Grace across SMS + voice
High intent this week
6
routed to Jeremy
Avg first response
54s
goal < 60s · any hour
Booked walkthroughs
4
this week
Pipeline — needs Jeremy 4
Lead
Source
Model interest
Grace's read
Next action
Marcus D.
Meta ad
EA4X4 · fleet of 12
Hot — fleet
Call today 2:00p · routed 9:58a
Sarah K.
IG organic
EA4R+
High intent
Walkthrough Thu 2:00p
Bill T.
Referral
EA6R+
High intent
Send build sheet + finance link
Dana W.
Meta ad
EA4F+
Timeline-Q2
Nurture · re-enters automatically
Grace auto-tags intent; only high-intent rows reach this table. Everything else nurtures without Jeremy touching it.
Grace config — open fixes 3
Pricing: Grace quotes $14,500–$16,300 for the EA4R+ — actual blended is $12,230. Owner: TJ, in Aloware.
Identity: live prompts say "never say you are an AI" — the opposite of the Personality Guide. Do not paste back unmodified.
"Sold" bucket sits in Do-Not-Contact — blocks the whole owner loop. ~15 min fix.
Email — jeremy@eacarts.com OPEN INBOX →
Marcus D. — Re: fleet pricing for 12 units9:12a
US Bank Finance — App #4471 approved — release?8:40a
Garage · R.M. — B-0142 wrap photos for customerYesterday
Same Outlook-style box, Jeremy's login. Demo shows TJ's data until wiring.
Orders — order of record Synced from checkout
Order #
Customer
Model + config
Placed
Payment
Build
Balance
#1187
Thompson · Carmel, IN
EA6R+ 72V · Midnight wrap · 7yr plan
Jul 15
Deposit Cleared
In Production
50% dep.
#1188
Patel · Zionsville, IN
EA4R+ 60V · Arctic wrap
Jul 18
Deposit Cleared
In Production
50% dep.
#1190
Rodriguez · Westfield, IN
EA4X4 72V · Tactical bronze
Jul 24
Paid in Full
Waiting on Part
Paid
#1191
Chen · Fishers, IN
EA2GOLF 60V · Pearl white
Jul 29
Finance Released
Scheduled
Financed
#1186
Miller · Noblesville, IN
EA4F+ 60V · Forest + lift
Jul 11
Paid in Full
Complete
Paid
Click any row → Order Detail. One customer order number; one Build ID per cart, even on multi-cart orders.
Final QC passed+Order verified+Final payment cleared+Address + contact confirmed=Hauler may be scheduled
QC gates on this build: Rolling Chassis ✓ Jul 30 · Electrical & Mold — in progress · Final QC + test drive — pending. A tentative customer estimate may exist before the gate; a committed internal target date may not.
"This is Jeremy at EA Carts — your build is officially in the queue. I'll be your point of contact and you'll hear from me at every stage. First update inside a week."
M2 · Order confirmedemail · auto · Jul 15, 4:04p
Full config recap: EA6R+ 72V, Midnight wrap, 7-year plan · the honest build window · the list of stages they'll hear about · Jeremy's direct number.
M3 · Build scheduledtext · auto · Jul 26
"Your EA6R+'s parts are pulled and staged. You're scheduled into the build cell the week of Jul 28. Next text you get, your cart's on the line."
M4 · Production startedtext + photo · auto · Jul 28
"Your cart started build this morning — photo from the floor attached. Frame-up, right here in Carmel. Next update when it passes inspection."
M5 · QC updatequeued · fires when Final QC passes · Jeremy approves
"Your cart just passed our 45-point inspection — every safety fastener torque-verified and witness-marked, road-tested 5 miles, inspected by a technician who didn't build it. Full photo set is in your email."
Every message fires off the stage change, not off someone remembering. Heartbeat covers any gap over 10 days. Milestones 6–9 (build complete · final payment · delivery scheduled · delivered) queue behind the gates above.
The garage works from the final build sheet — not the website cart, an email thread, or a salesperson's verbal description. Only the Garage Manager or Lead Tech updates production status.
Awaiting release 2
#1192 · EA4R+ Deposit pending · day 2
#1193 · Golf Bike Config review
Ready to schedule 4
#1191 · EA2GOLF Chen · parts reserved
#1189 · EA6R+ Deposit-date order
+ 2 more
Scheduled 1
#1191 · EA2GOLF Slot: week of Sep 1
In production 9
#1187 · EA6R+ Electrical & Mold · tech R.M.
#1188 · EA4R+ Rolling Chassis · day 3
#1190 · EA4X4 ⚠ Waiting on part · controller ETA Aug 18
Cell 1 capacity ~7/wk · cells 2–3 come online with the Phase 2 pilot. Builds schedule in deposit-date order provided parts are available; a manager may override priority. Missing, damaged, or incorrect items are reported against the Build ID. A FAIL holds the card — no advance until re-checked and initialed by a second tech.
Frames w/ VIN available
14
pull from frame inventory at Build ID
POs inbound
3
China lead 16 wks · 50% deposit
Builds on parts hold
2
missing-parts list below
Next balance due
$86.4K
PO-2231 · Sep 12 · 8 wks after order
Inbound — receiving
PO
Contents
ETA
Status
PO-2231
Battery packs × 40
Sep 4
At port · vessel booked
PO-2228
Frames × 25 (with VIN plates)
Aug 18
In transit
PO-2235
Controllers × 50
Nov 21
Ordered · 50% deposit paid
Scan in on arrival → parts availability drives the production schedule.
Missing parts — holds 2
B-0145 · #1190 · EA4X4
Hold reason: selected wheel and tire package is unavailable. Owner: Procurement. Next action: confirm supplier shipment and reserve incoming set. Target: Aug 18. Last update: supplier confirmed production completion Aug 12.
B-0148 · #1194 · EA4R+ LIV
Hold reason: LIV-edition seat stitching backordered. Owner: Procurement. Next action: approve substitution or hold for Oct vessel. Target: Aug 22. Last update: customer offered substitute Aug 7 — awaiting reply.
Every hold carries reason · owner · next action · target date · last update — nothing sits untouched. Parts before promise: no final build date until key parts are available or have an accepted, documented plan.
Auto-post queue Connect: tool TBD · Metricool vs TJ's find
When
Channel
Post
Source asset
Today 5:00p
Instagram
Miller delivery reel, driveway shot
A-4F-Miller-03
Approve
Today 7:30p
TikTok
Wrap install, Midnight on the EA6R+
A-6R-Wrap-11
Approve
Tomorrow 8:00a
Instagram
Witness paint close-up, QC story set
A-QC-04
Approve
Tomorrow 12:15p
YouTube
Build timelapse Short, frame to road test
V-BLD-09
Approve
Thu 6:00p
Instagram
EA6R+ carousel, six seats no packages
A-6R-01
Approve
The loop: delivery photos land in the library, the best ones get queued, winners become paid ads when spend restarts. Nothing publishes without rights cleared and a human approve.
Channel analytics.Sample layout · connects live at Phase 6
Instagram · views
96.2K
▲ 18.4% this week · organic only
TikTok · views
41.7K
▲ 9.1% this week
Followers · all platforms
28,340
▲ 1,204 this week
⚑ Below target
Reel · 24h views
1,882
▼ target 5,000 · suggest: repost 6:15a, lead with the peel
How it works when live: metrics pull every 15–30 minutes from the platform APIs. You set targets, anything under target flags red with a suggestion. A human approves, nothing auto-posts. Until then the posting tool covers scheduling + analytics day one.
TJ — new posting tool to compare, info attachedAug 7
Instagram
TikTok
YouTube
Grab and post: copy the caption, post the asset, mark it done. When the posting tool connects, approved items publish themselves and this becomes the audit trail.
Daily target
~20
touches across platforms
Instagram
1–2 Reels · 1 carousel · 5–8 stories
TikTok
1–3 natives
YouTube / FB
1–2 Shorts · FB auto-mirror
The vocabulary rulebook Brand voice · doc 19 + 05
Say it like EA
uncompromisingintelligently engineeredfully appointedeffortless capabilitybespokedistinctiveengineered in Indianastreet legal
Never
badassridiculous upchargechew up trailsturn headsswaggertricked outcrazy fastfully loaded
No em dashes in customer-facing copy. Commas and periods. TJ's rule, it reads AI-ish otherwise.
No AI-generated carts, ever. Real builds, real wraps, real customers. Generated backgrounds and motion graphics only, scoped per the Higgsfield decision.
The firearm photo never runs in paid creative.
The "first and only 72V/150A 4WD" claim is HELD until competitive substantiation clears. FTC rule, no exceptions.
Off-road language only for the EA4X4. Every other model is neighborhood or golf use, same rule Grace runs.
Rights before publish. No UNKNOWN or RESTRICTED asset goes out, and delivery photos need the signed release from the walkthrough step.
Restart sequence — the first 10 when ads return
When spend restarts (funding + cells, Decision #9), the page needs to look alive before the first dollar. These run organic first, then the winners become the ads.
01
The reintroduction
Clean brand film. The shield, the floor in Carmel, one line: Engineered in Indiana. Delivered to your door.
02
The build floor
Frame-up timelapse. This is a manufacturer, not a reseller. WMI 1E9, our own VINs.
03
The wrap reveal
The single most shareable moment of every build. Midnight going on by hand.
04
Delivery day
Real customer, real driveway, walkthrough and keys. The content the loop runs on.
05
The 45-point craft
Witness paint, torque specs, a second technician signs. Certified means something here.
06
Street legal, explained
What LSV actually means, plainly. Education converts the fence-sitters.
07
Owner story
First tagged owner post, reshared with permission. Proof beats promises.
08
Five clicks
Select, customize, review, checkout, delivery. Skip the dealership. Site walkthrough Short.
09
Financing, straight
Two finance partners, one honest explainer. No pressure, Grace's rules apply to the feed too.
10
The invite
Configure yours. Direct CTA to the configurator when it ships.
QC is performed by a tech who did NOT build the cart. Spec / actual / initials / pass-fail. Garage manager verifies. Torque wrenches calibrated daily. Witness paint on every torqued fastener.
On the rack
B-0142
#1187 · EA6R+ 72V · built by R.M. · QC by D.K.
Gate
2 of 3
Rolling Chassis ✓ · Electrical & Mold now · Final QC next
Checklist
45-point
mechanical · electrical · cosmetic · 5-mile test drive
This week
6 passed · 1 fail
fail: #1185 · torque re-check · 2nd tech
Torque checklist — safety critical Interactive · full table from SOP 4.2
Component · fastener
Spec
Method / verification
Actual
Result
FAIL blocks the stage move. The cart cannot advance to Docs until re-checked and initialed by a second tech. Photos attach to the VIN record automatically.
Dry torque unless specified · blue threadlocker on vibration-prone joints · LOTO + HV PPE during battery work · digital form is VIN-linked, form design in SOP 4.3.
The other 36 points
Mechanical (7): belts and latches, seats, support bars, flip seat, rear step, steering wheel, tire clearance.
Electrical (6): screen, backup camera, lights and signals, brake and head lights, speakers, phone charger.
Cosmetic (7): glove boxes and charger cord, roof level, light film removed, caps secure, cooler, QR sticker, keys on ring.
Test drive (5): 5 miles, no noises or leaks, charge verified, plugged in, detailed.
Sign-off chain
1 · QC tech signs — digital signature, must not be the build tech.
3 · Delivery rep signs — after the customer walkthrough.
4 · Customer signs — acceptance, then photo + permission to post. That photo feeds Jenna's library.
Outbound — carts
VIN
Order
Destination
Carrier
Status
EA-26-0139
#1184
Scottsdale, AZ
ATS · enclosed
Scheduled Thu
EA-26-0141
#1186
Noblesville, IN
EA delivery
Final payment due
EA-26-0137
#1182
Naples, FL
Quote pending
Quote pending
Scan out at the dock → status flips → arrival-window text goes to the customer automatically. Hauler scheduled only after the delivery release gate: Final QC + order verified + final payment + address confirmed. EA Carts pays the hauler directly, delivery cost set at purchase.
Inbound — receiving
PO
Contents
ETA
Status
PO-2228
Frames × 25 with VIN plates
Aug 18
In transit
PO-2231
Battery packs × 40
Sep 4
At port · vessel booked
PO-2235
Controllers × 50
Nov 21
Ordered · 50% deposit
Scan in on arrival → parts availability drives the production schedule. China lead 16 weeks · 50% deposit at order · balance 8 weeks after. Source SOPs for loading, unloading, and lithium shipping live in Dropbox, conversion pending.
The last two boxes are where delivery content enters the system. In 2.0 they are checklist items on the order, not favors. The signed release travels with the photo to Jenna's library.
Warranty queue — Zach owns 3 pendingNEW · demo
✓#W-114 · Miller · EA4F+ — screen flicker · filed 9:12a · clock: 18 min to escalation · Grace called: "we're on it"
✓#W-113 · Chen · EA2GOLF — charger cord · parts ordered · closes on receipt
#1188 · B-0143 · EA4R+ · Patel, Zionsville — Arctic wrap, black seats, sound bar 1 ✓ Verify staged parts (scan 12 lots) · 2 ✓ Frame + drivetrain · 3 ⛔ QC GATE — Rolling Chassis · 4 🔒 Body + wrap · 5 🔒 Electrical → QC → road test
Same instruction manual every day. Steps lock until the QC gate passes. Two timers: active (tech controls) vs elapsed (queue controls) — the gap is where capacity hides.
TJ + Jeremy
Reports.
One dashboard, five feeds. Each feed shows exactly where its wire stands, nothing pretends to be live that isn't.
Revenue MTD
$156K
Aug plan $585K · 45 carts
Carts delivered YTD
—
feeds from orders at go-live
Blended margin
44.8%
V11 model · $13.0K blended sale
Cash
QB FEED
QuickBooks connector live
One dashboard, five feeds
Feed
Source
Feeds these numbers
Status
Sales & leads
Grace / Aloware
Leads, response time, intent mix, CAC inputs
To wire
Orders & revenue
Order of record
Revenue MTD, carts delivered, deposits, deferred
To wire
Production & QC
HQ build system
Carts built/day, QC pass rate, holds, capacity
To build
Ads & social
Meta + posting tool
Ad spend, ROAS, MER inputs, content views
To build
Cash & P&L
QuickBooks
YTD net, AP, cash position
Connector live
TJ's top-line tiles pull from these five. When a feed goes live its tiles flip from demo to real automatically, no redesign needed.
TJ · live model
Forecast.
Run the numbers yourself. Every input recalculates instantly. Defaults are the V11 investor model. 2026 plan for reference: Jul 10 · Aug 45 · Sep 45 · Oct 50 · Nov 70 · Dec 60 · 280 carts.
Assumptions
Margin already nets landed COGS $7,171 + labor $513 per cart. Cells 2–3 arrive with the Phase 2 pilot.
Month-12 revenue
—
carts × blended price
Month-12 carts / mo
—
—
Cells needed M12
—
—
12-mo net contribution
—
gross − CAC − fixed
Monthly revenue — 12 months
Cells required — 12 months
Month by month
Everyone
Files.
The front door to everything. Dropbox does the storage, this page ends the digging. Every card is a real link — folders open on your Mac, consoles open in a tab.
Team.
TJ
TJ Johnson
Founder / CEO
tj@eacarts.com Folder: placeholder created · TJ organizes his own
Team folders are LIVE at /EA Carts LLC/EA Carts - Team/ — one folder per seat, a 00_Inbox for anything handed to that person, working folders per their lane, and a START_HERE note inside each. TJ's is a placeholder he organizes himself.
The hub./TJ Johnson/01_Businesses/EA_Carts/EA_Carts_2.0/
Tuesday review: walk the HQ prototype with Jeremy, mark up per page
Decide the 7 from the build-to-order draft — finance release point, VIN timing, QC gate 2 name, garage visibility, message authority, payment verification, change control
Shopify's future — explicit call before ERP scoping
Reassign any task in the org view; hide what the team doesn't need
03Wire the feedsTurn demo tiles real, one connector at a timeQueued
QuickBooks connector — live already
Aloware embedded in HQ — pipeline + conversations + config
Order feed from checkout · production events from the build system
Posting tool connected (winner of the comparison) · Meta after BM transfer to the LLC
04Site + configuratorThe front door: 3D models are the critical pathQueued
Source 3D model per cart platform — TJ, longest lead item
Production wrap configurator, 20–30 curated colors