Tools: Text-a-friend section (SMS + WhatsApp + messenger share, per angle)

5 SMS-sized low-pressure messages (general moving link + one per angle video,
each carrying the matching ?v= landing link) with one-tap launchers: sms: body
pre-fill, wa.me text pre-fill, t.me/share with the member''s Mini App invite
(angle-matched), Copy for Messenger/IG. Hrefs rebuilt on personalization.
Chatbot canned answer + AI prompt synced.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-08-23 07:46:36 -05:00
parent b8fd3a8bbf
commit 7182746883
4 changed files with 32 additions and 2 deletions
+1 -1
View File
@@ -80,7 +80,7 @@
{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','banner','graphics','marketing','share this','invite people','video clips','how do i share','social post','facebook post','twitter','my voice','branded voice'],
a:()=>`Grab share-ready promo tools at <a href="/tools">rmcircle.team/tools</a> — best way in is the gold <strong>Promo Tools</strong> button on <a href="/my">your dashboard</a>: arriving from there, every post and swipe is <strong>automatically personalized with YOUR invite link</strong>, so you copy and share as-is. You get promo <strong>videos</strong> (tap Copy link to share), a <strong><a href="/tools#telegram">Promote-on-Telegram section</a></strong> (your Telegram-native Mini App invite links that open the whole tour inside Telegram, paste-ready group posts and DMs, and the connect-your-team message to forward), copy-paste <strong>social posts</strong> for X &amp; Facebook, <strong>email &amp; message swipes</strong> (short and long), a downloadable <strong>banner kit</strong> in every standard size, a library of <strong>official RM Circle videos and graphics</strong> from the creators (vertical clips ready for Reels/TikTok/Shorts), and a builder for your <strong>personal invite link</strong>. Want it all in your own words? Learn to train an AI on your writing at <a href="https://mybrandedvoice.com" target="_blank" rel="noopener">mybrandedvoice.com</a>. Keep it honest — point people to the videos and the <a href="/contract">contract review</a>, never promise income.`},
a:()=>`Grab share-ready promo tools at <a href="/tools">rmcircle.team/tools</a> — best way in is the gold <strong>Promo Tools</strong> button on <a href="/my">your dashboard</a>: arriving from there, every post and swipe is <strong>automatically personalized with YOUR invite link</strong>, so you copy and share as-is. You get promo <strong>videos</strong> (tap Copy link to share), a <strong><a href="/tools#telegram">Promote-on-Telegram section</a></strong> (your Telegram-native Mini App invite links that open the whole tour inside Telegram, paste-ready group posts and DMs, and the connect-your-team message to forward), copy-paste <strong>social posts</strong> for X &amp; Facebook, a <strong><a href="/tools#text-a-friend">Text-a-friend section</a></strong> (short SMS-sized messages for each angle video with one-tap Text it / WhatsApp / Telegram share buttons), <strong>email &amp; message swipes</strong> (short and long), a downloadable <strong>banner kit</strong> in every standard size, a library of <strong>official RM Circle videos and graphics</strong> from the creators (vertical clips ready for Reels/TikTok/Shorts), and a builder for your <strong>personal invite link</strong>. Want it all in your own words? Learn to train an AI on your writing at <a href="https://mybrandedvoice.com" target="_blank" rel="noopener">mybrandedvoice.com</a>. 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'],
+13
View File
@@ -120,6 +120,19 @@ https://t.me/RMCircleBot/join?startapp=YOURID
Nothing to install, no sign-up. If it's not for you, zero worries — I just wanted you to actually see it instead of me explaining badly. 🙂</pre></div>
<h2 id="text-a-friend" style="font-size:30px;margin:36px 0 14px">📲 Text a friend — SMS, WhatsApp &amp; any messenger</h2>
<p style="color:var(--muted);margin:0 0 18px">Short, low-pressure messages sized for a text — one per angle video, matched to its landing page. On your phone, <strong style="color:var(--text)">Text it</strong> opens your messaging app with the message ready to send, <strong style="color:var(--text)">WhatsApp</strong> pre-fills it there, and <strong style="color:var(--text)">Telegram</strong> shares your in-Telegram invite. <strong style="color:var(--text)">Copy</strong> works for everything else — Messenger, Instagram DMs, wherever. Enter your ID at the top and every message carries your link.</p>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Text 1 · general · your moving link</div><h3 style="font-size:20px">"Thought of you"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Hey — I've been building something with a team and there's finally a simple way to show it instead of me explaining badly. 2-minute look, no sign-up: https://rmcircle.team — if it's not your thing, zero worries.">Copy</button></div><pre class="swipe">Hey — I've been building something with a team and there's finally a simple way to show it instead of me explaining badly. 2-minute look, no sign-up: https://rmcircle.team — if it's not your thing, zero worries.</pre><div class="share-row" data-tglead="Take the 2-minute tour — it opens right inside Telegram:" style="display:flex;gap:8px;flex-wrap:wrap;margin-top:10px"><a class="btn btn-teal btn-sm share-sms" href="#">📱 Text it</a><a class="btn btn-secondary btn-sm share-wa" href="#" target="_blank" rel="noopener">🟢 WhatsApp</a><a class="btn btn-secondary btn-sm share-tg" href="#" target="_blank" rel="noopener">✈️ Telegram</a></div></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Text 2 · 💸 Pocket Change angle</div><h3 style="font-size:20px">"$10 short of nothing"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="You know how we're always ten bucks short of nothing by the end of the week? Found a 90-second video about exactly that and it actually made me think of you: https://rmcircle.team/join/YOURID?v=pocket">Copy</button></div><pre class="swipe">You know how we're always ten bucks short of nothing by the end of the week? Found a 90-second video about exactly that and it actually made me think of you: https://rmcircle.team/join/YOURID?v=pocket</pre><div class="share-row" data-angle="pocket" data-tglead="90 seconds on where our pocket change actually goes — opens right in Telegram:" style="display:flex;gap:8px;flex-wrap:wrap;margin-top:10px"><a class="btn btn-teal btn-sm share-sms" href="#">📱 Text it</a><a class="btn btn-secondary btn-sm share-wa" href="#" target="_blank" rel="noopener">🟢 WhatsApp</a><a class="btn btn-secondary btn-sm share-tg" href="#" target="_blank" rel="noopener">✈️ Telegram</a></div></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Text 3 · 📱 Your Phone angle</div><h3 style="font-size:20px">"That phone in your hand"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="Random thought — that phone you're holding right now might be the only tool this actually needs. 90-second video, then tell me I'm wrong 🙂 https://rmcircle.team/join/YOURID?v=phone">Copy</button></div><pre class="swipe">Random thought — that phone you're holding right now might be the only tool this actually needs. 90-second video, then tell me I'm wrong 🙂 https://rmcircle.team/join/YOURID?v=phone</pre><div class="share-row" data-angle="phone" data-tglead="The only tool this needs is the phone you're holding — 90-second look, right in Telegram:" style="display:flex;gap:8px;flex-wrap:wrap;margin-top:10px"><a class="btn btn-teal btn-sm share-sms" href="#">📱 Text it</a><a class="btn btn-secondary btn-sm share-wa" href="#" target="_blank" rel="noopener">🟢 WhatsApp</a><a class="btn btn-secondary btn-sm share-tg" href="#" target="_blank" rel="noopener">✈️ Telegram</a></div></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Text 4 · 🙋 I Don't Know Anyone angle</div><h3 style="font-size:20px">"You only need two"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="I know you always say you don't know enough people for stuff like this. That's actually why I thought of you — this one only needs two: https://rmcircle.team/join/YOURID?v=two 90 seconds, no sign-up.">Copy</button></div><pre class="swipe">I know you always say you don't know enough people for stuff like this. That's actually why I thought of you — this one only needs two: https://rmcircle.team/join/YOURID?v=two 90 seconds, no sign-up.</pre><div class="share-row" data-angle="two" data-tglead="You only need two people. 90-second look, right in Telegram:" style="display:flex;gap:8px;flex-wrap:wrap;margin-top:10px"><a class="btn btn-teal btn-sm share-sms" href="#">📱 Text it</a><a class="btn btn-secondary btn-sm share-wa" href="#" target="_blank" rel="noopener">🟢 WhatsApp</a><a class="btn btn-secondary btn-sm share-tg" href="#" target="_blank" rel="noopener">✈️ Telegram</a></div></div>
<div class="tool-card"><div class="tool-head"><div><div class="eyebrow">Text 5 · 🪦 Side Hustle Graveyard angle</div><h3 style="font-size:20px">"We've buried a few"</h3></div><button class="btn btn-teal btn-sm copy-btn" data-copy="How many side hustles have we watched die between us? 🪦 This one's different enough that I actually joined. 90-second look, worst case you get a laugh: https://rmcircle.team/join/YOURID?v=graveyard">Copy</button></div><pre class="swipe">How many side hustles have we watched die between us? 🪦 This one's different enough that I actually joined. 90-second look, worst case you get a laugh: https://rmcircle.team/join/YOURID?v=graveyard</pre><div class="share-row" data-angle="graveyard" data-tglead="Different from every side hustle we've buried — 90-second look, right in Telegram:" style="display:flex;gap:8px;flex-wrap:wrap;margin-top:10px"><a class="btn btn-teal btn-sm share-sms" href="#">📱 Text it</a><a class="btn btn-secondary btn-sm share-wa" href="#" target="_blank" rel="noopener">🟢 WhatsApp</a><a class="btn btn-secondary btn-sm share-tg" href="#" target="_blank" rel="noopener">✈️ Telegram</a></div></div>
<h2 style="font-size:30px;margin:36px 0 14px">📣 Social posts</h2>
<p style="color:var(--muted);margin:0 0 18px">Copy-paste ready for X/Twitter, Facebook, or anywhere. Tap <strong style="color:var(--text)">Copy</strong>, tweak a word or two so it sounds like you, and post. Swap in your personal invite link where it fits.</p>
+17
View File
@@ -41,6 +41,23 @@
if(mine){ note.style.display='block'; const s=note.querySelector('strong'); if(s)s.textContent='#'+id; const l=note.querySelector('.pnl'); if(l)l.textContent=mine; }
else note.style.display='none';
}
// Text-a-friend share buttons: rebuild launcher hrefs from the (already
// personalized) message in the card's swipe block. SMS/WhatsApp carry the
// full text with the website angle link; Telegram shares the member's
// t.me Mini App invite (matching angle) with a short lead-in.
document.querySelectorAll('.share-row').forEach(row=>{
const card=row.closest('.tool-card');
const pre=card&&card.querySelector('pre.swipe');
const msg=pre?pre.textContent:'';
const enc=encodeURIComponent(msg);
row.querySelectorAll('a.share-sms').forEach(a=>{a.href='sms:?&body='+enc;});
row.querySelectorAll('a.share-wa').forEach(a=>{a.href='https://wa.me/?text='+enc;});
row.querySelectorAll('a.share-tg').forEach(a=>{
const angle=row.dataset.angle||'';
const tgu=id?('https://t.me/RMCircleBot/join?startapp='+id+(angle?'_'+angle:'')):'https://rmcircle.team';
a.href='https://t.me/share/url?url='+encodeURIComponent(tgu)+'&text='+encodeURIComponent(row.dataset.tglead||'');
});
});
if(id){ try{localStorage.setItem('rmc.toolsId',id);}catch(e){} }
}
(function initId(){
+1 -1
View File
@@ -48,7 +48,7 @@ FACTS:
- MEMBER DASHBOARD & ALERTS: each member has a live dashboard at https://rmcircle.team/my (enter your ID) showing position, team, payments, pipeline (incoming money forming below), a team-depth summary (members per generation below you and which level's upgrade each generation pays you at), a "Coach Your Team" panel (who in YOUR leg needs a nudge — qualified-but-not-upgraded members sitting on entry rewards, members about to miss forming payments, members one direct from qualifying), spillover tags, and qualification badges. Members can turn on opt-in EMAIL ALERTS there (notified when paid, and when they need to upgrade to catch incoming pay). A member's personal invite page to share is https://rmcircle.team/join/<their-id>.
- RESILIENCE ("what if the creators disappear / owner loses keys / it falls apart over time"): the contract is autonomous and immutable — NO admin action, heartbeat, or living operator is required for joins, upgrades, matrix placement, or payouts; there is no pause switch and no expiry. Verified on-chain that the founder, development, and fee-receiver wallets are ordinary wallets (EOAs), NOT smart contracts — an ordinary wallet always accepts incoming POL even if its key is lost forever, so a dead or abandoned admin wallet cannot block any member payment (only the project's OWN uncollected fee would sit idle). The contract stores no balance (every payment is delivered in the same transaction). If the owner's key were lost, only the four limited admin powers freeze in place; members are unaffected. Details in section 6 of https://rmcircle.team/contract.
- Current team sponsor: ${a ? `ID ${a.id}${c.showSponsorName && a.name ? ` (${a.name})` : ''}, ${a.directs}/2 directs` : 'shown on the start page'}. ${waiting} placement(s) waiting. Placements rotate as positions qualify — always verify on https://rmcircle.team/start right before joining.
- Site pages: https://rmcircle.team/ (strategy overview + roadmap + live team stats), https://rmcircle.team/start (current sponsor + join steps), https://rmcircle.team/training (THE CIRCLE METHOD — the team's free 10-lesson course in 3 modules. M1 Get Your Two: L1 mindset, L2 warm list, L3 the conversation, L4 objections. M2 Help Your Two: L5 dashboard-as-coaching-desk, L6 first 48 hours, L7 stalled people & pass-ups, L8 timing upgrades to catches. M3 Teach the Teachers: L9 run the same play, L10 the 20-minute weekly rhythm. ROUTING RULE — answer with the lesson: how do I find people→L2 (/training#lesson-2); what do I say→L3; pyramid objection→L4; new member just joined→L6; someone stalled→L7; should I upgrade→L8; overwhelmed→L10. Deep links: /training#lesson-N — plus 8 how-to videos — team overview, wallet setup, funding, the new connect-wallet join flow on the site, the dApp backup method, how payments work, a full 14-min Member Dashboard walkthrough, and an 8-min REAL e-gift-card cash-out walkthrough (/training#egift-video: POL → CWallet → dollar swap → gift card, ending with the virtual card in a mobile wallet ready to tap-to-pay) — + spillover article), https://rmcircle.team/how-pay-works (the two income streams shown as a pay-flow diagram + Premium/Standard tier comparison), https://rmcircle.team/contract (plain-language security review of the verified smart contract — code can't change, no pooled funds, locked rules, honest list of operator powers), https://rmcircle.team/weekly-rhythm (printable 20-minute Weekly Rhythm routine + 4-week habit tracker from Method Lesson 10, personalized like the Fast Start sheet), https://rmcircle.team/fast-start (printable 48-Hour Fast Start checklist — personalized with the member's invite link and a scannable QR code when opened from their dashboard; prints clean black-on-white, and prints in whatever language the member selected with the 🌐 button), https://rmcircle.team/my (member dashboard — its "Your team" panel opens with an organization bar: total members in your org, generations deep, qualified count below you, POL earned below you, and its approximate USD value at an hourly-cached POL price; the matrix under it drills leg by leg), https://rmcircle.team/tools (for existing team members who want to promote — share-ready promo videos (including the “Pocket Change” curiosity hook video — 25 ways people flush pocket change weekly with nothing to show for it, then the side-hustle flip; it deliberately shows no URL so the poster's invite link in the caption/description carries the credit, and matching pocket-change post copy sits in the Social posts section), copy-paste social posts, short/long email swipes, a downloadable banner kit in every standard size (incl. a 1280×720 Telegram group-ad image with a tap-the-link-below CTA — members pair it with their own Telegram-native invite link in the caption), and an Official RM Circle Media library (13 vertical social videos + 15 graphics from the creators — pair them with your own invite link in the caption; each curiosity video also has a MATCHED invite link (adds ?v=<hook> to the member's /join link) that makes the landing page continue that video's hook — recommend it when members ask which link to use with a video); open it from the gold Promo Tools button on your dashboard and every post/swipe arrives pre-personalized with YOUR invite link; NEW Promote-on-Telegram section at /tools#telegram — the member's Telegram-native Mini App invite links (t.me links that open the whole tour INSIDE Telegram; tapping your own link previews the prospect view), paste-ready Telegram group posts + DMs, and the setup message to forward to their team; to write promos in their own voice, mybrandedvoice.com), https://rmcircle.team/disclaimer (affiliate/earnings/risk disclosures).
- Site pages: https://rmcircle.team/ (strategy overview + roadmap + live team stats), https://rmcircle.team/start (current sponsor + join steps), https://rmcircle.team/training (THE CIRCLE METHOD — the team's free 10-lesson course in 3 modules. M1 Get Your Two: L1 mindset, L2 warm list, L3 the conversation, L4 objections. M2 Help Your Two: L5 dashboard-as-coaching-desk, L6 first 48 hours, L7 stalled people & pass-ups, L8 timing upgrades to catches. M3 Teach the Teachers: L9 run the same play, L10 the 20-minute weekly rhythm. ROUTING RULE — answer with the lesson: how do I find people→L2 (/training#lesson-2); what do I say→L3; pyramid objection→L4; new member just joined→L6; someone stalled→L7; should I upgrade→L8; overwhelmed→L10. Deep links: /training#lesson-N — plus 8 how-to videos — team overview, wallet setup, funding, the new connect-wallet join flow on the site, the dApp backup method, how payments work, a full 14-min Member Dashboard walkthrough, and an 8-min REAL e-gift-card cash-out walkthrough (/training#egift-video: POL → CWallet → dollar swap → gift card, ending with the virtual card in a mobile wallet ready to tap-to-pay) — + spillover article), https://rmcircle.team/how-pay-works (the two income streams shown as a pay-flow diagram + Premium/Standard tier comparison), https://rmcircle.team/contract (plain-language security review of the verified smart contract — code can't change, no pooled funds, locked rules, honest list of operator powers), https://rmcircle.team/weekly-rhythm (printable 20-minute Weekly Rhythm routine + 4-week habit tracker from Method Lesson 10, personalized like the Fast Start sheet), https://rmcircle.team/fast-start (printable 48-Hour Fast Start checklist — personalized with the member's invite link and a scannable QR code when opened from their dashboard; prints clean black-on-white, and prints in whatever language the member selected with the 🌐 button), https://rmcircle.team/my (member dashboard — its "Your team" panel opens with an organization bar: total members in your org, generations deep, qualified count below you, POL earned below you, and its approximate USD value at an hourly-cached POL price; the matrix under it drills leg by leg), https://rmcircle.team/tools (for existing team members who want to promote — share-ready promo videos (including the “Pocket Change” curiosity hook video — 25 ways people flush pocket change weekly with nothing to show for it, then the side-hustle flip; it deliberately shows no URL so the poster's invite link in the caption/description carries the credit, and matching pocket-change post copy sits in the Social posts section), copy-paste social posts, short/long email swipes, a downloadable banner kit in every standard size (incl. a 1280×720 Telegram group-ad image with a tap-the-link-below CTA — members pair it with their own Telegram-native invite link in the caption), and an Official RM Circle Media library (13 vertical social videos + 15 graphics from the creators — pair them with your own invite link in the caption; each curiosity video also has a MATCHED invite link (adds ?v=<hook> to the member's /join link) that makes the landing page continue that video's hook — recommend it when members ask which link to use with a video); open it from the gold Promo Tools button on your dashboard and every post/swipe arrives pre-personalized with YOUR invite link; NEW Promote-on-Telegram section at /tools#telegram — the member's Telegram-native Mini App invite links (t.me links that open the whole tour INSIDE Telegram; tapping your own link previews the prospect view), paste-ready Telegram group posts + DMs, and the setup message to forward to their team; Text-a-friend section at /tools#text-a-friend — 5 SMS-sized messages (general + one per angle video, matched to that video's landing page) with one-tap share buttons: Text it (opens the phone's messaging app pre-filled), WhatsApp (wa.me pre-fill), Telegram (shares the member's Mini App invite), Copy for Messenger/Instagram DMs; to write promos in their own voice, mybrandedvoice.com), https://rmcircle.team/disclaimer (affiliate/earnings/risk disclosures).
- UPGRADING FROM THE DASHBOARD: a qualified member can upgrade their level directly on their dashboard (rmcircle.team/my/<id>) — an "Upgrade" card appears with the exact next-level cost read live from the contract; they connect the wallet that OWNS the position, confirm one transaction, done. The site never touches the funds (wallet pays the contract directly). If the wallet doesn't cover the cost, the card offers the MoonPay card-buy option. On phones, open the page inside the wallet app's browser.
- TELEGRAM COMPANION BOT: members can link their position (dashboard → Messages → "Connect Telegram", wallet-verified) to get instant payout DMs, native Telegram delivery of team messages (reply in Telegram to answer — matrix-line rules still apply), joined-on-your-link pings, and their invite/angle links via the "links" command. This finally lets members reach their downline as real people instead of just IDs — while handles stay private (the bot relays). Linked members can also tap the bot's ☰ menu button to open the MINI APP — the full live dashboard, promo tools, and Circle Method training right inside Telegram with zero login (Telegram itself proves who they are). Prospects can JOIN from the Mini App too: a member's Telegram-native invite link (the "links" command in the bot shows it) opens the sponsor's invite page right inside Telegram, and the join itself finishes in the prospect's own wallet app's secure browser — same zero-custody flow as the website. The website stays fully available too; the Mini App is a convenience door, not a replacement.
- MESSAGES (on-site, wallet-verified): every member dashboard has a Messages panel — sign in once with the wallet that owns your position (a free signature, cannot move funds), then message your upline or anyone in your own team, or broadcast to your whole team. Spam-proof by design: messaging only works along your own matrix lines, so strangers can't message you. Unread messages show as a bell on your dashboard. Members are told the team admin can review messages for abuse. No email address needed.