paywall: legacy (pre-paywall) sheets keep their deal

sells the cap lift through the upgrade button

group splitsheet paywall/legacy-visible.spec.ts

👥 People

Alice @alice
sendsAlice runs /newsplit @bob
👥 Group chat
Alice
/newsplit @bob
Hello! I’m @splitsheetbot, here to help you split bills with friends. — show full message
Hello! I’m @splitsheetbot, here to help you split bills with friends.
I use something called a Splitsheet—a dynamic message that keeps track of all expenses and debts. Below, you’ll find your first Splitsheet.

Here’s how to get started:
1. Join the Splitsheet by clicking the 👥⁠➕ button (or reply with add @​username)
2. Reply to the Splitsheet with a description of your expense
3. Pin the Splitsheet for quick access

Examples of messages:
- groceries 50 (sender paid, and the cost is split evenly among all members)
- bought coffee for Emma 15 (sender paid, and only Emma owes)
- John bought concert tickets for me and Sarah, 40 each (John spent 80, and both Sarah and you owe)

How to edit expenses:
- Edit your own message
- Reply to your message with the changes
- Reply to your message requesting deletion

Adding expenses is free. One payment shows who owes whom, for the whole group, forever.

When you're ready to start a new Splitsheet, use the /newsplit command. You can mention members to add them immediately: /newsplit @​alice @​bob
If you have any questions or suggestions, feel free to contact @splitsheet_help_bot
🌐
📋 Splitsheet

👥 Alice, @bob

Your expenses will appear here

↩️ Reply to add an expense. Or tap here
👤➕More •••
🛡️ Admin log channel
📋 #splitsheet_created
By: Alice
Sheet: 96a68597-d1d9-4345-95d7-5efc813b8580

👤 #member_joined
Name: Alice
Sheet: 96a68597-d1d9-4345-95d7-5efc813b8580

👤 #member_joined
Name: bob
Sheet: 96a68597-d1d9-4345-95d7-5efc813b8580
repliesAlice replies to the splitsheet: “taxi 40”
👥 Group chat
Alice
/newsplit @bob
Hello! I’m @splitsheetbot, here to help you split bills with friends. — show full message
Hello! I’m @splitsheetbot, here to help you split bills with friends.
I use something called a Splitsheet—a dynamic message that keeps track of all expenses and debts. Below, you’ll find your first Splitsheet.

Here’s how to get started:
1. Join the Splitsheet by clicking the 👥⁠➕ button (or reply with add @​username)
2. Reply to the Splitsheet with a description of your expense
3. Pin the Splitsheet for quick access

Examples of messages:
- groceries 50 (sender paid, and the cost is split evenly among all members)
- bought coffee for Emma 15 (sender paid, and only Emma owes)
- John bought concert tickets for me and Sarah, 40 each (John spent 80, and both Sarah and you owe)

How to edit expenses:
- Edit your own message
- Reply to your message with the changes
- Reply to your message requesting deletion

Adding expenses is free. One payment shows who owes whom, for the whole group, forever.

When you're ready to start a new Splitsheet, use the /newsplit command. You can mention members to add them immediately: /newsplit @​alice @​bob
If you have any questions or suggestions, feel free to contact @splitsheet_help_bot
🌐
📋 Splitsheet

💰 40.00 • 👥 Alice, @bob

Jun 19, 2026
40 — Alice pays, split Al… ― 40.00 • Alice for all

💸 Alice ← @bob 20

↩️ Reply to add an expense. Or tap here
👤➕More •••
🔓 Remove limits
Alice
📋 Splitsheet 💰 40.00 • 👥 Alice, @bob Jun 19, 2026 40 — Alice pays, split Al……
taxi 40
✍️
tapsAlice taps [ 🔓 Remove limits ]
  • the upgrade button opens the payment promo
  • the promo pitches the limit removal, truthfully
👥 Group chat
Alice
/newsplit @bob
Hello! I’m @splitsheetbot, here to help you split bills with friends. — show full message
Hello! I’m @splitsheetbot, here to help you split bills with friends.
I use something called a Splitsheet—a dynamic message that keeps track of all expenses and debts. Below, you’ll find your first Splitsheet.

Here’s how to get started:
1. Join the Splitsheet by clicking the 👥⁠➕ button (or reply with add @​username)
2. Reply to the Splitsheet with a description of your expense
3. Pin the Splitsheet for quick access

Examples of messages:
- groceries 50 (sender paid, and the cost is split evenly among all members)
- bought coffee for Emma 15 (sender paid, and only Emma owes)
- John bought concert tickets for me and Sarah, 40 each (John spent 80, and both Sarah and you owe)

How to edit expenses:
- Edit your own message
- Reply to your message with the changes
- Reply to your message requesting deletion

Adding expenses is free. One payment shows who owes whom, for the whole group, forever.

When you're ready to start a new Splitsheet, use the /newsplit command. You can mention members to add them immediately: /newsplit @​alice @​bob
If you have any questions or suggestions, feel free to contact @splitsheet_help_bot
🌐
📋 Splitsheet

💰 40.00 • 👥 Alice, @bob

Jun 19, 2026
40 — Alice pays, split Al… ― 40.00 • Alice for all

💸 Alice ← @bob 20

↩️ Reply to add an expense. Or tap here
👤➕More •••
🔓 Remove limits
Alice
📋 Splitsheet 💰 40.00 • 👥 Alice, @bob Jun 19, 2026 40 — Alice pays, split Al……
taxi 40
✍️
📋 Splitsheet 💰 40.00 • 👥 Alice, @bob Jun 19, 2026 40 — Alice pays, split Al……
Remove the limits

A free sheet holds 10 expenses. One payment removes the limit, forever.

✨ Applies only to this sheet
⭐ 150 Stars
💰 $3 crypto
tapsAlice taps [ ⭐ 150 Stars ]
👥 Group chat
Alice
/newsplit @bob
Hello! I’m @splitsheetbot, here to help you split bills with friends. — show full message
Hello! I’m @splitsheetbot, here to help you split bills with friends.
I use something called a Splitsheet—a dynamic message that keeps track of all expenses and debts. Below, you’ll find your first Splitsheet.

Here’s how to get started:
1. Join the Splitsheet by clicking the 👥⁠➕ button (or reply with add @​username)
2. Reply to the Splitsheet with a description of your expense
3. Pin the Splitsheet for quick access

Examples of messages:
- groceries 50 (sender paid, and the cost is split evenly among all members)
- bought coffee for Emma 15 (sender paid, and only Emma owes)
- John bought concert tickets for me and Sarah, 40 each (John spent 80, and both Sarah and you owe)

How to edit expenses:
- Edit your own message
- Reply to your message with the changes
- Reply to your message requesting deletion

Adding expenses is free. One payment shows who owes whom, for the whole group, forever.

When you're ready to start a new Splitsheet, use the /newsplit command. You can mention members to add them immediately: /newsplit @​alice @​bob
If you have any questions or suggestions, feel free to contact @splitsheet_help_bot
🌐
📋 Splitsheet

💰 40.00 • 👥 Alice, @bob

Jun 19, 2026
40 — Alice pays, split Al… ― 40.00 • Alice for all

💸 Alice ← @bob 20

↩️ Reply to add an expense. Or tap here
👤➕More •••
🔓 Remove limits
Alice
📋 Splitsheet 💰 40.00 • 👥 Alice, @bob Jun 19, 2026 40 — Alice pays, split Al……
taxi 40
✍️
📋 Splitsheet 💰 40.00 • 👥 Alice, @bob Jun 19, 2026 40 — Alice pays, split Al……
Remove the limits

A free sheet holds 10 expenses. One payment removes the limit, forever.

✨ Applies only to this sheet
⭐ 150 Stars
💰 $3 crypto
Remove the limits A free sheet holds 10 expenses. One payment removes the limit…
🧾 Invoice
Full access, forever
150 ⭐ Stars
paysInvoiceAlice pays the Stars invoice
  • the payment recorded a permanent boost
  • the paid legacy sheet wears the 🔓 badge
  • the upgrade button is gone once paid
  • the webapp sees the paid cap and no further offers
👥 Group chat
Alice
/newsplit @bob
Hello! I’m @splitsheetbot, here to help you split bills with friends. — show full message
Hello! I’m @splitsheetbot, here to help you split bills with friends.
I use something called a Splitsheet—a dynamic message that keeps track of all expenses and debts. Below, you’ll find your first Splitsheet.

Here’s how to get started:
1. Join the Splitsheet by clicking the 👥⁠➕ button (or reply with add @​username)
2. Reply to the Splitsheet with a description of your expense
3. Pin the Splitsheet for quick access

Examples of messages:
- groceries 50 (sender paid, and the cost is split evenly among all members)
- bought coffee for Emma 15 (sender paid, and only Emma owes)
- John bought concert tickets for me and Sarah, 40 each (John spent 80, and both Sarah and you owe)

How to edit expenses:
- Edit your own message
- Reply to your message with the changes
- Reply to your message requesting deletion

Adding expenses is free. One payment shows who owes whom, for the whole group, forever.

When you're ready to start a new Splitsheet, use the /newsplit command. You can mention members to add them immediately: /newsplit @​alice @​bob
If you have any questions or suggestions, feel free to contact @splitsheet_help_bot
🌐
📋 Splitsheet

💰 40.00 • 👥 Alice, @bob

Jun 19, 2026
40 — Alice pays, split Al… ― 40.00 • Alice for all

💸 Alice ← @bob 20
🔓 Unlocked forever, everything included

↩️ Reply to add an expense. Or tap here
👤➕More •••
Alice
📋 Splitsheet 💰 40.00 • 👥 Alice, @bob Jun 19, 2026 40 — Alice pays, split Al……
taxi 40
✍️
📋 Splitsheet 💰 40.00 • 👥 Alice, @bob Jun 19, 2026 40 — Alice pays, split Al……
Remove the limits

A free sheet holds 10 expenses. One payment removes the limit, forever.

✨ Applies only to this sheet
⭐ 150 Stars
💰 $3 crypto
Remove the limits A free sheet holds 10 expenses. One payment removes the limit…
🧾 Invoice
Full access, forever
150 ⭐ Stars
🛡️ Admin log channel
📋 #splitsheet_created
By: Alice
Sheet: 96a68597-d1d9-4345-95d7-5efc813b8580

👤 #member_joined
Name: Alice
Sheet: 96a68597-d1d9-4345-95d7-5efc813b8580

👤 #member_joined
Name: bob
Sheet: 96a68597-d1d9-4345-95d7-5efc813b8580
⭐ #boost
Days: permanent, Paid: 150 TG:XTR
Charge: charge-8
Sheet: 96a68597-d1d9-4345-95d7-5efc813b8580
User: Alice (1001) @alice