From 0b75bed258b5713fef1f13f13feb6048ba1e7ca1 Mon Sep 17 00:00:00 2001 From: martbost Date: Sat, 1 Aug 2026 12:35:41 -0500 Subject: [PATCH] Teach the calculator about staggering (12+7 cycle mechanics, Marty's ask) - Sponsor Guide: new 'Weekly withdrawals: stagger the lanes' section (day-19 unlock, 6-7 day offsets, one-time idle cost, flat-10%-fee math, pairs with Pocket/Park). - Plan text (both variants): stagger tip before Quick Stats + cycle line now states 19 days = 12 clicking + 7-day hold, funds unlock at day 19. Co-Authored-By: Claude Fable 5 --- index.html | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 019615e..e5a8517 100644 --- a/index.html +++ b/index.html @@ -1522,6 +1522,15 @@ The share link remembers the strategy, so the plan they open is the plan you chose for them.

+
+ šŸ“… Weekly withdrawals: stagger the lanes +

+ A campaign's funds unlock only at day 19 (12 days of clicking + a 7-day hold). One campaign — or several bought the same day — means one unlock every 19 days. But each account has 3 campaign slots, and the unlock clock is per campaign: start your lanes 6–7 days apart and something unlocks roughly every 6 days, so a weekly withdrawal habit always has funds waiting.

+ Why bother: a fixed weekly payday (say, every Monday) is easier to stick with than a drifting 19-day one, and weekly payment proofs are powerful recruiting material — four screenshots a month instead of one.
+ The cost: one-time only — the later lanes sit idle a few days before their first buy. After that the offsets carry through every recycle automatically. The withdrawal fee is a flat 10% of the amount, so weekly vs monthly costs exactly the same in fees.
+ Pairs with: the Pocket and Park strategies. Withdraw your pocket share each week; leave the banked share in the balance to fund re-buys and upgrades on schedule. +

+
āœ… Already Joined (PIF)

Check "Already joined" if someone signed up already and you transferred funds to their account. The plan strips all signup language and tells them to purchase the campaign themselves.

@@ -2596,6 +2605,10 @@ function generatePlan() { const refUser = getCbpUser(); const refLink = getShareUrl(refUser); const hubLink = hubUrl(); + // Weekly-withdrawal coaching (Marty 2026-08-01): funds unlock per campaign + // at day 19 (12 clicking + 7 hold), so weekly cadence requires staggered + // lane starts. Every full plan reaches multi-lane phases, so always shown. + const staggerTip = `šŸ’” **Want weekly withdrawals?** Each campaign's funds unlock only at day 19 (12 days of clicking + a 7-day hold), so one campaign pays one lump every 19 days. When you're running 2-3 campaigns at once, **start them 6-7 days apart** — then something unlocks almost every week, and a fixed weekly payday (like every Monday) always has funds waiting. One-time cost: the later lanes idle a few days before their first buy; the offsets then carry through every recycle automatically. The withdrawal fee is a flat 10% of the amount, so weekly costs the same as monthly — withdraw your pocket share, leave the banked share in for re-buys.\n\n`; const giftCost = getLevelCost(giftLevel); const selfCost = getLevelCost(selfLevel); const effective = getEffectiveStart(giftLevel, selfLevel); @@ -2640,8 +2653,8 @@ function generatePlan() { } let rawPlan = alreadyJoined - ? `šŸ“‹ Your ClickBaitPays Plan — Full Roadmap\n\nSo what's ClickBaitPays? It's an ad platform where you run small ad campaigns, click a few ads each day, and every ~19 days you get paid more than the campaign cost. You reinvest those payouts into bigger campaigns and scale up. It's simple, takes a few minutes a day, and you can do it from your phone.\n\nHere's a calculator I put together so you can play with the numbers yourself: ${refLink}\n\nCome back to that link anytime — it'll walk you through what's possible and the best plan forward as you grow.\n\n${giftCost > 0 ? `${pifSteps}` : ''}\n\n${roadmapHeading}\n\n${phases.filter(k => k !== '3xL7').map((k, i) => phasePlanLine(k, i, PI, mode, pocketPct)).join('\n\n')}\n\n${endgameBlock}\n\n${selfCost > 0 ? `**Your total self-fund: $${selfCost}**${selfCost > giftCost ? ` (you cover $${(selfCost - giftCost).toLocaleString()} after sponsor's gift)` : ''}` : ''}\n\nNo new money needed after the start — just run the cycles and follow the phases above.\n\nAs a side note — I also earn 10% of everything you get paid through this system, so eventually I'll get my gift back. But that's not why I'm doing this. I genuinely just want to pay it forward and help you get started. You win, I win — we both win together.\n\nConnect with the team and get help any time in the team hub: ${hubLink}\n\n${timeLine}\n\nQuick Stats\n${quickMonthly}\n• Each campaign cycle: 19 days\n• Min daily clicks: 3-20 (depending on level)\n• Reward per ad click: $0.48 - $13.50\n\nYour Referral Link\n${refLink}\n\nGood luck — the system works if you work the system. šŸ’Ŗ` - : `šŸ“‹ Your ClickBaitPays Plan\n\nSo what's ClickBaitPays? It's an ad platform where you run small ad campaigns, click a few ads each day, and every ~19 days you get paid more than the campaign cost. You reinvest those payouts into bigger campaigns and scale up. It's simple, takes a few minutes a day, and you can do it from your phone.\n\nHere's a calculator I put together so you can play with the numbers yourself: ${refLink}\n\nAfter you sign up, come back to that link — it'll walk you through what's possible and the best plan forward as you grow.\n\n${giftCost > 0 ? `With me as your sponsor, I'm covering **$${giftCost}** to get you started through Level ${giftLevel} (L${giftLevel === 1 ? '1 only' : `1-L${giftLevel}`}). You owe nothing for this — it's funded up front, and you keep 100% of your earnings.` : `I haven't pre-funded any levels on my end — you'll be building entirely on your own using the link below.`}\n\n${giftCost > 0 ? pifSteps : ''}\n\n${roadmapHeading}\n\n${phases.filter(k => k !== '3xL7').map((k, i) => phasePlanLine(k, i, PI, mode, pocketPct)).join('\n\n')}\n\n${endgameBlock}\n\n${selfCost > 0 ? `**Your total self-fund: $${selfCost}**${selfCost > giftCost ? ` (you cover $${(selfCost - giftCost).toLocaleString()} after sponsor's gift)` : ''}` : ''}\n\nNo new money needed after the start — just run the cycles and follow the phases above.\n\nAs a side note — I also earn 10% of everything you get paid through this system, so eventually I'll get my gift back. But that's not why I'm doing this. I genuinely just want to pay it forward and help you get started. You win, I win — we both win together.\n\nConnect with the team and get help any time in the team hub: ${hubLink}\n\n${timeLine}\n\nQuick Stats\n${quickMonthly}\n• Each campaign cycle: 19 days\n• Min daily clicks: 3-20 (depending on level)\n• Reward per ad click: $0.48 - $13.50\n\nYour Referral Link\n${refLink}\n\nUse this link to sign up — it's how your sponsor tracks your progress. If you have questions, reach out to them directly.\n\nGood luck — the system works if you work the system. šŸ’Ŗ`; + ? `šŸ“‹ Your ClickBaitPays Plan — Full Roadmap\n\nSo what's ClickBaitPays? It's an ad platform where you run small ad campaigns, click a few ads each day, and every ~19 days you get paid more than the campaign cost. You reinvest those payouts into bigger campaigns and scale up. It's simple, takes a few minutes a day, and you can do it from your phone.\n\nHere's a calculator I put together so you can play with the numbers yourself: ${refLink}\n\nCome back to that link anytime — it'll walk you through what's possible and the best plan forward as you grow.\n\n${giftCost > 0 ? `${pifSteps}` : ''}\n\n${roadmapHeading}\n\n${phases.filter(k => k !== '3xL7').map((k, i) => phasePlanLine(k, i, PI, mode, pocketPct)).join('\n\n')}\n\n${endgameBlock}\n\n${selfCost > 0 ? `**Your total self-fund: $${selfCost}**${selfCost > giftCost ? ` (you cover $${(selfCost - giftCost).toLocaleString()} after sponsor's gift)` : ''}` : ''}\n\nNo new money needed after the start — just run the cycles and follow the phases above.\n\nAs a side note — I also earn 10% of everything you get paid through this system, so eventually I'll get my gift back. But that's not why I'm doing this. I genuinely just want to pay it forward and help you get started. You win, I win — we both win together.\n\nConnect with the team and get help any time in the team hub: ${hubLink}\n\n${timeLine}\n\n${staggerTip}Quick Stats\n${quickMonthly}\n• Each campaign cycle: 19 days (12 days of clicking + 7-day hold — funds unlock at day 19)\n• Min daily clicks: 3-20 (depending on level)\n• Reward per ad click: $0.48 - $13.50\n\nYour Referral Link\n${refLink}\n\nGood luck — the system works if you work the system. šŸ’Ŗ` + : `šŸ“‹ Your ClickBaitPays Plan\n\nSo what's ClickBaitPays? It's an ad platform where you run small ad campaigns, click a few ads each day, and every ~19 days you get paid more than the campaign cost. You reinvest those payouts into bigger campaigns and scale up. It's simple, takes a few minutes a day, and you can do it from your phone.\n\nHere's a calculator I put together so you can play with the numbers yourself: ${refLink}\n\nAfter you sign up, come back to that link — it'll walk you through what's possible and the best plan forward as you grow.\n\n${giftCost > 0 ? `With me as your sponsor, I'm covering **$${giftCost}** to get you started through Level ${giftLevel} (L${giftLevel === 1 ? '1 only' : `1-L${giftLevel}`}). You owe nothing for this — it's funded up front, and you keep 100% of your earnings.` : `I haven't pre-funded any levels on my end — you'll be building entirely on your own using the link below.`}\n\n${giftCost > 0 ? pifSteps : ''}\n\n${roadmapHeading}\n\n${phases.filter(k => k !== '3xL7').map((k, i) => phasePlanLine(k, i, PI, mode, pocketPct)).join('\n\n')}\n\n${endgameBlock}\n\n${selfCost > 0 ? `**Your total self-fund: $${selfCost}**${selfCost > giftCost ? ` (you cover $${(selfCost - giftCost).toLocaleString()} after sponsor's gift)` : ''}` : ''}\n\nNo new money needed after the start — just run the cycles and follow the phases above.\n\nAs a side note — I also earn 10% of everything you get paid through this system, so eventually I'll get my gift back. But that's not why I'm doing this. I genuinely just want to pay it forward and help you get started. You win, I win — we both win together.\n\nConnect with the team and get help any time in the team hub: ${hubLink}\n\n${timeLine}\n\n${staggerTip}Quick Stats\n${quickMonthly}\n• Each campaign cycle: 19 days (12 days of clicking + 7-day hold — funds unlock at day 19)\n• Min daily clicks: 3-20 (depending on level)\n• Reward per ad click: $0.48 - $13.50\n\nYour Referral Link\n${refLink}\n\nUse this link to sign up — it's how your sponsor tracks your progress. If you have questions, reach out to them directly.\n\nGood luck — the system works if you work the system. šŸ’Ŗ`; document.getElementById('planOutput').innerHTML = rawPlan.replace(/\*\*(.*?)\*\*/g, '$1'); document.getElementById('planOutput').dataset.rawPlan = rawPlan;