A signup is an account. A Magento profit trial is a completed store-timezone day.
If those two moments are the same timestamp, you will burn fourteen days on a workspace that never saw an order. Then someone pastes a module, or asks for Conversions API, because “the tool did not start.” The tool did not start because Magento REST never landed.
Yesterday’s net is still:
`` net = revenue − refunds − COGS − merchant shipping − payment fees − custom expenses − ad spend ``
Zero DailyProfit days means there is no net to argue with. GA sessions do not count. A pixel PageView does not count. SKU contribution stays revenue − COGS — and there is no SKU line until an order exists.
Three clocks, three jobs
| What happened | What the workspace is | What it is not |
|---|---|---|
| You registered, no Magento yet | Pending sync — Settings, Overview, Billing | Fourteen free days of Ask, ads, and products |
| First Magento sync SUCCESS | Active trial — 14 days from that moment | A Stripe invoice |
| Trial end, no subscription | Paywall. Magento data stays saved | A second free trial |
Pending sync is onboarding. It is not an indefinite free product. Full profit tools unlock after the first successful sync — not after you confirm an email.
Do not install a Magento tracking module or Conversions API to “start the trial.” Cost, refunds and fees do not live in CAPI. They live on Magento orders.
Why a card-first clock is the wrong unit
The older failure mode is still true: a trial with no sync can become an invoice if a card was stored and Magento never connected. SaaS billing asks “did the clock run out?” It does not ask “did Magento give us a day?”
A useful trial flips that:
- Create the account. No card.
- Paste an Integration Access Token. Fix 401 / Bearer / Cloudflare if REST dies.
- When sync finishes SUCCESS, the 14-day clock starts. You get an email. Overview can show a real day.
- If Magento never connects, nothing is waiting to charge. You still do not get Ask / ads / products as a forever sandbox.
Illustrative — not a customer case:
| Check | Honest trial | Empty clock |
|---|---|---|
| Card on file at register | No | Yes, “just in case” |
| Clock start | First Magento SUCCESS | The signup minute |
| DailyProfit days on day 3 | ≥ 1 store date | 0 |
| What day 15 is | Subscribe or stop | Invoice for a blank P&L |
Same fourteen days. Different product.
What pending sync is allowed to do
Connect Magento. Review shipping and payment rules. Open Billing. That is the job.
It is not the job to:
- Invent a first DailyProfit row so onboarding looks complete
- Treat a green Ads Manager as proof Magento landed
- Run yesterday’s net plus one leak on a day that does not exist
- Offer a second trial after a Stripe-first store already consumed one
Existing card-first workspaces keep their old rule. A paid period is not a trial either.
What to do this afternoon
- Open Settings. If Magento is not ACTIVE, stop. Read the connection guide.
- Confirm the Integration can read Sales → Orders and Credit Memos. Credit memos are how cash vs cohort gets refunds.
- Wait for one Overview day. A quiet shop with €0 is fine. A missing row is not.
- Enter reviewed COGS. Missing cost is not a zero cost. Completeness waits on applied lines and DailyProfit, not a ProductCost row.
- Ads can wait. Google and Meta are optional until Magento is true.
If REST still 401s, the trial has not started. That is the correct state.
Where Verid fits
Verid register is Growth, no card. The 14-day clock starts after the first successful Magento REST sync. Pending sync is Settings / Overview / Billing only. Net still comes from DailyProfit. The pixel is one Settings snippet if you want storefront Purchases — not a prerequisite for the first P&L day.
See the Magento connection guide, try the sample dashboard, or start a 14-day trial when you can paste an Integration token the same afternoon.