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(){