UNPKG

skills-ws

Version:

85 agent skills for AI coding assistants — marketing, growth, web3, dev, design & operations. Built for OpenClaw, Claude Code, Cursor, and Codex.

359 lines (290 loc) • 19.7 kB
--- name: webinar-events description: "End-to-end webinar and virtual-event funnel design — platform selection, registration pages, reminder sequences, live content, replay, conversion, and repurposing. Use when planning, promoting, or optimizing a webinar or its lead funnel, choosing a webinar platform, or writing reminder/follow-up emails to lift attendance and conversion." --- # Webinar Events ## Funnel Overview ``` Registration → Confirmation → Reminders → Live Event → Follow-up → Replay → Conversion ``` **Benchmarks are segment-dependent — do not apply one number across audiences.** "Conversion" below means conversion to the *next* funnel step (demo booked, trial started, opportunity created), not closed revenue. Use these as ranges, then rebuild your own baseline after 2-3 events. | Segment | Reg → Attend (live) | Replay views (% of no-shows) | Next-step conversion | |--------------------------------|---------------------|------------------------------|----------------------| | Owned list, warm customers | 50-65% | 20-30% | 8-20% | | Owned list, cold marketing leads | 35-50% | 25-40% | 3-8% | | Partner / co-hosted (their list) | 25-40% | 30-45% | 2-6% | | Paid acquisition (ads/sponsorship)| 20-35% | 30-50% | 1-4% | | On-demand / evergreen (no live) | n/a (instant) | n/a | 1-5% | Modifiers: educational/thought-leadership topics pull higher attendance but lower immediate conversion than product demos; enterprise/long sales-cycle audiences convert to *pipeline* (not bookings) so judge them at 30/60/90 days; short lead times (7-10 days) lift attendance vs. 30+ day promotion; paid/sponsored lists and free swag offers inflate registration but depress show rate. Regional norms differ (EU/APAC time-zone splits, GDPR-driven smaller opt-in lists), so segment by region too. ## Platform Selection Capacity tiers below are plan/license-dependent and change often — **confirm current limits and pricing on each vendor's site before committing** (as of Jun 2026). Numbers shown are the typical *upper* end of paid tiers, not the entry plan. | Platform | Best for | Typical max attendees | Notable for | |----------------------|------------------------------|-----------------------|----------------------------------------------| | Zoom Webinars | B2B, corporate, training | 10k–50k+ (license tier) | Polls/Q&A; breakout rooms are meeting-only / plan-gated, not a webinar default | | Zoom Events / Sessions | Multi-session virtual conferences | 50k+ (Events tier) | Hubs, ticketing, expo, multi-track | | ON24 | Enterprise demand-gen | Very high (enterprise) | Deep engagement scoring, CRM/MAP integration, analytics | | Goldcast | B2B marketing events/series | High (enterprise) | Marketing-native, clip/repurpose tooling, Salesforce/HubSpot | | BigMarker | Marketing webinars & summits | ~10k+ | Browser-based, automated/evergreen, landing pages | | Livestorm | SMB→mid marketing webinars | ~3k (plan tier) | Browser-based, no install, automation, native analytics | | Demio | Marketing-focused SMB | ~3k (plan tier) | Built-in CTAs, handouts, automated webinars | | Microsoft Teams Town Hall | Internal / MS-stack orgs | ~10k–20k (license) | Town Hall replaced Live Events; M365 integration | | Google Meet (live stream) | G-Workspace orgs | ~100k view-only (edition) | View-only live streaming for large audiences | | Riverside | High-quality recording/studio | ~8–10 on-screen + audience | Local progressive-upload HD, strong repurposing | | StreamYard / Restream | Multi-platform live, casual | Platform-dependent | Simulcast to YouTube/LinkedIn/etc. | | YouTube Live / LinkedIn Live | Top-of-funnel reach, public | Effectively very large | Free/low-cost reach; weak registration & lead capture | | Custom (Webflow page + OBS → CDN/host) | Full brand control | Bounded by your streaming host/CDN | Not "unlimited" by itself — see architecture note below | **On the "custom" route:** a Webflow landing page plus OBS does *not* deliver unlimited attendance on its own. Real capacity is set by the weakest link in this stack, so design each piece deliberately: - **Registration & data:** form + DB/CRM, double opt-in, consent capture (see Compliance). - **Streaming/CDN:** the encoder (OBS) feeds a host (e.g., Mux, Cloudflare Stream, YouTube/LinkedIn, or an enterprise CDN). This — not the page — sets the concurrent-viewer ceiling and cost. - **Chat/Q&A:** a separate real-time service (e.g., a managed chat/realtime DB); plan for moderation and rate limits. - **Reminder sending:** transactional/marketing ESP + SMS provider with consent and opt-out handling. - **Replay hosting:** where the VOD lives (same host or YouTube/Vimeo) and whether it's gated. - **Analytics:** attendance, watch-time, drop-off, CTA clicks piped to your CRM/MAP. - **Failure fallback:** a backup stream key/encoder and a "we're having issues, here's the backup link / we'll email the replay" plan. Always test the full chain in a rehearsal. ## Registration Page Optimization **Must-have elements:** - Headline: Specific outcome + timeframe ("Learn X in 45 minutes") - 3-4 bullet points of what attendees will learn - Speaker headshot + 1-line bio - Date/time with timezone converter - Social proof (attendee count, company logos, testimonials) - Single-field form (email only) or max 3 fields **Conversion boosters:** - Urgency: "Limited to 500 seats" (only if true) - Calendar add button on confirmation page - SMS reminder opt-in as a **separate, unchecked, explicit-consent checkbox** with disclosure text (never bundle SMS consent into the main submit, never pre-check it — see Compliance) **Starter registration page** (drop into a Webflow embed or any static host; replace bracketed copy and wire the form `action` to your ESP/CRM): ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>[Outcome] in [45 min] — Live Webinar</title> <meta name="description" content="[One-line value prop]. Free live session on [Date]."> </head> <body> <main class="reg"> <!-- LEFT: value --> <section class="reg__pitch"> <p class="eyebrow">Free live webinar · [Mon DD] · [10:00 AM ET]</p> <h1>[Achieve specific outcome] in [45 minutes]</h1> <ul class="reg__benefits"> <li>[Benefit 1 — a concrete takeaway]</li> <li>[Benefit 2 — a tool, template, or framework they leave with]</li> <li>[Benefit 3 — answer to their #1 objection]</li> </ul> <figure class="reg__speaker"> <img src="/speaker.jpg" alt="[Speaker name], [Title]" width="64" height="64"> <figcaption><strong>[Speaker name]</strong> — [1-line credibility bio]</figcaption> </figure> <p class="reg__proof">Join [N]+ [role] from [Logo] [Logo] [Logo].</p> </section> <!-- RIGHT: form --> <section class="reg__form"> <h2>Save your seat</h2> <!-- POST to your ESP/CRM endpoint; do server-side validation + double opt-in --> <form action="https://YOUR-ESP-ENDPOINT.example/subscribe" method="post" novalidate> <label>Work email <input type="email" name="email" autocomplete="email" required> </label> <label>First name <input type="text" name="first_name" autocomplete="given-name" required> </label> <!-- Separate, UNCHECKED, explicit SMS consent (TCPA/CTIA). Phone only required if box is ticked. --> <label class="consent"> <input type="checkbox" name="sms_consent" value="yes"> Text me reminders for this event. By checking this box I agree to receive automated SMS reminders from [Company] at the number below. Consent is not a condition of registration. Msg &amp; data rates may apply. Reply STOP to opt out, HELP for help. See our <a href="/privacy">Privacy Policy</a> and <a href="/sms-terms">SMS Terms</a>. </label> <label>Mobile (only if you opted in above) <input type="tel" name="phone" autocomplete="tel" inputmode="tel"> </label> <button type="submit">Reserve my spot →</button> <p class="fineprint"> By registering you agree we may email you about this event and related content. You can unsubscribe anytime. <a href="/privacy">Privacy Policy</a>. </p> </form> </section> </main> </body> </html> ``` Implementation notes: keep the visible form to ≤3 fields (email + name; phone appears only with SMS opt-in); send a confirmation email with an `.ics` attachment immediately on submit; on the thank-you page show an "Add to calendar" button and the join instructions. Store `sms_consent`, timestamp, IP, and the exact consent text shown (you need this record for compliance). ## Email Sequence | Timing | Email | Subject Line Pattern | Key Element | |------------------|----------------|-------------------------------|--------------------------| | Immediately | Confirmation | "You're in! [Event] details" | Calendar invite attachment | | 7 days before | Value builder | "Why [topic] matters now" | Content teaser, speaker intro | | 1 day before | Reminder | "Tomorrow: [Event] at [time]" | Join link, agenda preview | | 1 hour before | Final reminder | "Starting in 60 min — join now" | Direct join link only | | 1 hour after | Follow-up | "Recording + resources inside" | Replay link, slides, CTA | | 3 days after | Replay nudge | "Missed this? Watch the replay" | Key moments timestamps | | 7 days after | Conversion push | "[Specific offer] expires Friday" | Time-limited CTA | ### Copy templates Replace bracketed tokens with merge fields. Keep every email to one clear job and one link above the fold. Every marketing email must include a working unsubscribe link and your physical mailing address (CAN-SPAM / GDPR / CASL). **1 — Confirmation (immediately):** > Subject: You're in! [Event] on [Mon DD] > > Hi [First], your seat for **[Event]** on **[Mon DD] at [time + TZ]** is confirmed. > 📅 Add to calendar: [Google] · [Outlook] · [.ics] > 🔗 Your join link: [unique link] (we'll resend it before we start) > Reply with your #1 question on [topic] and we'll try to answer it live. > — [Speaker], [Company] **2 — Value builder (7 days before):** > Subject: Why [topic] matters right now > > [First], next week [Speaker] is breaking down [outcome]. One thing we'll cover: [specific insight/stat]. If you've ever [pain point], this session is built for you. > Here's a 90-sec preview: [clip link]. See you [Mon DD] at [time + TZ]. **3 — Reminder (1 day before):** > Subject: Tomorrow: [Event] at [time + TZ] > > [First], we go live **tomorrow at [time + TZ]**. Agenda: [3 bullets]. Join link: [unique link]. Add to calendar: [.ics]. Bring your questions. **4 — Final reminder (1 hour before):** > Subject: Starting in 60 min — your join link > > [First], [Event] starts in about an hour. Join here: **[unique link]**. That's it — see you soon. > (Send a near-identical "Starting in 5 minutes" at T-5 with the same link only.) **5 — Follow-up (1 hour after):** > Subject: Recording + resources from [Event] > > Thanks for joining, [First]! Replay: [link] · Slides: [link] · [Resource/template]: [link]. > Your next step: [single CTA — book a demo / start trial]. [Button] **6 — Replay nudge (3 days after, to no-shows + non-watchers):** > Subject: Missed [Event]? Here are the highlights > > [First], we missed you. Jump to the parts that matter: [0:00 intro] · [12:30 the framework] · [34:00 demo] · [45:00 Q&A]. Watch the replay: [link]. **7 — Conversion push (7 days after, attendees + engaged replay viewers):** > Subject: [Specific offer] — closing [day] > > [First], during [Event] we shared [offer/next step]. It's open through [date]: [what they get]. [CTA button]. Questions? Just reply. Sequencing rules: suppress reminder emails to anyone who already joined; branch the post-event track on behavior (attended → conversion sooner; no-show → replay first, then a softer CTA); cap total sends and honor your global frequency/suppression list; send from a real, monitored reply-to address. ## Attendance Rate Optimization Target: 40-50% of registrants attend live. **Pre-event tactics:** - Send calendar invite (ICS file) in confirmation email - SMS reminders for opted-in registrants only (commonly cited as a ~15-20% lift; verify on your own list) — requires prior express consent and STOP handling, see Compliance - Pre-event engagement: poll or survey ("What's your biggest challenge with X?") - Shorter lead time: promote 7-10 days out, not 30 **Day-of tactics:** - Send 3 reminders: morning, 1 hour, 15 minutes - "Starting in 5 min" email with direct join link - Social media countdown posts ## Content Structure (60-min format) ``` [0-5 min] Welcome + housekeeping (mics, Q&A, recording notice) [5-10 min] Hook: State the problem, share a surprising stat [10-35 min] Education: 3 key insights with examples [35-45 min] Demo/case study: Show the solution in action [45-50 min] CTA: Clear next step with incentive [50-60 min] Live Q&A ``` **Rules:** - Never start with your company story — start with THEIR problem - One slide per minute maximum - Include interactive elements every 10 min (poll, chat prompt, quiz) - Save the pitch for minute 35+ after you've delivered value ## Q&A Management - Assign a dedicated Q&A moderator (not the presenter) - Pre-seed 3-5 questions to avoid dead air - Group similar questions: "Several people asked about..." - Flag unanswered questions for follow-up email - Use upvoting if platform supports it ## Co-Hosted Webinars **Partner selection criteria:** - Complementary (not competing) audience - Similar audience size (0.5x-2x yours) - Established email list they'll promote to **Logistics checklist:** - [ ] Agree on promotion split (each partner sends X emails) - [ ] Shared registration page with both logos - [ ] Lead sharing agreement signed before promotion - [ ] Joint rehearsal 48 hours before - [ ] Post-event: share attendee list per agreement ## Content Repurposing Workflow ``` Live Webinar ├── Full replay → Gated landing page ├── 3-5 short clips (60-90s) → Social media, YouTube Shorts, Reels ├── Key quotes → Social graphics (Canva templates) ├── Transcript → Blog post (edit, don't just publish raw) ├── Slides → SlideShare / PDF lead magnet ├── Q&A answers → FAQ page or knowledge base └── Audio track → Podcast episode ``` ### Full repurposing checklist Run this within 72 hours while the recording is fresh and SEO/social momentum is highest. **Week of the event (0-3 days):** - [ ] Export the master recording + auto-transcript; clean speaker labels and obvious errors - [ ] Publish the gated full replay on a landing page (same form/consent as registration) - [ ] Send the follow-up email (#5) with replay + slides + one CTA - [ ] Pull 3-5 vertical clips (60-90s) on the single best moments; add captions (most social is watched muted) - [ ] Post 1 clip natively to each channel (LinkedIn, YouTube Shorts, Reels/TikTok, X) — native upload, not links **Following 1-2 weeks:** - [ ] Edit the transcript into a 800-1,200 word blog post (restructure with H2s, add a TL;DR and the CTA — never publish raw transcript) - [ ] Make 3-5 quote/stat graphics from the best lines (branded template) - [ ] Turn the slides into a PDF lead magnet / SlideShare - [ ] Build a FAQ entry or KB article from the live Q&A (great for SEO + AI answer engines) - [ ] Export the audio as a podcast episode (intro/outro, show notes link back to replay) - [ ] Write a recap email/newsletter segment linking the blog + replay - [ ] Stagger the remaining clips over 2-3 weeks (don't dump them all day one) **Per-asset metadata:** every piece gets a UTM-tagged link back to the gated replay or next-step CTA so repurposed content keeps generating leads. Track which clips/quotes drive the most replay starts and double down next time. ## Metrics & Reporting | Metric | Formula | Good | Great | |----------------------|----------------------------------|--------|--------| | Registration rate | Registrants / landing page visits | 30% | 45%+ | | Attendance rate | Live attendees / registrants | 40% | 50%+ | | Engagement score | Polls + Q&A + chat / attendees | 40% | 60%+ | | Replay view rate | Replay views / no-shows | 20% | 35%+ | | CTA click rate | CTA clicks / total attendees | 10% | 20%+ | | Pipeline generated | Opportunities from attendees | — | — | | Cost per attendee | Total spend / attendees | <$25 | <$10 | ## Post-Event Review After every webinar, fill out this review (copy as a doc/ticket template): ```md # Post-Event Review — [Event name] — [Date] ## Topline numbers - Landing-page visits / Registrants / Reg rate (%): - Live attendees / Attendance rate (%): - Peak concurrent / Avg watch time: - Replay views (to date) / Replay rate (% of no-shows): - CTA clicks / CTA click rate (%): - MQLs / SQLs / Opportunities created: - Total spend / Cost per attendee: ## What resonated (evidence) - Highest-engagement moments (poll results, chat spikes, reactions): - Top Q&A themes: - Best-performing clip/quote afterward: ## What dragged - Drop-off point(s) and likely cause (time? topic? pitch too early?): - Technical issues (and root cause / fix for next time): - Lowest-engagement segment: ## Follow-up actions - [ ] Top 5 unanswered questions → routed to: [owner] / queued as next topics - [ ] Assets repurposed (link to repurposing checklist status) - [ ] Conversion sequence launched (#7)? date: ## Attribution (update over time) - Pipeline / revenue influenced at: 30d ___ 60d ___ 90d ___ - Notes on multi-touch (was this first-touch, mid-funnel, closing?): ## Decision - Repeat / iterate / retire this topic + format? Why: ``` Review within a week while data and memory are fresh; reopen the attribution rows at 30/60/90 days. For B2B/enterprise, judge success on pipeline and 30/60/90-day revenue influence, not same-week conversions. ## Compliance & Consent Reminders touch regulated channels — bake this in from the registration form, don't bolt it on. **SMS (US: TCPA + CTIA guidelines; CASL in Canada; similar regimes elsewhere):** - Prior **express written consent** before any automated SMS — a separate, unchecked opt-in box with disclosure (see registration template). Consent must not be a condition of registering. - Include sender ID ("from [Company]"), "Msg & data rates may apply," and message frequency. - Honor **STOP/UNSUBSCRIBE/CANCEL** (opt-out) and **HELP** automatically; stop sending immediately on opt-out. - Respect quiet hours (commonly ~8am-9pm in the recipient's local time) and applicable state rules. - Keep an auditable consent record: who, when, the exact disclosure text, and the number. - Use a compliant provider and a registered number/sender (e.g., US A2P 10DLC registration). **Email (US CAN-SPAM; EU/UK GDPR & PECR; Canada CASL):** - Lawful basis/consent appropriate to the region; for cold EU contacts, default to opt-in. - Accurate "From"/subject, a working one-click unsubscribe, and a valid physical postal address in every marketing email. - Process unsubscribes promptly and maintain a global suppression list. **Data/privacy:** collect only what you need, link a privacy policy at the point of capture, disclose any co-host/partner lead-sharing *before* registration, and honor deletion/access requests. This is general guidance, not legal advice — confirm specifics for your jurisdictions with counsel.