Add payments video to training + new Promo Tools page (/tools)

Training: new "Video 5 · Why you're not getting paid yet" card with the
payments teaching video (+ poster). Promo Tools page at /tools (noindex,
unlinked from public nav — a team resource): share-ready video clips
with copy-link buttons, a personal invite-link builder, and three
compliant email/message swipes; banners noted as generate-on-request.
Chatbot gains a promo-tools answer. Old scroll-only clip is superseded
by the combined cut (retire it).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-08-16 05:47:01 -05:00
parent 76c55fe4c2
commit 4dbbc6780c
7 changed files with 88 additions and 1 deletions
+2
View File
@@ -52,6 +52,8 @@
a:()=>`All four training videos are on the <a href="/training">Training page</a>: (1) How the team build works, (2) Create your MetaMask wallet, (3) Funding your wallet, (4) Buying the Premium position. Watch them in order.`},
{k:['seed phrase','secret recovery','recovery phrase','private key','12 words','passphrase'],
a:()=>`<strong>Never share your Secret Recovery Phrase or private keys with anyone</strong> — not this site, not a sponsor, not "support". Anyone asking for it is trying to steal your funds. MetaMask will never ask for it either, except when you restore a wallet yourself.`},
{k:['promote','promo','promo tools','tools','swipe','swipes','email swipe','banners','marketing','share this','invite people','video clips','how do i share'],
a:()=>`Grab share-ready promo tools at <a href="/tools">rmcircle.team/tools</a>: the promo <strong>videos</strong> (tap Copy link to share), <strong>email &amp; message swipes</strong> you can personalize, and a builder for your <strong>personal invite link</strong>. Banner graphics can be generated on request. Keep it honest — point people to the videos and the <a href="/contract">contract review</a>, never promise income.`},
{k:['telegram','group','chat','human','support','contact','talk','someone','admin','help me'],
a:()=>`For live help from the team, join the Telegram group: ${tgLink()}. Tell them where you're stuck and someone will walk you through it.`},
{k:['after join','next','what happens','confirmed','joined','i bought','i am in'],
+5
View File
@@ -59,6 +59,11 @@ a{color:inherit}.wrap{width:min(1160px,calc(100% - 32px));margin:auto}.nav{heigh
.pp-body strong{font-size:15px}
.pp-meta{color:var(--muted);font-size:12.5px;margin-top:3px}
.pp-gen{color:var(--gold);font-weight:800;background:rgba(243,190,67,.12);border:1px solid rgba(243,190,67,.35);border-radius:6px;padding:1px 7px}
.tool-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px 22px;margin-bottom:18px;box-shadow:var(--shadow)}
.tool-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;flex-wrap:wrap}
.tool-head h3{font-size:24px;margin:4px 0 4px}.tool-head p{color:var(--muted);font-size:15px;margin:0;line-height:1.5;max-width:640px}
.swipe{white-space:pre-wrap;background:#071827;border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-top:12px;color:var(--text);font-size:14.5px;line-height:1.55;font-family:inherit;overflow-x:auto}
.share-link{background:#071827;border:1px solid var(--line);border-radius:10px;padding:9px 12px;color:var(--gold);font-size:14px;flex:1;min-width:200px;overflow:auto;white-space:nowrap}
.pp-passed{color:#f2c768;font-size:12px;margin-top:3px}
.pp-verify{flex:0 0 auto;font-size:13px;color:var(--teal);text-decoration:none;border:1px solid rgba(78,214,203,.35);border-radius:9px;padding:7px 10px;white-space:nowrap}
.pp-verify:hover{background:rgba(78,214,203,.1)}
+61
View File
@@ -0,0 +1,61 @@
<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="robots" content="noindex"><meta name="description" content="Promo tools for the Crypto Team Build Network team — share-ready video clips, email swipes, and your personal invite link."><title>Promo Tools | Crypto Team Build</title>
<link rel="canonical" href="https://rmcircle.team/tools">
<link rel="stylesheet" href="/styles.css"></head>
<body>
<header class="wrap nav"><a class="brand" href="/"><div class="brand-mark">RM</div><span><span id="brandName">Crypto Team Build</span><small>Promo Tools</small></span></a><div class="nav-actions"><a class="btn btn-secondary hide-mobile" href="/training">Training</a><a class="btn btn-primary" href="/start">Get Started</a></div></header>
<main>
<section class="section"><div class="wrap" style="max-width:960px">
<div class="section-head" style="max-width:820px"><div class="eyebrow">For the team</div><h1 style="font-size:clamp(30px,5vw,46px);margin:8px 0 10px">Promo <span class="gold">Tools.</span></h1><p>Everything you need to invite people to the team — share-ready videos, email swipes, and your personal invite link. Grab what you want, personalize it, and send. Keep it honest: these link to educational content, not income promises.</p></div>
<h2 style="font-size:30px;margin:26px 0 14px">🎬 Video clips</h2>
<p style="color:var(--muted);margin:0 0 18px">Send these on WhatsApp, Telegram, text, or social. Tap <strong style="color:var(--text)">Copy link</strong> to share, or right-click the video to save it.</p>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow" style="color:var(--gold)">Flagship promo · ~66s</div><h3>The RM Circle — team build overview</h3><p>Scroll of the live site + captions + the 8-level pay ladder. Best all-round invite clip.</p></div><button class="btn btn-teal btn-sm copy-btn" data-copy="https://rmcircle.team/v/rmc-combined-fe1347c964.mp4">Copy link</button></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;margin-top:12px" controls preload="none" poster="/training/how-payments-work-poster.jpg" src="/v/rmc-combined-fe1347c964.mp4"></video></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow" style="color:var(--gold)">Clean promo · ~66s</div><h3>The RM Circle — designed explainer</h3><p>Minimal, premium motion graphics version. Great where a calmer, "fintech" feel fits better.</p></div><button class="btn btn-teal btn-sm copy-btn" data-copy="https://rmcircle.team/v/rmc-explainer-8eff460110.mp4">Copy link</button></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;margin-top:12px" controls preload="none" src="/v/rmc-explainer-8eff460110.mp4"></video></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow" style="color:var(--teal)">Teaching · ~3 min</div><h3>How payments work — direct vs pass-ups</h3><p>Send this to team members confused about payouts. Walks a real on-chain example, generation by generation.</p></div><button class="btn btn-teal btn-sm copy-btn" data-copy="https://rmcircle.team/v/rmc-how-payments-work-47533beedc.mp4">Copy link</button></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;margin-top:12px" controls preload="none" poster="/training/how-payments-work-poster.jpg" src="/v/rmc-how-payments-work-47533beedc.mp4"></video></div>
<h2 style="font-size:30px;margin:36px 0 14px">🔗 Your invite link</h2>
<p style="color:var(--muted);margin:0 0 14px">Enter your RM Circle ID to build your personal invite page link — it shows a live preview when shared and points people to the current join steps.</p>
<div class="tool-card"><div style="display:flex;gap:10px;flex-wrap:wrap;align-items:center"><input id="toolId" class="input" style="max-width:220px" placeholder="Your ID (e.g. 21)" inputmode="numeric"><span style="color:var(--muted);font-size:15px">→</span><code id="shareLink" class="share-link">https://rmcircle.team/join/…</code><button class="btn btn-teal btn-sm" id="copyShare">Copy link</button></div><p class="micro" style="margin:10px 0 0">Tip: always confirm the current sponsor on the <a href="/start" style="color:var(--teal)">Getting Started page</a> before someone buys — placements rotate.</p></div>
<h2 style="font-size:30px;margin:36px 0 14px">✉️ Email &amp; message swipes</h2>
<p style="color:var(--muted);margin:0 0 18px">Copy, swap <strong style="color:var(--text)">[name]</strong> and <strong style="color:var(--text)">[your link]</strong>, and send. Written to inform, not to promise — keep it that way.</p>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Swipe 1 · the soft intro</div><h3 style="font-size:22px">"The team build I mentioned"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Subject: The team build I mentioned
Hey [name] — remember the crypto team build I told you about? I finally have something that explains it in about a minute, including why it runs on a smart contract you can verify yourself, and how the team actually gets paid. No hype, just the mechanics: [your link]
Take a look and tell me what you think. — [you]">Copy</button></div><pre class="swipe">Subject: The team build I mentioned
Hey [name] — remember the crypto team build I told you about? I finally have something that explains it in about a minute, including why it runs on a smart contract you can verify yourself, and how the team actually gets paid. No hype, just the mechanics: [your link]
Take a look and tell me what you think. — [you]</pre></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Swipe 2 · how you get paid</div><h3 style="font-size:22px">"The part everyone asks about"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Subject: How the payouts actually work
A lot of people ask me how this pays out. Short version — two ways: a reward when someone joins on your link, and payments as your team upgrades below you, matched by generation. This short video breaks it down with a real, on-chain example anyone can check: [your link]
Every payment is public and verifiable. If it makes sense to you, let's talk. — [you]">Copy</button></div><pre class="swipe">Subject: How the payouts actually work
A lot of people ask me how this pays out. Short version — two ways: a reward when someone joins on your link, and payments as your team upgrades below you, matched by generation. This short video breaks it down with a real, on-chain example anyone can check: [your link]
Every payment is public and verifiable. If it makes sense to you, let's talk. — [you]</pre></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Swipe 3 · the invite</div><h3 style="font-size:22px">"Ready when you are"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Subject: Want in on the team build?
If you've been thinking it over — here's my invite link: [your link]. It shows the current team placement and walks you through joining. Watch the short training first, and I'm here for any questions.
No pressure and no promises — just the tools to decide for yourself. Crypto carries risk, so only ever use funds you can afford to lose. — [you]">Copy</button></div><pre class="swipe">Subject: Want in on the team build?
If you've been thinking it over — here's my invite link: [your link]. It shows the current team placement and walks you through joining. Watch the short training first, and I'm here for any questions.
No pressure and no promises — just the tools to decide for yourself. Crypto carries risk, so only ever use funds you can afford to lose. — [you]</pre></div>
<div class="callout" style="margin-top:30px"><strong>🖼️ Banners &amp; social graphics — coming.</strong> Ask your sponsor: a matched banner kit (social 1200×630, square 1080×1080, story 1080×1920, and display sizes) can be generated on request.</div>
<div class="callout warning" style="margin-top:14px"><strong>Keep it clean:</strong> never promise income or guaranteed returns. Point people to the videos, the <a href="/contract" style="color:var(--teal)">contract review</a>, and the <a href="/disclaimer" style="color:var(--teal)">disclaimers</a> — let them decide. Misleading claims hurt the whole team.</div>
</div></section>
</main>
<footer class="wrap disclaimer">Independent Crypto Team Build team resource. Informational only — not an earnings guarantee or investment advice. Cryptocurrency participation carries risk of loss.<div class="footer-links"><a href="/">Strategy</a><a href="/training">Training</a><a href="/start">Getting Started</a><a href="/how-pay-works">How You Get Paid</a><a href="/disclaimer">Disclaimers</a></div></footer>
<script src="/tools.js"></script></body></html>
+17
View File
@@ -0,0 +1,17 @@
(function(){
function copy(text, btn){
if(!text) return;
navigator.clipboard.writeText(text).then(()=>{
const old=btn.dataset.label||btn.textContent; btn.dataset.label=old;
btn.textContent='Copied ✓'; btn.disabled=true;
setTimeout(()=>{btn.textContent=old; btn.disabled=false;},1500);
}).catch(()=>{ btn.textContent='Copy failed'; setTimeout(()=>{btn.textContent=btn.dataset.label||'Copy';},1500); });
}
document.querySelectorAll('.copy-btn').forEach(b=>b.addEventListener('click',()=>copy(b.getAttribute('data-copy'),b)));
const idIn=document.getElementById('toolId'), link=document.getElementById('shareLink'), copyShare=document.getElementById('copyShare');
function url(){ const id=(idIn.value||'').replace(/\D/g,'').slice(0,15); return id?`https://rmcircle.team/join/${id}`:''; }
function render(){ link.textContent=url()||'https://rmcircle.team/join/…'; }
if(idIn){ idIn.addEventListener('input',render); render(); }
if(copyShare){ copyShare.addEventListener('click',()=>{ const u=url(); if(!u){ idIn.focus(); return; } copy(u,copyShare); }); }
})();
+2
View File
@@ -16,6 +16,8 @@
<div class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow">Video 4 · 5 min</div><h2 style="margin:6px 0 6px">Buying the Premium position</h2><p style="color:var(--muted);margin:0 0 12px">Connect to the RM Circle dApp with the current team sponsor and complete your Premium entry.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="metadata" poster="/training/buying_the_premium_position_poster.jpg" src="/training/buying_the_premium_position.mp4"></video></div>
<div class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow">Video 5 · 3 min · payments explained</div><h2 style="margin:6px 0 6px">Why you're not getting paid <span class="gold">yet</span> — direct rewards vs pass-ups</h2><p style="color:var(--muted);margin:0 0 12px">The #1 thing that confuses new members: how direct payments differ from upgrade pass-ups, which <strong style="color:var(--text)">generation</strong> gets paid, and in what order. Watch this the moment you wonder "where's my payment?" — it walks a real, on-chain example.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="metadata" poster="/training/how-payments-work-poster.jpg" src="/v/rmc-how-payments-work-47533beedc.mp4"></video></div>
<div class="card" style="max-width:880px;margin:0 auto 26px"><div class="eyebrow">Must-know · 3 min read</div><h2 style="margin:8px 0 10px">Understanding spillover — and getting paid instead of passed</h2>
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px"><strong style="color:var(--text)">What spillover is.</strong> When a sponsor already has both matrix slots filled, the smart contract places the next new member in the first open slot further down the team — left to right, generation by generation. That member "spills over" into someone else's matrix. If your upline is recruiting, people can land under you that you never spoke to.</p>
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px"><strong style="color:var(--text)">Why you can have people under you and still not be qualified.</strong> Qualification counts your <em>directs</em> — people who joined using <em>your</em> ID — not who sits in your matrix. Spillover fills your structure, but only your own two recruits qualify your position. Your <a href="/my" style="color:var(--teal)">Member Dashboard</a> tags every spillover placement so you can see the difference at a glance.</p>
Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB