← All playbooks · Raw API
events-webinars-pages
# Events & webinars — OM1
Playbook for **events articles**, **webinar/video articles**, and **webinar landing pages** (marketing pages).
## Two content shapes
| Shape | URL | Entry type |
|-------|-----|------------|
| Resource article | `/resources/events/{topic}/{slug}/` or `/resources/webinars-and-videos/{topic}/{slug}/` | Article |
| Webinar landing page | `/{campaign-slug}/` (e.g. episode registration LPs) | Page |
## Resource articles — events & webinars
### URL patterns
| Pattern | Examples |
|---------|----------|
| `/resources/events/{topic}/{slug}/` | Event recap / conference coverage |
| `/resources/webinars-and-videos/{topic}/{slug}/` | `/resources/webinars-and-videos/ai/behind-the-insights-ep-01-ai-in-dermatology-real-world-data-with-joseph-zabinski-phd-mem/` |
| `/resources/events/` | Events type index |
| `/resources/webinars-and-videos/` | Webinars index |
### Typical content stack (articles)
| Region | Type | Role |
|--------|------|------|
| Template hero | **Article hero** | Title, date, speakers, featured image |
| Body | **Article rich text** | Recap, key takeaways |
| Media | **Linked visuals** or embedded video | Recording thumbnail |
| Speakers | Link **Person** entries in `authors` | |
| CTA | `externalLink` or in-body link | Registration replay, slides |
### Workflow (articles)
1. Read `cms-edit://customer/resource-article-pages` for shared article rules
2. Set `articleType` to `events` or `webinars-and-videos`
3. Set primary tag for URL topic segment
4. Link speaker Person entries in `authors`
5. Set `externalLink` for on-demand video or registration URL
6. `preview urls` → `diff` → `save` → `task-publish-handoff`
## Webinar landing pages (marketing pages)
Some webinar series use **page entries** at root-level slugs (not under `/resources/`) for registration-focused layouts.
| Region | Type | Role |
|--------|------|------|
| 1 | **Hero** or **Simple hero** | Episode title + date |
| 2 | **Basic text** / **Centered block** | Session description |
| 3 | **HubSpot form** or **Pardot** external | Registration form |
| 4 | **Related articles** | Past episodes — optional |
```bash
cms-edit list --type page
# Find webinar LP slugs (e.g. registries-webinar-series-episode-*)
cms-edit peek --page-slug /<campaign-slug>
```
Clone an existing episode LP before creating a new one in the same series.
## Reference content
| Path | Clone when |
|------|------------|
| `/resources/webinars-and-videos/ai/behind-the-insights-ep-01-ai-in-dermatology-real-world-data-with-joseph-zabinski-phd-mem/` | On-demand webinar article |
| `/resources/events/` | Events index structure |
| Existing webinar LP page slug | New episode registration page |
## Out of scope
- **Ebooks** — use `ebook-pages`
- Changing `/resources/events/` index layout without coordinating tags/article types
- HubSpot form field mapping — marketing ops / engineering for new forms
## Publish handoff
`save` creates drafts only — publish in Contentful UI when ready.