spyforecast.comHelp centreOpen Members →

👥 Members — who is subscribed

The owner's page: how many members there are, who asked for the plan and is waiting, who is overdue, and one row per account with the buttons to switch a member on, end a plan, give a short pass, leave a note, or disable an account. Only an account marked admin can open it.

The six tilesNew accounts by weekPaymentsAsked for the planThe accountsThe buttonsRoutine

The six tiles

TileHow to read it
MembersHow many, and how many are monthly or yearly.
Income, per monthAn estimate from the plans (monthly × price + yearly × price ÷ 12), not from payments.
AccountsAll accounts, with new ones in 7 and 30 days.
Waiting for the planAsked for it and not switched on yet.
RenewalsDue within 14 days · overdue.
Seen in 7 daysAccounts that came back this week, and how many files were downloaded in all.

New accounts, week by week

A small chart of sign-ups per week — the quickest way to see whether a post, a mention or a change did anything.

Payments

Everything Stripe tells the site, newest first: a new member, a renewal, a plan that will not renew (or renews again), a renewal payment that failed, a membership that ended, a refund, a dispute, and a payment with no account (someone paid with an e-mail the site does not know — nobody was switched on). The ones marked ● need you: answer a dispute on Stripe before its date, grant or refund an orphan payment, cancel the subscription of a refunded member if the plan should end.

Each one is also e-mailed to the owner — node tools/users.mjs owner <email> on the server, otherwise the first admin — once the site has a mailbox (node tools/users.mjs mail …). Until then they are only on this page.

Asked for the plan

When automatic payment is not used, an account can press Get the member plan. It appears here with the date and a note. Write back with how to pay, then switch it on below.

The accounts

Filter with the buttons Everyone · Members · Overdue · Waiting · No plan, or search an e-mail or a note.

ColumnHow to read it
AccountThe e-mail; tags for admin and G (signs in with Google); the note under it.
StatusMember (monthly / yearly / plan not recorded) · Waiting · Pass (the Viewer until a date) · No plan · Disabled (cannot sign in).
Signed up · Member sinceThe dates.
Paid untilThe end of the paid period. Overdue if it has passed.
Last seenUpdated at most every six hours.
FilesHow many files they downloaded.

The buttons

ButtonWhat it does
+ 1 month · + 1 yearA payment arrived: the account becomes a member and its paid period grows by a month or a year — from the day it would have ended, or from today.
EndThe membership ends today, and the period that was paid for ends with it.
Pass 7 d · End passThe Viewer for seven days, without the plan and without downloads. End pass takes it back.
NoteA line only you see — how they paid, who they are.
Disable · EnableThis account cannot sign in any more (or can again).
⚠ Nothing ends a membership by itselfAn automatic end could lock out a payer whose payment was not typed in yet. The page shows who is overdue; you decide.
🎓 Pro tipUse the Overdue filter once a week. A short note ("paid by transfer 12 Oct") beside each manual payer saves a lot of guessing later.

A routine that works

  1. Open the page: any Payments marked ●? Any Waiting? Reply, then + 1 month / + 1 year when the money arrives.
  2. Filter Overdue: renew, or End.
  3. Check the weekly chart and Seen in 7 days.