Every academy student since 1 August, with the money from Stripe and the attendance from Setpoint. Work this list top to bottom: tick a row when it is done, write a note, and everyone who opens this page sees it. Groups, students, payments and links are in the header.
12 to charge, 5 to put on a package, 8 payments to confirm.
Prorated bridges to 1 Oct, 12 students.
7 academy payments in Stripe. Cash taken in the club is not in this number.
29 monthly packages at full price, see the 1 Oct view.
41 active, 4 new, 21 inactive. 66 in the table.
Charge first, then agree packages, then confirm the payments Setpoint says arrived but Stripe does not show. Copy the package link, tell the student the promo code shown, send both on WhatsApp, tick the row.
10 group sessions since 1 August (3 in September) in Gold B, but no academy package in Setpoint. Agree a package, then charge.
3 group sessions since 1 August (2 in September) in Bronze Female, but no academy package in Setpoint. Agree a package, then charge.
19 group sessions since 1 August (3 in September) in Group Coaching 90 Mins, but no academy package in Setpoint. Agree a package, then charge.
1 group sessions since 1 August (1 in September) in Silver B, but no academy package in Setpoint. Agree a package, then charge.
14 group sessions since 1 August (2 in September) in Group Coaching 90 Mins, but no academy package in Setpoint. Agree a package, then charge.
Setpoint POS shows Essential 4,500 THB paid via payment link on 08 Sep, but no matching Stripe charge.
Setpoint POS shows Growth 9,500 THB paid via in club (cash) on 08 Sep, but no matching Stripe charge (cash: Stripe would not see it).
Setpoint POS shows Essential 4,500 THB paid via in club (cash) on 04 Sep, but no matching Stripe charge (cash: Stripe would not see it).
Growth entered in Setpoint on 02 Sep with no POS row and no Stripe charge.
Essential entered in Setpoint on 02 Sep with no POS row and no Stripe charge.
Setpoint POS shows Growth 9,500 THB paid via payment link on 08 Sep, but no matching Stripe charge.
Setpoint POS shows Essential 4,500 THB paid via payment link on 08 Sep, but no matching Stripe charge.
Setpoint POS shows Essential 4,500 THB paid via payment link on 05 Sep, but no matching Stripe charge.
Everyone continuing on a monthly package pays the full price on 1 Oct. Send the links on 26 September. Students who paid full in the first week of September are charged on the 1st too, which puts them on the clean cycle.
full package on the 1st.
Paid September, full on 1 Oct aligns the cycle (7 days early).
full package on the 1st.
full, on the 1st (once the September payment is confirmed).
Paid September, full package on the 1st.
full, on the 1st (once the September payment is confirmed).
Paid September, full package on the 1st.
full, on the 1st (once the September payment is confirmed).
Paid September, full on 1 Oct aligns the cycle (6 days early).
Paid September, full on 1 Oct aligns the cycle (7 days early).
full package on the 1st.
Paid September, full on 1 Oct aligns the cycle (6 days early).
full package on the 1st.
full, on the 1st (once the September payment is confirmed).
Paid September, full package on the 1st.
full package on the 1st.
full package on the 1st.
Paid September, full on 1 Oct aligns the cycle (3 days early).
full, on the 1st (once the September payment is confirmed).
Paid September, full on 1 Oct aligns the cycle (6 days early).
full, on the 1st (once the September payment is confirmed).
full package on the 1st.
full package on the 1st.
full package on the 1st.
full package on the 1st.
full package on the 1st.
full, on the 1st (once the September payment is confirmed).
full package on the 1st.
full, on the 1st (once the September payment is confirmed).
last group session 12 Aug. Last package Growth (25% off) 12 Aug. 1 sessions since 1 Aug.
last group session 26 Aug. Last package Essential 24 Jul. 5 sessions since 1 Aug.
last group session 21 Aug. Last package Growth 28 Aug. 1 sessions since 1 Aug.
last group session 12 Aug. Last package Essential 26 Aug. 1 sessions since 1 Aug.
last group session 12 Aug. Last package unknown - no academy package in Setpoint . 1 sessions since 1 Aug.
last group session 25 Aug. Last package Growth 26 Jul. 4 sessions since 1 Aug.
last group session 25 Aug. Last package Growth 24 Jul. 4 sessions since 1 Aug.
last group session 19 Aug. Last package unknown - no academy package in Setpoint . 1 sessions since 1 Aug.
Sheet: out in September. Last package Essential 3 Aug. 5 sessions since 1 Aug.
last group session 13 Aug. Last package unknown - no academy package in Setpoint . 1 sessions since 1 Aug.
last group session 25 Aug. Last package unknown - no academy package in Setpoint . 3 sessions since 1 Aug.
last group session 13 Aug. Last package unknown - no academy package in Setpoint . 1 sessions since 1 Aug.
last group session 21 Aug. Last package unknown - no academy package in Setpoint . 1 sessions since 1 Aug.
Membership comes from Setpoint rosters since 1 August plus upcoming bookings. Aug / Sep = held sessions on that group's roster. A student can appear in two groups.
Stripe first (money truth), then what Setpoint POS recorded. Championship, events and court payments are left out.
| Date | Student | Package | Amount | Source | Note |
|---|---|---|---|---|---|
| 9 Sep | Pap Chenhansa | Championship vol.4 (academy member) | 7,000 | Stripe | |
| 8 Sep | Bliss | Essential | 4,500 | Setpoint POS | payment link |
| 8 Sep | Bryant Castro | Growth | 9,500 | Setpoint POS | in club (cash) |
| 8 Sep | Chao R | Essential | 4,500 | Setpoint POS | payment link |
| 8 Sep | Gabriel H | Growth | 9,500 | Stripe | |
| 8 Sep | Gabriel H | Growth | 9,500 | Setpoint POS | payment link |
| 8 Sep | Jasmine Longsagul | Growth | 9,500 | Setpoint POS | payment link |
| 8 Sep | Mimi Chraibi | Essential | 4,500 | Setpoint POS | payment link |
| 8 Sep | Ali Cheval | Essential | 4,500 | Stripe | |
| 8 Sep | Ali Cheval | Essential | 4,500 | Setpoint POS | payment link |
| 8 Sep | Aon Varisa | Growth | 9,500 | Setpoint POS | payment link |
| 8 Sep | Matthew Angsuwarangsi | Essential | 4,500 | Setpoint POS | payment link |
| 7 Sep | Alice Ram | Starter Pack | 12,500 | Stripe | Failed |
| 7 Sep | Chao R | Essential | 4,500 | Stripe | |
| 7 Sep | Mimi Chraibi | Essential | 4,500 | Stripe | |
| 7 Sep | Iceung | Growth | 9,500 | Stripe | |
| 7 Sep | Iceung | Growth | 9,500 | Setpoint POS | payment link |
| 5 Sep | Jasmine Longsagul | Growth | 9,500 | Setpoint POS | payment link |
| 5 Sep | Zach S | Essential | 4,500 | Setpoint POS | payment link |
| 4 Sep | Jane Holloway | Essential | 4,500 | Setpoint POS | in club (cash) |
| 4 Sep | Luqman Hakim Hamzah | Essential | 4,500 | Stripe | |
| 4 Sep | Luqman Hakim Hamzah | Essential | 4,500 | Setpoint POS | payment link |
| 3 Sep | Nida | Starter Pack | 12,500 | Setpoint POS | payment link |
| 2 Sep | Nida | Starter Pack | 12,500 | Stripe | |
| 31 Aug | April Kintanar Mayo | Essential (25% off) | 3,375 | Stripe | |
| 31 Aug | Jasmine Longsagul | Growth (25% off) | 7,125 | Stripe | |
| 31 Aug | Bow Liptapanlop | Growth | 9,500 | Stripe | |
| 20 Aug | Jakraraj Rungsaeng | Essential | 4,500 | Stripe | |
| 18 Aug | Gem Asawachatroj | Growth (25% off) | 7,125 | Stripe | |
| 18 Aug | Gem Asawachatroj | Growth (25% off) | 7,125 | Stripe | |
| 17 Aug | Ryan Read | Starter Pack | 12,500 | Stripe | |
| 14 Aug | Mimi Chraibi | Essential | 4,500 | Stripe | |
| 12 Aug | Anais N | Growth (25% off) | 7,125 | Stripe | |
| 10 Aug | Samantha Cook | Growth | 9,500 | Stripe | |
| 10 Aug | Arnav | Arnav Package (Starter + 2 Individual) | 13,375 | Stripe | |
| 9 Aug | Iceung | Performance (25% off) | 10,875 | Stripe | |
| 4 Aug | Peem Chanada | Essential | 4,500 | Stripe | |
| 4 Aug | Matthew Angsuwarangsi | Essential (25% off) | 3,375 | Stripe |
Money truth is Stripe, attendance truth is Setpoint, the Sheet is a cross-check. Nothing here was resolved silently.
The Setpoint POS lists only package sales it knows about (currently 15). A "payment link" sale in POS does not guarantee a Stripe charge. Cash never reaches Stripe.
Students are keyed by Setpoint account. Accounts were merged only by identical name, or by first name when the Sheet confirms the package.
Events and courts: 700 THB x 57, 500 THB x 9, 200 THB x 13. Other links:
Press + on a row for the full story: every Stripe payment, the Setpoint POS entries, groups, attendance and your notes. Group sessions done = roster entries on held group sessions (Setpoint keeps no attendance tick).
| Student | Status | Package · bought · paid | Group sessions | Paid Sep? | Due now | Due 1 Oct | Control |
|---|---|---|---|---|---|---|---|
| Akash Sachdev | ACTIVE NOT CHARGED | Growth 26 Jul Setpoint · no Stripe THB |
1 Aug 1 · Sep 0 · 1 left |
no | 9,500 | 9,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Alberto Morales | ACTIVE NOT CHARGED | Growth (25% off) 3 Aug Setpoint · no Stripe THB |
4 Aug 4 · Sep 0 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Ali Chraibi WhatsApp +971 52 917 1921 (Sheet) |
ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
10 Aug 7 · Sep 3 · unknown left |
no | agree package | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Alice Ram WhatsApp +66 84 108 9344 (Sheet) |
ACTIVE NOT CHARGED | Essential 1 Aug Setpoint · no Stripe THB |
5 Aug 4 · Sep 1 · 0 left |
no | 4,500 | 4,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Duncan Wilson | ACTIVE NOT CHARGED | Essential 23 Jul Setpoint · no Stripe THB |
4 Aug 4 · Sep 0 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Emily Chia | ACTIVE NOT CHARGED | Essential 12 Aug Setpoint · no Stripe THB |
3 Aug 3 · Sep 0 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Emily Lambe WhatsApp +66 95 531 2239 (Sheet) |
ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
3 Aug 1 · Sep 2 · unknown left |
no | agree package | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Gem Asawachatroj | ACTIVE NOT CHARGED | Growth 18 Aug · 7,125 THB |
5 Aug 4 · Sep 1 · 2 left |
no | 2,375 | 9,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Huzaifa Abdul Rehman | ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
19 Aug 16 · Sep 3 · unknown left |
no | agree package | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Huzaima Abdul Rehman | ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
14 Aug 12 · Sep 2 · unknown left |
no | agree package | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Jakraraj Rungsaeng no phone or email on record |
ACTIVE NOT CHARGED | Essential 20 Aug · 4,500 THB |
7 Aug 4 · Sep 3 · 4 left |
no | 1,125 | 4,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Jason Yap WhatsApp 0808737880 (Sheet) |
ACTIVE NOT CHARGED | Growth 3 Aug Setpoint · no Stripe THB |
2 Aug 2 · Sep 0 · 4 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Kavi | ACTIVE NOT CHARGED | Performance 12 Aug Setpoint · no Stripe THB |
10 Aug 8 · Sep 2 · 0 left |
no | 7,250 | 14,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Kyle Farrar | ACTIVE NOT CHARGED | Essential 17 Aug Setpoint · no Stripe THB |
8 Aug 7 · Sep 1 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Lara Talapia | ACTIVE NOT CHARGED | Essential 7 Aug Setpoint · no Stripe THB |
2 Aug 1 · Sep 1 · 3 left |
no | 3,375 | 4,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Madeline Chiarapurk | ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
3 Aug 3 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Memmo Don | ACTIVE NOT CHARGED | Essential 31 Jul Setpoint · no Stripe THB |
8 Aug 6 · Sep 2 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Pap Chenhansa | ACTIVE NOT CHARGED | Growth 2 Aug Setpoint · no Stripe THB |
3 Aug 3 · Sep 0 · 0 left |
no | 9,500 | 9,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Peem Chanada | ACTIVE NOT CHARGED | Essential 4 Aug · 4,500 THB |
5 Aug 3 · Sep 2 · 0 left |
no | 3,375 | 4,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Ploy Chalisa WhatsApp +66 96 279 2284 (Sheet) |
ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
4 Aug 4 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Princy | ACTIVE NOT CHARGED | Essential 24 Jul Setpoint · no Stripe THB |
4 Aug 3 · Sep 1 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Pun K WhatsApp +66 89 714 1554 (Sheet) |
ACTIVE NOT CHARGED | Growth 7 Aug Setpoint · no Stripe THB |
3 Aug 1 · Sep 2 · 0 left |
no | 7,125 | 9,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Samantha Cook | ACTIVE NOT CHARGED | Growth 10 Aug · 9,500 THB |
3 Aug 2 · Sep 1 · 3 left |
no | 7,125 | 9,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Sumeet WhatsApp +66 92 553 3923 (Sheet) |
ACTIVE NOT CHARGED | Essential 29 Jul Setpoint · no Stripe THB |
4 Aug 3 · Sep 1 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Summer | ACTIVE NOT CHARGED | Growth 11 Aug Setpoint · no Stripe THB |
0 Aug 0 · Sep 0 · 3 left |
no | 4,750 | 9,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Summer Liang WhatsApp +66 91 039 3555 (Sheet) |
ACTIVE NOT CHARGED | Growth 13 Aug Setpoint · no Stripe THB |
3 Aug 1 · Sep 2 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Tony Palomino | ACTIVE NOT CHARGED | Essential 24 Jul Setpoint · no Stripe THB |
3 Aug 3 · Sep 0 · 0 left |
no | 4,500 | 4,500 | done |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Venky H | ACTIVE NOT CHARGED | Essential 7 Aug Setpoint · no Stripe THB |
4 Aug 4 · Sep 0 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Vlad | ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
1 Aug 0 · Sep 1 · unknown left |
no | agree package | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Vlad Kot no phone or email on record |
ACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
1 Aug 1 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Anais N | INACTIVE NOT CHARGED | Growth (25% off) 12 Aug · 7,125 THB |
1 Aug 1 · Sep 0 · 2 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Angkhana Gurbani | INACTIVE NOT CHARGED | Essential 24 Jul Setpoint · no Stripe THB |
0 Aug 0 · Sep 0 · 4 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Ashley Muller | INACTIVE NOT CHARGED | Essential 24 Jul Setpoint · no Stripe THB |
5 Aug 5 · Sep 0 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Bacalao | INACTIVE NOT CHARGED | Growth 28 Aug Setpoint · no Stripe THB |
1 Aug 1 · Sep 0 · 4 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Emily | INACTIVE NOT CHARGED | Essential 26 Aug Setpoint · no Stripe THB |
1 Aug 1 · Sep 0 · 3 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Jakkapun Charinrattana | INACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
1 Aug 1 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Kevin | INACTIVE NOT CHARGED | Growth 26 Jul Setpoint · no Stripe THB |
4 Aug 4 · Sep 0 · 2 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Maddy | INACTIVE NOT CHARGED | Essential 7 Aug Setpoint · no Stripe THB |
0 Aug 0 · Sep 0 · 4 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Niklas | INACTIVE NOT CHARGED | Growth 24 Jul Setpoint · no Stripe THB |
4 Aug 4 · Sep 0 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Nisi Lee no phone or email on record |
INACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
1 Aug 1 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Rachid Jarray WhatsApp +852 5396 4791 (Sheet) |
INACTIVE NOT CHARGED | Essential 3 Aug Setpoint · no Stripe THB |
5 Aug 5 · Sep 0 · 0 left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Serena | INACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
1 Aug 1 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Stefano Mocciola | INACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
3 Aug 3 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Sulkiflee no phone or email on record |
INACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
1 Aug 1 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Vasucha Hongyok | INACTIVE NOT CHARGED | unknown - no academy package in Setpoint unknown |
1 Aug 1 · Sep 0 · unknown left |
no | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| April Kintanar Mayo | ACTIVE PAID | Essential (25% off) 31 Aug · 3,375 THB |
4 Aug 4 · Sep 0 · 4 left |
yes | 3,375 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Arnav | ACTIVE PAID | Arnav Package (Starter + 2 Individual) 10 Aug · 13,375 THB |
11 Aug 8 · Sep 3 · 4 left |
credit pack | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Bliss | ACTIVE RENEWED-CHECK | Essential 8 Sep Setpoint · no Stripe THB |
4 Aug 3 · Sep 1 · 2 left |
POS only | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Bryant Castro | ACTIVE RENEWED-CHECK | Growth 8 Sep Setpoint · no Stripe THB |
5 Aug 4 · Sep 1 · 5 left |
POS only | 9,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Chao R | ACTIVE PAID | Essential 7 Sep · 4,500 THB |
7 Aug 5 · Sep 2 · 4 left |
yes | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Gabriel H | NEW PAID | Growth 8 Sep · 9,500 THB |
1 Aug 0 · Sep 1 · 4 left |
yes | 9,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Jane Holloway | ACTIVE RENEWED-CHECK | Essential 4 Sep Setpoint · no Stripe THB |
4 Aug 3 · Sep 1 · 1 left |
POS only | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Jasmine Longsagul | ACTIVE PAID | Growth (25% off) 31 Aug · 7,125 THB |
5 Aug 3 · Sep 2 · 6 left |
yes | 7,125 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Luqman Hakim Hamzah | NEW PAID | Essential 4 Sep · 4,500 THB |
1 Aug 0 · Sep 1 · 0 left |
yes | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Mimi Chraibi WhatsApp +66 80 006 1055 (Sheet) |
ACTIVE PAID | Essential 7 Sep · 4,500 THB |
4 Aug 2 · Sep 2 · 3 left |
yes | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Nayara WhatsApp +66 99 646 5838 (Sheet) |
NEW RENEWED-CHECK | Growth 2 Sep Setpoint · no Stripe THB |
1 Aug 0 · Sep 1 · 1 left |
POS only | 9,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Nida | ACTIVE PAID | Starter Pack 2 Sep · 12,500 THB |
6 Aug 4 · Sep 2 · 4 left |
yes | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Palmy C | ACTIVE PAID | Starter Pack 12 Aug Setpoint · no Stripe THB |
4 Aug 3 · Sep 1 · 4 left |
credit pack | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Ryan Read | ACTIVE PAID | Starter Pack 17 Aug · 12,500 THB |
3 Aug 2 · Sep 1 · 8 left |
credit pack | done | ||
Notes
Stripe payments
Attendance
Your control
| |||||||
| Tahtar | NEW RENEWED-CHECK | Essential 2 Sep Setpoint · no Stripe THB |
0 Aug 0 · Sep 0 · 0 left |
POS only | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Ali Cheval | INACTIVE PAID | Essential 8 Sep · 4,500 THB |
4 Aug 4 · Sep 0 · 4 left |
yes | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Aon Varisa WhatsApp +66 81 883 4800 (Sheet) |
INACTIVE RENEWED-CHECK | Growth 8 Sep Setpoint · no Stripe THB |
1 Aug 1 · Sep 0 · 6 left |
POS only | 9,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Bow Liptapanlop WhatsApp 66834264654 (Sheet) |
INACTIVE PAID | Growth 31 Aug · 9,500 THB |
0 Aug 0 · Sep 0 · 4 left |
yes | 9,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Iceung | INACTIVE PAID | Growth 7 Sep · 9,500 THB |
0 Aug 0 · Sep 0 · 5 left |
yes | 9,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Matthew Angsuwarangsi | INACTIVE RENEWED-CHECK | Essential 8 Sep Setpoint · no Stripe THB |
4 Aug 4 · Sep 0 · 4 left |
POS only | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
| Zach S | INACTIVE RENEWED-CHECK | Essential 5 Sep Setpoint · no Stripe THB |
3 Aug 3 · Sep 0 · 3 left |
POS only | 4,500 | done | |
Notes
Stripe payments
Attendance
Your control
| |||||||
From the Stripe Payment Links page. Copy and paste into WhatsApp. Each price has its own link; never reuse a special-price link for someone else.
Three percentage codes, package-agnostic, reused forever: one code works on the Essential, Growth and Performance links. Named by what the student pays. Create them once in Stripe (Product catalogue, Coupons, then a promotion code on each), restricted to the three monthly links. Credit packs are never prorated.
25% off. 3 of 4 weeks left to the 1st. Essential 3,375 · Growth 7,125 · Performance 10,875.
50% off. 2 of 4 weeks left. Essential 2,250 · Growth 4,750 · Performance 7,250.
75% off. 1 of 4 weeks left. Essential 1,125 · Growth 2,375 · Performance 3,625.
4 weeks left (joins on the 1st or 2nd): full price. 0 weeks left (last 7 days of the month): no charge now, first full payment on the 1st.
Which code, mechanically. Count the days from the start date to the 1st of next month and divide by 7, rounding down. 29 days or more = full price. 22 to 28 = PRORATE75. 15 to 21 = PRORATE50. 8 to 14 = PRORATE25. 7 or fewer = wait for the 1st. Start date = the day a new student joins (case A), or the day the last full payment stops covering (case B, an existing student being moved to the clean cycle).
| Start date | September | October | November | Code |
|---|---|---|---|---|
| Full price | 1 to 2 Sep | 1 to 3 Oct | 1 to 2 Nov | none |
| 3 weeks left | 4 to 10 Sep | 5 to 11 Oct | 4 to 10 Nov | PRORATE75 |
| 2 weeks left | 11 to 17 Sep | 12 to 18 Oct | 11 to 17 Nov | PRORATE50 |
| 1 week left | 18 to 24 Sep | 19 to 25 Oct | 18 to 24 Nov | PRORATE25 |
| Wait for the 1st | 3 to 30 Sep | 4 to 31 Oct | 3 to 30 Nov | none, first payment on the 1st |
Hey [name], welcome to the academy 🎾 Quick note on how billing works, it's a monthly subscription, we don't carry classes over, every month starts clean on the 1st. Since you're joining mid-month, this first payment is prorated, you only pay for the sessions left in September. From 1 Oct you'll be on the full monthly plan. Here's your link: [link] with the code [PRORATE50]
Hey [name], from October everyone in the academy pays on the 1st of the month, so the whole group starts clean together. Your last payment covered you until [date]. To bring you to the 1st, this one payment is prorated: you only pay for the weeks left in September. From 1 Oct it's the full monthly plan on the 1st. Here's your link: [link] with the code [PRORATE50]
Goal: every student pays the full package on the 1st. A mid-month payer is prorated once to reach the next 1st, then pays full on the 1st. No session carryover: proration replaces it. Missed fixed group slots are lost, because this is a subscription, not a private class.
Proration = (weeks left to the 1st ÷ 4) × price, at 1 group session per week. Weeks left = whole weeks between the start date and the next 1st. The same maths covers two cases: A, a new student joining mid-month pays prorated now for the rest of this month, then full on the 1st; B, an existing student whose full month overran the 1st pays one prorated bridge, then full on the 1st. Everyone in section 1 today is case B.
Funalito. Paid a full Essential (4,500 THB) on 15 August, did 2 group classes in August, not charged in September. If he continues, charge a prorated Essential of about 50% = 2,250 THB (2 of 4 weekly sessions left to reach the next 1st). From 1 October he pays the full 4,500 on the 1st: clean.
Packages (Setpoint setup, pulled 10 Sep 10:45) and what each code charges.
| Package | Price | Sessions | Cycle | PRORATE75 | PRORATE50 | PRORATE25 |
|---|---|---|---|---|---|---|
| Essential | 4,500 | 4 | monthly | 3,375 | 2,250 | 1,125 |
| Growth | 9,500 | 6 | monthly | 7,125 | 4,750 | 2,375 |
| Performance | 14,500 | 7 | monthly | 10,875 | 7,250 | 3,625 |
| Starter Pack | 12,500 | 10 | 90-day credit pack | – | – | – |
| Pro Pack | 32,000 | 18 | 90-day credit pack | – | – | – |
| Arnav Package (Starter + 2 Individual) | 13,375 | 12 | 90-day credit pack | – | – | – |
| Essential (25% off) | 3,375 | 4 | monthly | 2,531 | 1,688 | 844 |
| Growth (25% off) | 7,125 | 6 | monthly | 5,344 | 3,562 | 1,781 |
| Performance (25% off) | 10,875 | 7 | monthly | 8,156 | 5,438 | 2,719 |
Sources: Stripe (120 rows, 1 August to 9 Sep; the Description column is empty, so packages are identified by amount and cross-checked with the Setpoint package record); Setpoint admin (112 students, 469 lessons, 16 package definitions, 15 POS package sales); Google Sheet STUDENTS tab. Excluded: 1:1 sessions for non-members, coaching session packs, Pad Thai Pass, events and courts. Read-only: nothing was written to any source. Amounts THB, dates Bangkok time.