"Start session" opens Claude in the right folder (a terminal window appears — Claude runs there, no typing needed).
Reviews waiting for your verification…
Allowed actions: verify ✓, enter address, "no address → PayPal". Payouts are done by Kris only.
…
loading live from Notion
Payout queue — verified, waiting for your PayPal
Send the money in PayPal, then click "Mark as Paid". The button only RECORDS the payment (Stage=Paid + today's date); the bookkeeping sweep does the rest.
🧹 Bookkeeping sweep — after your payouts
Finds Paid CRM rows without bookkeeping, Paid club purchases, and new club members to create. "Prepare" only READS and shows you exactly what would be written — nothing happens until you approve. Gutschrift PDFs are then generated automatically by the watcher (runs every 2 minutes).
Club campaign — offer books to many members
Pick the offer template + book(s), build the eligible list (members who bought, were already offered, or have an open purchase for a chosen book are excluded automatically). Then review each email and send one by one. Every send does the full bookkeeping: email + "Angebotene Bücher" + a Club Purchases row (Offered, price from the Links DB).
Verification check
Read-only consistency report across CRM · Payouts · Club · Purchases. Writes nothing.
Special cases → Claude (opens a terminal)
Only for what the buttons above can't do (odd data, one-off corrections, funnel/ads work).
You already SENT the money in PayPal — this only records it. "Go" marks the chosen purchases as Paid and writes ONE row into the Payouts ledger (Positionen per book, address wins over PayPal — same as the sweep). Afterwards click "Create Gutschrift": the watcher builds the PDF and Beleg-Nr within ~2 minutes.
Gutschrifts — the Payouts ledger
Every payout, newest first, with its Gutschrift state. "Create Gutschrift" arms the row — the watcher builds the PDF and writes the Beleg-Nr within ~2 minutes.
Loading…
Leads — Testleser ManyChat
The whole ManyChat pipeline without opening Notion — ONE database, the Ad/Book filter is your "view per ad". Move leads forward as their messages come in; every change is written straight to Notion and confirmed by a fresh re-read. Paid can NOT be set here — money is recorded only via the payout card on the Testleser tab.
Loading…
Member book stages
A member emailed? Pick member → book → new stage, then click the button. The change is written to Notion (Club Purchases) and confirmed by a fresh re-read — so this always shows the exact stand. Paid is normally set by the Payouts tab.
Member detail — the full picture
Pick a member: offered · paid · still to offer · waiting for review · total money paid (from the Payouts ledger). All read fresh from Notion.
1 · Pick person, email type & books
Everything is live from Notion — members from the Club DB, email texts from the Templates DB, books from the Links DB — refreshed every time you open this tab or click ↻.
Books to offer (one or many):
2 · Check it — this exact text goes out
Edit anything directly in the fields. Nothing is sent until you click Send.
✍️ Anything else → Claude
For emails the composer can't build, describe it and hand it to a Claude session (drafts + dry-run, sends only after your OK there).
Sends via Hostinger (auth info@) · Sent copy saved by IMAP · every send logged to reader-club/ui-send-log.csv · texts live from the Notion "Templates" DB, books from the „Links" DB.