WhatsApp Webinar Playbook · v1.0
Internal Playbook · Truffle Nation

WhatsApp Webinar Automation Playbook
AiSensy + Rajiv Talreja Pattern

Complete operating manual for converting webinar registrants into attendees using WhatsApp. Built on the proven Rajiv Talreja Business Success Workshop sequence (6 touches over ~50 hours), implemented through AiSensy's WhatsApp Business API, and validated against 24 enterprise case studies including PhysicsWallah, The 1% Club, and FlexiFunnels.

98%
WhatsApp open rate
PhysicsWallah attendance lift
The 1% Club leads
30%
FlexiFunnels regs from WA
01

The Case for WhatsApp Over Email for Webinars

Email open rates have collapsed to 20–21% globally. WhatsApp sits at 90–98%. For webinars, where attendance is the single biggest determinant of conversion, that gap is decisive.

The cost moat is just as real. Cosco's reach went from 30–35% via email broadcasts to ~90% via WhatsApp. The 1% Club killed expensive Meta pixel retargeting in favor of WhatsApp first-party segmentation. PhysicsWallah was running 20% open / 2–5% CTR on email before WhatsApp drove their webinar attendance up 4× and course sales 5×.

Industry Benchmark

WhatsApp: 90–98% open, 25–45% CTR, 40–60% response rate, 95–99% delivery, 80% read within 5 minutes.

Email: 20–21% open, 2–5% CTR, 2–5% response rate.

Why this matters specifically for webinars

Webinar no-show rates run 50–70% across the industry. The single highest-leverage intervention is a reminder sequence that actually gets read. A 4× attendance lift (PhysicsWallah's documented result) compounds straight into:

  • 4× more live attendees — more eyeballs on the offer
  • 4× more high-intent conversations — better qualified leads downstream
  • 4× more proof points — testimonials, case studies, social proof for next cohort

For Truffle Nation specifically: every 100 registrants you save from no-showing is roughly 5–10 incremental ₹25,000 program sales (at typical conversion rates from webinar → 6-week program). At ₹2,500 LTV per saved registrant, the entire WhatsApp infrastructure pays for itself within the first cohort.

02

The Rajiv Talreja 6-Touch Sequence

This is the proven sequence used by Rajiv Talreja's Business Success Workshop — India's largest business-coaching webinar funnel. Captured live from a real registrant inbox in May 2026. Six touches over ~50 hours between registration and the webinar going live.

Pattern Recognition

The branding evolves from "Team Quantum Leap" (corporate)"Team Rajiv" (personal) as the event approaches. The user feels the team getting closer. Mirrors what good email funnels do (formal → casual).

T+0 (instant)
Registration Confirmation
Welcome message + onboarding form + workshop link. Branded short link (rajivtalreja.link/BSW-...). Onboarding form is gold — increases skin-in-the-game and gives the team data to personalize the pitch.
T-36h
36 Hours To Go
First urgency reminder. Opens with "Reminder! 36 hours to go" — that line shows in WhatsApp preview. Includes session DURATION (4 hours) to set expectations. CTA button: "Join Now" — even though it's 36h out, the destination shows a countdown. Conditions the user to TAP the button.
T-24h
Tomorrow Reminder
Concrete time anchor: "tomorrow". Anticipation hook: "additional session materials will be shared during the program" — FOMO if they don't attend. Shorter than 36h reminder. Momentum nudge.
T-18h
WhatsApp Group Invite ⭐
The single highest-leverage move in the sequence. Sent at T-18h (not at registration — cold registrants don't join groups; committed ones at T-18h will). The group becomes a retention asset that survives the webinar — pre-event hype, day-of amplification, post-event replay channel, lifetime offer channel. Tone shifts to "Team Rajiv" (personal).
T-12h
Night Before Reminder
Sent ~9 PM night before. Short, practical, direct. "Sleep well, see you tomorrow." Signs off "— Team Rajiv" (en-dash signature feels human).
T-2h to T-15min
Starting Soon + Join Link
Final reminder with the actual Zoom link. "Save this message — link goes live at [time]." Get notebook + tea ready.

Always add these post-Rajiv touches

  • T-10min: "Starting now — join immediately"
  • T+15min (live): "We're LIVE! We don't see you in the room" — no-show recovery. Single most powerful template — recovers 15–25% of no-shows on its own.
  • T+2h post: Recording delivery (when applicable) + offer
  • T+24h post: Replay reminder (if recording offered)
  • T+72h post: Feedback ask / next webinar invite
"Even at T-36h, the button says 'Join Now' — not 'Save Reminder.' Lower friction = higher click-through. The destination shows a countdown. Conditions the user to tap → they instinctively tap when live."
03

AiSensy Platform Architecture

AiSensy is an Official WhatsApp Business Solution Provider (BSP) sitting on top of Meta's WhatsApp Cloud API. Founded in India, used by PhysicsWallah, The 1% Club, FlexiFunnels, NMIMS, Skullcandy, and most major Indian coaching/EdTech brands.

Critical Context

AiSensy's public-facing developer surface is deliberately thin. The primary integration model is "API Campaigns" — you pre-build an approved template + campaign in their dashboard, set it to Live, then POST a payload that fills the template params and a recipient.

There is no public REST API for creating/managing templates, contacts, tags, or media. Those are dashboard operations. The closest things to "developer endpoints" are: (1) the Send-via-Campaign endpoint, (2) the CleverTap-shaped Direct Send endpoint, (3) the Project Webhook for inbound/status events.

Why AiSensy specifically (vs WATI / Interakt)

The comparison only matters when you're picking. The headline split:

  • AiSensy — best for click-to-WhatsApp Meta ads + high-volume broadcasting (30K+/month). Cheapest Indian pricing (₹1,500/mo starter). Free forever plan.
  • WATI — best for CRM-heavy support workflows with Zoho/HubSpot sync.
  • Interakt — best for Shopify D2C brands focused on abandoned cart.

For coaching/webinar businesses (Truffle Nation, Rajiv Talreja style), AiSensy wins on broadcast speed (18 min for 10K messages vs WATI's 90+ minutes) and Click-to-WhatsApp native integration.

04

Decision Tree: Templates & Sends

Utility vs Marketing Template

WhatsApp Business API classifies every template into one of three categories. This affects pricing dramatically.

Use Utility when…

  • Registration just happened (user-triggered)
  • Reminder for an event the user signed up for
  • Recording delivery promised at registration
  • Status update / reschedule notification
  • Payment confirmation
₹0.145/msg (FREE in 24-hr window)

Use Marketing when…

  • Promoting a new webinar to your list
  • Upsell after the webinar
  • Win-back / re-engagement broadcasts
  • Cross-sell to existing customers
  • Festive / seasonal promotions
₹1.09/msg (always billable)
Cost Impact at Scale

For 1,000 registrants × 7 reminder touches: filing as Utility instead of Marketing saves ₹6,615 per webinar. The reminder cadence is technically promotional in nature but qualifies as Utility because the user initiated the relationship by registering.

Broadcast UI vs API Campaign

Use Broadcast UI when…

  • One-shot send to a static list
  • No external trigger
  • You can prep contacts in advance
  • CSV upload acceptable
  • Manual cohort blast

Use API Campaign (Live) when…

  • Trigger comes from form / Calendly / Razorpay / your backend
  • Per-registrant timing (each user's T+0 is different)
  • Personalization beyond what CSV supports
  • You need real-time delivery
  • Webhook-driven flow

For the TN webinar funnel: API Campaigns for everything triggered by form submission (registration confirm, T-X reminders calculated from each user's registration time). Broadcast UI for the next-webinar invite to the warm list.

05

The 10 Templates to Create

Click any template to see the message body, category, and button config. All names follow AiSensy's snake_case_with_version_suffix convention. Approved templates are immutable — version with _v1 so future edits become _v2.

01 tn_webinar_reg_confirm_v1 Utility · T+0
Category
Utility
Trigger
Form submission (instant)
Cost
₹0.145/msg or FREE
Buttons
CTA — "Save the date" → landing page
Hi {{1}} 👋 Your seat is confirmed for the *Truffle Nation Pastry Masterclass*! 🎂 📅 Date: {{2}} ⏰ Time: {{3}} 👩‍🍳 Hosted by: Chef Kirty What we'll cover: 1. The pastry intro roadmap 2. Live demo 3. Q&A with Chef Kirty Save this WhatsApp — we'll send you the join link 1 hour before the class.
Save the date
02 tn_webinar_reminder_36h_v1 Utility · T-36h
Reminder! 36 hours to go ⏰ Hi {{1}}, Your session starts in 36 hours. This is a reminder for the *Truffle Nation Pastry Masterclass* with Chef Kirty. 📅 Date: {{2}} 🕘 Time: {{3}} We'll send you the join link 1 hour before we go live. Get ready to bake! 🎂
View Details
03 tn_webinar_reminder_24h_v1 Utility · T-24h
Reminder! 24 hours to go 🍰 Hi {{1}}, Tomorrow's the day! Chef Kirty's *Pastry Masterclass* starts at {{2}} on {{3}}. A few things to bring: - A notebook for recipes & tips - Your favourite cup of tea/coffee - An open mind and a sweet tooth 😊 We'll share the join link 1 hour before the class begins. See you tomorrow! 🎉
Get ready
04 tn_webinar_group_invite_v1 ⭐ Utility · T-18h
The Money Template

This is the highest-leverage move in the entire sequence. The WhatsApp group becomes a retention asset that survives the webinar — pre-event hype, day-of reminders, post-event replay channel, lifetime offer channel.

Hi {{1}} 👋 Quick update for the *Pastry Masterclass* tomorrow at {{2}}. We've created a WhatsApp group just for registered students — for: ✨ Class updates & reminders ✨ Recipe sheets shared during the class ✨ Connecting with other bakers in the cohort Join here: https://chat.whatsapp.com/{{3}} Chef Kirty and our team are inside to answer any questions before we go live!
Join WhatsApp Group

⚠️ Use variable URL pattern for the button: https://chat.whatsapp.com/{{1}}. At API send time, pass just the suffix (e.g., CktDiWyaHOa0OZ7tEAipmt). One template, every cohort. See Section 13.

05 tn_webinar_reminder_12h_v1 Utility · T-12h
Hi {{1}}, Quick reminder: the *Truffle Nation Pastry Masterclass* with Chef Kirty starts in 12 hours. 🕘 Time: {{2}} 📍 Where: WhatsApp (link coming 1 hour before) Chef Kirty has been prepping recipes she's never shared before — you're going to love this one. Sleep well, see you tomorrow! 😊 — Team Truffle Nation

No buttons — keep simple for night-before.

06 tn_webinar_reminder_1h_v1 🔑 Utility · T-1h
The Critical Send

Most important template — this delivers the actual join link. CTA button takes them straight to Zoom.

Hi {{1}}, We're going LIVE in 60 minutes! ⏰ 🔗 Your join link: {{2}} 📌 *Save this message — the link only works from {{3}}* Chef Kirty is excited to meet you. Get your notebook + tea ready! 🍰 See you soon!
Join Webinar
07 tn_webinar_starting_now_v1 Utility · T-10min
Hey {{1}} 🙋🏻‍♀️ We're starting in the next 10 minutes! Since you registered for today's pastry masterclass, Chef Kirty has been preparing something special just for you ❤️ The class starts at *sharp {{2}}* and you can join with this link quickly: {{3}} See you inside! 🍰
Join Live Now
08 tn_webinar_live_noshow_v1 🚨 Utility · T+15min
15-25% No-Show Recovery

Pre-approved AiSensy template pattern. Directness ("we don't see you") triggers loss aversion. Sent only to registrants who haven't joined Zoom yet. Requires Zoom webhook to detect attendance.

We're LIVE! 🎬 Chef Kirty just started the *Truffle Nation Pastry Masterclass*. We don't see you in the room yet, {{1}} — everything okay? If you haven't joined, click here to come in now:
Join Live Now
09 tn_webinar_recording_v1 Utility · T+2h post
Hi {{1}}, Thanks for being with us today at the *Pastry Masterclass*! 🍰 As promised, here's the recording: {{2}} ⚠️ Note: Recording is available for 48 hours, then it comes down. We'd love to know — what did you find most valuable? And if you're ready to take the next step in your pastry journey, our team is here to help. — Team Truffle Nation
Watch Recording
Talk to Us
10 tn_webinar_upsell_6week_v1 Marketing · T+24h post
TN Compliance

The 6-week program is the real upsell — disclose it honestly. Do NOT claim "no pitch" / "no upsell" anywhere in the funnel. The webinar pitches the program. Be transparent about it.

Hello {{1}}, Greetings from Truffle Nation 🔥 Hope you enjoyed Chef Kirty's masterclass! Many of you asked about the *6-week Pastry Foundation Program* mentioned in the session. It's a structured roadmap — 6 weeks, weekly live Zoom classes with Chef Kirty, recipe sheets, and direct feedback on your bakes. If you'd like to learn more, click "Yes, call me" and our team will call you within 24 hours. Request a callback 👇
Yes, call me
Not now
06

Setup Process

The one-time setup work to get a working AiSensy account capable of sending webinar templates.

One-time setup checklist

Top template rejection reasons (avoid these)

  1. URL shorteners (bit.ly, TinyURL) — BANNED. Use your branded short link.
  2. Variable syntax errors — must be exactly {{1}}, not {name}
  3. Spelling / grammar errors
  4. Language mismatch — selected English but body has Hindi
  5. Extra spacing / double line breaks
  6. Asking for personal financial data
  7. Missing country codes on phone numbers in body
07

API Integration

Only one endpoint matters for webinar funnels. Auth is in the JSON body (not a header — unusual pattern).

The send endpoint

HTTP
POST https://backend.aisensy.com/campaign/t1/api/v2
Content-Type: application/json

Request body

JSON
{
  "apiKey": "YOUR_API_KEY_FROM_DASHBOARD",
  "campaignName": "tn_webinar_reg_confirm_v1",
  "destination": "+917428526285",
  "userName": "Karan Labra",
  "templateParams": ["Karan", "June 6", "4:00 PM IST"],
  "source": "webinar_landing_page",
  "tags": ["webinar_registrant", "cohort_june_2026"],
  "attributes": {
    "first_name": "Karan",
    "webinar_date": "2026-06-06",
    "cohort_id": "june_2026"
  }
}

Node.js production wrapper

JavaScript
async function sendAisensy(payload, attempt = 1) {
  const res = await fetch('https://backend.aisensy.com/campaign/t1/api/v2', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(payload),
  });

  if (res.ok) return await res.json().catch(() => ({ ok: true }));

  const body = await res.text();
  const status = res.status;

  // Retry on transient errors
  if ([429, 500, 502, 503, 504].includes(status) && attempt < 5) {
    const wait = Math.min(60_000, 2 ** attempt * 1000 + Math.random() * 500);
    await new Promise(r => setTimeout(r, wait));
    return sendAisensy(payload, attempt + 1);
  }

  throw new Error(`AiSensy ${status}: ${body}`);
}

Field rules & gotchas

  • destination — phone with full country code (+917428526285). Without + = rejected.
  • campaignName — must EXACTLY match a Live API Campaign in dashboard. Case-sensitive.
  • templateParams — array length MUST equal template variable count. Mismatch = 400 error.
  • tags / attributes — must exist in project. Non-existent ones are silently ignored.
  • media.url — must be publicly accessible HTTPS. AiSensy fetches server-side.
  • No batch endpoint — loop with concurrency < 30 req/sec for broadcasts.

Webhooks (inbound)

AiSensy POSTs JSON to your endpoint with events: message_received, message_delivered, message_read, message_failed, opt_out, user_interaction (button clicks).

Configure: Dashboard → Manage → Webhook. Paste your HTTPS endpoint URL. No HMAC signing — treat the URL path as a secret. Implement idempotency by event.id.

Documentation Gaps

AiSensy doesn't publish: verbatim webhook payload schemas, formal error code list, explicit rate limits per plan tier, webhook signature/HMAC verification. To close these: email support@aisensy.com with subject "Need Assistance in API Integrations" requesting OpenAPI spec, Postman JSON, plan limits, error codes.

08

Click-to-WhatsApp Ads (The 1% Club Playbook)

The highest-leverage acquisition channel for webinar funnels. Sharan Hegde's The 1% Club uses this exact architecture and gets 5× leads / 3× conversions on the same ad budget.

The architecture

  1. Lead capture: Meta ad → user taps → WhatsApp opens → name + number auto-captured. No landing page.
  2. Qualification: AI chatbot asks budget / interest / readiness → tags lead in real time
  3. Engagement: AI chatbot replies 24/7 instantly; broadcast nurture for re-engagement
  4. Retargeting: Segmented broadcasts → 5× ROAS claim
Why CTWA Beats Landing Pages

~20% drop-off between Meta ads and landing pages disappears. Pixel-based retargeting (expensive) is replaced by WhatsApp segmentation (cheap, first-party data). ROAS improves 5× on the same budget.

Setup (in AiSensy)

  1. AiSensy → Ads Manager → Continue with Facebook → choose Business Manager
  2. Grant ad account permissions (new account auto-created)
  3. Choose FB Ad account + Facebook page
  4. "Send OTP" to connect WhatsApp API number to FB page
  5. Click "Create Ad" → fill creative (1080×1080 square)
  6. Target by geography / age / interests
  7. Set budget + duration → Meta review ~15–20 min

Welcome message structure for CTWA EdTech: warm greeting acknowledging inquiry → immediate value prop ("I'll answer your questions in <2 min") → single-choice qualification buttons.

09

Pricing Model (Jan 2026)

Billing changed Jan 1, 2026 from per-24-hour-conversation → per-template-message-delivered.

CategoryCost (India)When Charged
Marketing₹1.09Always — even with active session
Authentication₹0.145Always (OTP / login codes)
Utility₹0.145FREE if delivered within active 24-hr customer service window
ServiceFREEUser-initiated within active session window

AiSensy platform plans

PlanMonthlyWhat's included
Free Forever₹0WABA access, ₹500 ad credits, ₹50 conv credits, 1 agent
Basic₹1,500Unlimited users, multi-agent, broadcast, integrations
Pro (recommended)₹3,200+ Broadcast Scheduler, Click tracking, Campaign Budget
Additional agents₹750/eachBeyond 1 Owner + 5 free agents

Cost per webinar (1,000 registrants)

Cost formula
// Monthly cost
Platform plan + (Agents × ₹750) + (Marketing × ₹1.09) + (Utility × ₹0.145)

// 1 webinar, 1,000 registrants:
- Platform: ₹3,200 (Pro)
- Utility: 1,000 × 7 reminders × ₹0.145 = ₹1,015
- Marketing: 1,000 × 1 upsell × ₹1.09     = ₹1,090
- TOTAL: ~₹5,300/month

// Filing reminders as Marketing instead would cost:
- 1,000 × 7 × ₹1.09 = ₹7,630 in reminders alone
- SAVINGS by filing as Utility: ₹6,615 per webinar
The Strategic Lever

Post Jan 2026, the dominant cost optimization is to drive inbound DMs (via CTWA ads + WhatsApp buttons on site). Each inbound DM opens a free 24-hour service window where Utility messages cost ₹0 to deliver.

10

Compliance & Tier Limits

WhatsApp Business Policy (hard rules)

  • Explicit opt-in required before any business-initiated message. No buying/scraping lists.
  • Pre-approved templates required for all outbound (24–48 hr review for custom; minutes for library)
  • 24-hour messaging window — once user messages you, free-form replies allowed for 24 hours
  • Easy opt-out required in promotional messages (Reply STOP)
  • Quality rating system (High / Medium / Low) determines messaging limits

Broadcast tier limits

TierUnique users / dayUpgrade requirement
Tier 12,000Start here
Tier 210,000Send ≥50% of T1 in 7 days, Quality Medium+
Tier 3100,000Send ≥50% of T2 in 7 days, Quality Medium+
Tier 4UNLIMITEDSend ≥50% of T3 in 7 days, Quality Medium+

Skip tiers via KYC: Complete WhatsApp KYC verification to bypass the tier ramp. Critical for big-bang launches.

Quality rating protection

  • Send only to opted-in users
  • Use Utility templates for transactional events (lower spam reports)
  • Don't blast Marketing templates to cold lists
  • Honor opt-outs immediately (AiSensy auto-honors if configured)
  • Keep promotional broadcasts to max 2-3 per week
  • Send only 9 AM - 8 PM in recipient's timezone
11

Case Studies

Numbers worth quoting when justifying investment or explaining the model internally.

PhysicsWallah
EdTech unicorn · Closest analog
4× webinar attendance
3× more leads via CTWA, 5× course sales. Email baseline they replaced: 20% open, 2-5% CTR.
The 1% Club
Sharan Hegde · Personal-brand finance
5× leads, 3× conversions
Same ad budget. Killed landing pages (20% drop-off eliminated). Ditched expensive Meta pixel retargeting for WhatsApp first-party data.
FlexiFunnels
SaaS · Webinar funnel attribution
30% of webinar regs via WA
38% CSAT lift, 2× UX improvement. Explicitly deployed: reminders, onboarding, feature launches, payment reminders.
NMIMS
University · 17,000 students
50-60% → 3× registrations
Pre-WhatsApp no-show was 50-60%. Post: 3× event regs, 45-60% application drop-off recovery, 5× lead gen.
Skullcandy
E-commerce · Cart abandonment
150× ROI on WA marketing
25-40% cart recovery (15-20 min trigger). 3× engagement vs email/SMS. The flagship e-comm proof point.
Cosco
Sports equipment
30% → 90% reach
Broadcasting reach went from 30-35% on email to ~90% via WhatsApp. Verbatim quote from their BE.
"AiSensy has streamlined our WhatsApp communication, helping us engage users at scale while maintaining clarity, security, and trust." — Priya Verma, FlexiFunnels

The 5×-leads-3×-conversion pattern

Across info-product brands, the same architecture keeps repeating:

Funnel architecture
CTWA Meta ad
  ↓
WhatsApp opens (name + phone auto-captured)
  ↓
AI chatbot qualifies (budget / interest / readiness)
  ↓
Tag-based segmentation (real time)
  ↓
Broadcast nurture (Marketing templates)
  ↓
Live agent for close (Team Inbox)
  ↓
WhatsApp Payment (cart close inside WhatsApp)
12

TN-Specific Compliance Rules

Truffle Nation has documented rules about what can and cannot appear in marketing copy. These apply to every WhatsApp template — verified credentials only.

Banned claims

❌ BannedWhy
"Le Cordon Bleu"TN has no LCB-trained chefs (verified)
FSSAI loophole hookBanned for TN webinar marketing
"No upsells" / "no pitch" / "no catch"False — ₹99 class pitches 6-week paid program at close
"Chef Manisha"Doesn't exist — host is Chef Kirty
Karan as chefHe's founder, not chef
"Earn ₹X in Y months"Specific outcome promise — banned
"Become a professional pastry chef"Banned — position as intro roadmap

Approved positioning

  • "Introductory pastry roadmap" — approved positioning
  • Chef Kirty — real host
  • Live demo + Q&A — true format
  • "6-week Pastry Foundation Program" — real upsell, disclose it
  • "Recipe sheets shared in class" — verifiable deliverable
Verify Before Propagating

Landing pages can carry false claims. Always verify credentials/regulatory claims before lifting them into WhatsApp templates. The penalty for misleading claims isn't just regulatory — it kills trust, which kills LTV.

13

Group Link Variable Solution

The problem: Each webinar cohort needs a fresh WhatsApp group. Templates are immutable once Meta approves them. Hard-coding the group URL means submitting _v2, _v3 templates forever.

The solution: Use a variable URL pattern at template-approval time. AiSensy and WhatsApp Cloud API support dynamic URL buttons where the trailing segment is a variable.

At template submission

When creating the group invite template (tn_webinar_group_invite_v1), set the CTA button URL pattern to:

CTA Button URL Pattern
https://chat.whatsapp.com/{{1}}

Provide sample value CktDiWyaHOa0OZ7tEAipmt for Meta reviewer. Meta approves the pattern — the variable suffix is what changes per cohort.

At API send time

In each API Campaign call, pass just the suffix as a button parameter (not the full URL):

JSON
{
  "apiKey": "YOUR_API_KEY",
  "campaignName": "tn_webinar_group_invite_v1",
  "destination": "+919876543210",
  "userName": "Karan",
  "templateParams": ["Karan", "4:00 PM IST", "CktDiWyaHOa0OZ7tEAipmt"]
  // Last param is the group invite suffix
}

For each new webinar cohort

  1. Create a new WhatsApp group for the cohort
  2. Copy the invite link (e.g., https://chat.whatsapp.com/AbCdEfGhIjKlMnOpQrSt)
  3. Extract just the suffix (AbCdEfGhIjKlMnOpQrSt)
  4. Store it as the cohort_group_id attribute for that cohort
  5. Use it as the last templateParams value when sending the group-invite template
Result

One approved template, infinite cohorts. Never resubmit for Meta approval just because the group changed. The pattern URL is approved once and reused forever.

Same pattern for the join URL

For templates that include the join link (registration confirm, 1h reminder, starting-now), use the same approach. If your branded short link follows a pattern like https://trufflenationonline.com/wb-{{1}}, you can submit one template approved with that pattern and pass 6-june, 13-june, 20-june as the suffix per cohort.

Or — simpler — hardcode the SHORT link domain at the redirect layer. Make trufflenationonline.com/webinar-current always redirect to the active webinar's Zoom URL. Templates ship as-is across cohorts; only the redirect target changes.