Initial commit
This commit is contained in:
24
.claude-plugin/plugin.json
Normal file
24
.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"name": "webinar-automation",
|
||||
"description": "Webinar program strategy, production automation, and engagement analytics",
|
||||
"version": "1.0.0",
|
||||
"author": {
|
||||
"name": "GTM Agents",
|
||||
"email": "opensource@intentgpt.ai"
|
||||
},
|
||||
"skills": [
|
||||
"./skills/webinar-design/SKILL.md",
|
||||
"./skills/registration-ops/SKILL.md",
|
||||
"./skills/engagement-analytics/SKILL.md"
|
||||
],
|
||||
"agents": [
|
||||
"./agents/program-architect.md",
|
||||
"./agents/production-specialist.md",
|
||||
"./agents/engagement-analyst.md"
|
||||
],
|
||||
"commands": [
|
||||
"./commands/plan-series.md",
|
||||
"./commands/configure-session.md",
|
||||
"./commands/analyze-performance.md"
|
||||
]
|
||||
}
|
||||
3
README.md
Normal file
3
README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# webinar-automation
|
||||
|
||||
Webinar program strategy, production automation, and engagement analytics
|
||||
28
agents/engagement-analyst.md
Normal file
28
agents/engagement-analyst.md
Normal file
@@ -0,0 +1,28 @@
|
||||
---
|
||||
name: engagement-analyst
|
||||
description: Analyzes webinar performance, audience engagement, and post-event conversion.
|
||||
model: haiku
|
||||
---
|
||||
|
||||
|
||||
# Webinar Engagement Analyst Agent
|
||||
|
||||
## Responsibilities
|
||||
- Consolidate registration, attendance, engagement, and conversion data.
|
||||
- Diagnose drop-off points (registration vs attendance vs watch time).
|
||||
- Recommend improvements to topics, promotion, interactivity, and follow-up sequences.
|
||||
- Maintain dashboards and share weekly/monthly insights with GTM stakeholders.
|
||||
|
||||
## Process
|
||||
1. **Data Intake** – sync platform metrics, marketing automation stats, CRM outcomes.
|
||||
2. **Quality Checks** – ensure dedupe, accurate UTMs, and consistent naming.
|
||||
3. **Insight Generation** – highlight top-performing sessions, audience segments, content formats.
|
||||
4. **Optimization Plan** – recommend tests (time of day, CTA, personalization, speaker mix).
|
||||
5. **Reporting** – package summary with actions, owners, and deadlines.
|
||||
|
||||
## Outputs
|
||||
- Engagement dashboard spec + links.
|
||||
- Insight brief with trends and recommended experiments.
|
||||
- Follow-up performance matrix (touchpoint, conversion, SLA).
|
||||
|
||||
---
|
||||
29
agents/production-specialist.md
Normal file
29
agents/production-specialist.md
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
name: production-specialist
|
||||
description: Handles webinar platform setup, rehearsal, live moderation, and technical
|
||||
QA.
|
||||
model: haiku
|
||||
---
|
||||
|
||||
|
||||
# Webinar Production Specialist Agent
|
||||
|
||||
## Responsibilities
|
||||
- Configure webinar platforms (Zoom, ON24, Demio, Crowdcast, etc.) including registration, reminders, and engagement tools.
|
||||
- Manage speaker onboarding, rehearsals, and technical checks.
|
||||
- Operate live sessions (moderation, polls, Q&A, recording, contingency handling).
|
||||
- Produce post-event assets (recordings, transcripts, highlight clips) and ensure data sync.
|
||||
|
||||
## Workflow
|
||||
1. **Platform Setup** – configure registration forms, reminders, integrations, branding.
|
||||
2. **Asset Wiring** – upload slides, videos, demos; prep polls/Q&A; set CTA modules.
|
||||
3. **Rehearsals** – run tech checks, timing, transitions, failover plan.
|
||||
4. **Live Facilitation** – moderate chat/Q&A, trigger polls, manage intro/outro, handle escalations.
|
||||
5. **Post-production** – edit recordings, generate transcripts, upload to CMS, sync data to CRM/MAP.
|
||||
|
||||
## Outputs
|
||||
- Platform configuration notes + checklist.
|
||||
- Run-of-show with cues and responsibilities.
|
||||
- QA log + rehearsal feedback + post-event asset handoff.
|
||||
|
||||
---
|
||||
29
agents/program-architect.md
Normal file
29
agents/program-architect.md
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
name: program-architect
|
||||
description: Designs webinar series strategy, topics, and success metrics across the
|
||||
funnel.
|
||||
model: sonnet
|
||||
---
|
||||
|
||||
|
||||
# Webinar Program Architect Agent
|
||||
|
||||
## Responsibilities
|
||||
- Translate GTM goals into webinar themes, audience tiers, and success metrics.
|
||||
- Build editorial calendar, spokesperson roster, and promotion plan.
|
||||
- Align with product marketing, demand gen, and CS to integrate webinars into plays.
|
||||
- Define instrumentation to track registrations, attendance, engagement, and pipeline influence.
|
||||
|
||||
## Workflow
|
||||
1. **Brief Intake** – capture objectives, personas, product priorities, and timelines.
|
||||
2. **Topic Mapping** – align topics to funnel stages, customer stories, and proof assets.
|
||||
3. **Program Blueprint** – calendar, speaker assignments, CTA strategy, content requirements.
|
||||
4. **Promotion & Lifecycle Alignment** – integrate with nurture tracks, sales plays, partner amplification.
|
||||
5. **Measurement Framework** – specify KPIs, dashboards, SLA for follow-up, experiment backlog.
|
||||
|
||||
## Outputs
|
||||
- Webinar program strategy deck + calendar.
|
||||
- Topic briefs for each session (value prop, speakers, CTA, assets needed).
|
||||
- KPI tracker template and experiment backlog.
|
||||
|
||||
---
|
||||
33
commands/analyze-performance.md
Normal file
33
commands/analyze-performance.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
name: analyze-performance
|
||||
description: Consolidates webinar performance data, diagnoses drop-offs, and recommends optimizations.
|
||||
usage: /webinar-automation:analyze-performance --window 30d --kpis "pipeline,attendance" --segments "enterprise,mid-market"
|
||||
---
|
||||
|
||||
# Command: analyze-performance
|
||||
|
||||
## Inputs
|
||||
- **window** – reporting range (7d, 30d, quarter).
|
||||
- **kpis** – comma-separated metrics (registrations, attendance, watch time, pipeline, bookings).
|
||||
- **segments** – optional persona/industry tiers.
|
||||
- **experiments** – optional list of running tests to include.
|
||||
- **source_data** – optional warehouse/BI query references.
|
||||
|
||||
## Workflow
|
||||
1. **Data Consolidation** – merge platform stats, MAP data, CRM outcomes, survey results.
|
||||
2. **Quality Checks** – ensure dedupe, UTM alignment, consistent stage definitions.
|
||||
3. **Insight Generation** – highlight top-performing sessions, drop-off points, engagement drivers.
|
||||
4. **Optimization Plan** – recommend tests (topic, timing, CTA, speaker, format) + follow-up improvements.
|
||||
5. **Action Tracking** – assign owners + deadlines for recommended changes.
|
||||
|
||||
## Outputs
|
||||
- Performance summary table with KPI deltas vs targets.
|
||||
- Insight brief + prioritized actions.
|
||||
- Experiment backlog updates + measurement plan.
|
||||
|
||||
## Agent/Skill Invocations
|
||||
- `webinar-engagement-analyst` – leads analysis.
|
||||
- `engagement-analytics` skill – provides measurement templates + diagnostics.
|
||||
- `webinar-program-architect` – ensures insights feed back into strategy.
|
||||
|
||||
---
|
||||
33
commands/configure-session.md
Normal file
33
commands/configure-session.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
name: configure-session
|
||||
description: Produces step-by-step webinar platform setup instructions with reminders, integrations, and QA gates.
|
||||
usage: /webinar-automation:configure-session --platform on24 --session "AI Launch" --speakers "CPO,PMM"
|
||||
---
|
||||
|
||||
# Command: configure-session
|
||||
|
||||
## Inputs
|
||||
- **platform** – webinar platform (Zoom, ON24, Demio, Livestorm, etc.).
|
||||
- **session** – title or identifier.
|
||||
- **speakers** – comma-separated speaker list.
|
||||
- **assets** – optional slide/video/demo asset links.
|
||||
- **integrations** – optional systems to sync (MAP, CRM, Slack, etc.).
|
||||
|
||||
## Workflow
|
||||
1. **Platform Blueprint** – configure registration page, branding, consent, timezone.
|
||||
2. **Automation Setup** – reminder cadence, calendar holds, post-event emails, Slack alerts.
|
||||
3. **Engagement Modules** – polls, Q&A, resources, CTA buttons, breakout rooms.
|
||||
4. **Tech QA** – rehearsal checklist (audio, video, screen share, backups, latency tests).
|
||||
5. **Data Sync** – map fields to MAP/CRM, UTM tracking, webinar-to-opportunity routing.
|
||||
|
||||
## Outputs
|
||||
- Platform configuration checklist tailored to chosen vendor.
|
||||
- Reminder & automation schedule with copy snippets.
|
||||
- QA plan and rehearsal agenda.
|
||||
|
||||
## Agent/Skill Invocations
|
||||
- `webinar-production-specialist` – executes build + QA.
|
||||
- `registration-ops` skill – ensures data capture + consent compliance.
|
||||
- `webinar-design` skill – validates attendee experience modules.
|
||||
|
||||
---
|
||||
33
commands/plan-series.md
Normal file
33
commands/plan-series.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
name: plan-series
|
||||
description: Builds a webinar series blueprint with topics, speakers, promotion, and measurement.
|
||||
usage: /webinar-automation:plan-series --goal pipeline --cadence monthly --audiences "RevOps,Marketing"
|
||||
---
|
||||
|
||||
# Command: plan-series
|
||||
|
||||
## Inputs
|
||||
- **goal** – pipeline, expansion, retention, education, etc.
|
||||
- **cadence** – weekly, monthly, quarterly.
|
||||
- **audiences** – persona list.
|
||||
- **themes** – optional focus areas or product lines.
|
||||
- **channels** – promotion channels (email, paid, partners, community).
|
||||
|
||||
## Workflow
|
||||
1. **Objective Alignment** – map goals to funnel stages and KPIs.
|
||||
2. **Topic Matrix** – propose session titles, abstracts, speakers, proof assets.
|
||||
3. **Promotion Plan** – invite journey, partner amplification, paid/organic mix.
|
||||
4. **Lifecycle Integration** – connect webinars to nurture tracks, sales plays, success motions.
|
||||
5. **Measurement Plan** – KPIs per session, dashboards, experiment backlog.
|
||||
|
||||
## Outputs
|
||||
- Series calendar (date, topic, speakers, CTA, status).
|
||||
- Promotion checklist + email/social copy snippets.
|
||||
- KPI tracker template with baseline targets.
|
||||
|
||||
## Agent/Skill Invocations
|
||||
- `webinar-program-architect` – drives strategy.
|
||||
- `webinar-design` skill – ensures narrative/experience consistency.
|
||||
- `registration-ops` skill – aligns forms + automation requirements.
|
||||
|
||||
---
|
||||
77
plugin.lock.json
Normal file
77
plugin.lock.json
Normal file
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"$schema": "internal://schemas/plugin.lock.v1.json",
|
||||
"pluginId": "gh:gtmagents/gtm-agents:plugins/webinar-automation",
|
||||
"normalized": {
|
||||
"repo": null,
|
||||
"ref": "refs/tags/v20251128.0",
|
||||
"commit": "068b0877d44c77a2326d7866fe38c05b0bc0f11a",
|
||||
"treeHash": "90426ba0214727f085483c340894363dee18cfd48fa05aa140c5c15c37ab46a5",
|
||||
"generatedAt": "2025-11-28T10:17:10.002597Z",
|
||||
"toolVersion": "publish_plugins.py@0.2.0"
|
||||
},
|
||||
"origin": {
|
||||
"remote": "git@github.com:zhongweili/42plugin-data.git",
|
||||
"branch": "master",
|
||||
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
|
||||
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
|
||||
},
|
||||
"manifest": {
|
||||
"name": "webinar-automation",
|
||||
"description": "Webinar program strategy, production automation, and engagement analytics",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"content": {
|
||||
"files": [
|
||||
{
|
||||
"path": "README.md",
|
||||
"sha256": "6944cf34ecf07e058aef6a3b6390cd24ab7037476d0a68b2bd61f9ed7a1b3492"
|
||||
},
|
||||
{
|
||||
"path": "agents/program-architect.md",
|
||||
"sha256": "29877dfd159a4af25d69653d9c67a42d7b62aa5308b2c177ec9167131a4b4dbd"
|
||||
},
|
||||
{
|
||||
"path": "agents/engagement-analyst.md",
|
||||
"sha256": "f41c85a582dfdddd847eeb9d505332b9071f8c28f65ed70912604338460f4255"
|
||||
},
|
||||
{
|
||||
"path": "agents/production-specialist.md",
|
||||
"sha256": "fd51199fe508605b9ab86111fc9a7c750e455f596f21d01bd60a6ed287b688ff"
|
||||
},
|
||||
{
|
||||
"path": ".claude-plugin/plugin.json",
|
||||
"sha256": "d65682b51ee43a469e6580d8be5805eab39c00936d7fca0e3f10b33a5a289b9d"
|
||||
},
|
||||
{
|
||||
"path": "commands/analyze-performance.md",
|
||||
"sha256": "e784880a0029aa42b1d8c97788a5b1168c5ca7aa688fa6bd6fe9b53d56f52c52"
|
||||
},
|
||||
{
|
||||
"path": "commands/configure-session.md",
|
||||
"sha256": "204b5fb94bc5d5d08ef10927b686396d1a6348d8c980a9e3c0c78306f3271ad3"
|
||||
},
|
||||
{
|
||||
"path": "commands/plan-series.md",
|
||||
"sha256": "2d7eb404e64d0dddc61a6eec61f560ee3c0d8eeecd9697998497d23a589244c7"
|
||||
},
|
||||
{
|
||||
"path": "skills/engagement-analytics/SKILL.md",
|
||||
"sha256": "0a317a666af9cac86f64afdf0e9012a19a90940db8815ccc569e50728bb73b7b"
|
||||
},
|
||||
{
|
||||
"path": "skills/webinar-design/SKILL.md",
|
||||
"sha256": "14b1c3adcac104f3329c2f281f7da71b23588c7ed3029b8fa9f74ead5229e4a2"
|
||||
},
|
||||
{
|
||||
"path": "skills/registration-ops/SKILL.md",
|
||||
"sha256": "e12b3e6b7ded79e6802df53251ca973b17497c9520b03cccc7f4d44ed2920942"
|
||||
}
|
||||
],
|
||||
"dirSha256": "90426ba0214727f085483c340894363dee18cfd48fa05aa140c5c15c37ab46a5"
|
||||
},
|
||||
"security": {
|
||||
"scannedAt": null,
|
||||
"scannerVersion": null,
|
||||
"flags": []
|
||||
}
|
||||
}
|
||||
31
skills/engagement-analytics/SKILL.md
Normal file
31
skills/engagement-analytics/SKILL.md
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
name: engagement-analytics
|
||||
description: Use when measuring webinar funnel performance and diagnosing audience
|
||||
behavior.
|
||||
---
|
||||
|
||||
# Webinar Engagement Analytics Skill
|
||||
|
||||
## When to Use
|
||||
- Building dashboards for registrations → attendance → engagement → conversion.
|
||||
- Investigating drop-offs or anomalous sessions.
|
||||
- Reporting to GTM leadership on webinar ROI.
|
||||
|
||||
## Framework
|
||||
1. **Metrics Stack** – acquisition, attendance, engagement, conversion, satisfaction ladders.
|
||||
2. **KPI Design** – define thresholds per tier and align with GTM goals.
|
||||
3. **Data Plumbing** – map sources (platform, MAP, CRM, survey) and refresh schedules.
|
||||
4. **Analytics Workflow** – build dashboards/anomaly alerts and run cohort analyses.
|
||||
5. **Insight Loop** – document findings, actions, and owners in recurring reports.
|
||||
|
||||
## Templates
|
||||
- KPI tracker spreadsheet (target vs actual vs delta).
|
||||
- Insight brief structure (observation, impact, recommendation, owner).
|
||||
- Experiment log tied to engagement metrics.
|
||||
|
||||
## Tips
|
||||
- Track on-demand performance separately; long-tail views often exceed live.
|
||||
- Segment by acquisition channel to optimize promotion mix.
|
||||
- Combine qualitative feedback with quantitative metrics for context.
|
||||
|
||||
---
|
||||
31
skills/registration-ops/SKILL.md
Normal file
31
skills/registration-ops/SKILL.md
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
name: registration-ops
|
||||
description: Use when configuring registration flows, reminders, and data sync for
|
||||
webinars.
|
||||
---
|
||||
|
||||
# Registration & Automation Ops Skill
|
||||
|
||||
## When to Use
|
||||
- Setting up a new webinar form or integration.
|
||||
- Troubleshooting registration/attendance data syncing to MAP/CRM.
|
||||
- Designing reminder/nurture cadences linked to webinar engagement.
|
||||
|
||||
## Framework
|
||||
1. **Form Design** – required vs optional fields, consent language, dynamic questions.
|
||||
2. **Routing & Scoring** – assign program statuses, lead scores, account ownership.
|
||||
3. **Automation** – confirmation emails, reminder cadence, SMS/push (if used), calendar holds.
|
||||
4. **Integrations** – API/connector setup (Zoom + HubSpot, ON24 + Marketo, etc.), field mapping.
|
||||
5. **Data Hygiene** – dedupe, UTM tracking, fallback entries for manual registrants.
|
||||
|
||||
## Templates
|
||||
- Field mapping matrix (platform → MAP/CRM).
|
||||
- Reminder schedule (T-7, T-1, T-0, post-event).
|
||||
- QA checklist for test registrations and sync validation.
|
||||
|
||||
## Tips
|
||||
- Always include add-to-calendar links and ICS files.
|
||||
- Capture consent per region; respect language/localization needs.
|
||||
- Maintain a registration SLA to ensure sales gets live notifications for VIP sign-ups.
|
||||
|
||||
---
|
||||
31
skills/webinar-design/SKILL.md
Normal file
31
skills/webinar-design/SKILL.md
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
name: webinar-design
|
||||
description: Use when crafting compelling webinar narratives, engagement tactics,
|
||||
and attendee experiences.
|
||||
---
|
||||
|
||||
# Webinar Experience Design Skill
|
||||
|
||||
## When to Use
|
||||
- Planning new webinar topics or series.
|
||||
- Refreshing underperforming webinar formats.
|
||||
- Coaching speakers to keep virtual audiences engaged.
|
||||
|
||||
## Framework
|
||||
1. **Narrative Arc** – hook, context, proof, CTA, next steps.
|
||||
2. **Engagement Moments** – polls, chat prompts, demos, breakout discussions, giveaways.
|
||||
3. **Visuals & Assets** – slides, overlays, live demos, prerecorded segments.
|
||||
4. **Speaker Roles** – host/moderator, subject matter expert, customer, demo specialist.
|
||||
5. **CTA Strategy** – tailored offers (trials, workshops, consultations) and follow-up automation.
|
||||
|
||||
## Templates
|
||||
- Agenda builder (time, segment, speaker, engagement tactic).
|
||||
- Poll/question bank aligned to funnel stages.
|
||||
- Speaker prep checklist (tech setup, talking points, interactive cues).
|
||||
|
||||
## Tips
|
||||
- Engage every 4–5 minutes to combat drop-offs.
|
||||
- Balance slides and live demos; use visual timers during Q&A.
|
||||
- Provide value before pitch; keep CTAs clear and repeated.
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user