Community & Events · Blueprint
Webinars
One model for the full webinar lifecycle: announce a session, take registrations, then flip it to on demand with a recording and slides. Presenters are structured profiles you reuse across sessions, and a gating flag tells your frontend when to put a form in front of the replay. Built for demand generation teams that ship webinars every month.
- content types
- 2
- fields
- 19
- sample records
- 3
Schema
What's inside
Every content type ships pre-configured with typed fields, validation and relationships.
Webinar
A live or on demand session with registration and replay assets.
12 fields
| title | Text | Session title shown on cards and the landing page. |
| slug | Slug | URL segment for the webinar landing page. |
| summary | Text | One or two sentences for listing cards and email invites. |
| description | RichText | Agenda, key takeaways and who should attend. |
| scheduled_at | DateTime | Date and time of the live session. |
| registration_link | Link | URL of the registration form or meeting platform. |
| recording_url | Link | Replay video URL, filled in after the live session. |
| slides | File | Slide deck offered as a download on the replay page. |
| thumbnail | Image | Preview image used on cards and social shares. |
| presenter | Reference | Reference to the Presenter hosting this session. |
| status | Enum | Lifecycle state: upcoming, live, on_demand or cancelled. |
| is_gated | Boolean | True when the replay requires a form fill to watch. |
Presenter
A host or speaker profile reused across webinars.
7 fields
| name | Text | Full name of the presenter. |
| slug | Slug | URL segment for the presenter profile. |
| headshot | Image | Portrait displayed on webinar landing pages. |
| job_title | Text | Role shown under the presenter name. |
| company | Text | Organization the presenter represents. |
| bio | RichText | Short biography establishing credibility. |
| Link | LinkedIn or other professional profile URL. |
REST API
Webinar, as JSON.
Each content type of the blueprint is served by the REST API, with filtering, sorting, search and pagination.
Explore the API docs{
"id": 1,
"status": "published",
"data": {
"title": "Getting more from the API",
"slug": "getting-more-from-the-api",
"summary": "…",
"description": "<p>…</p>",
"scheduled_at": "2026-09-22T09:00:00Z",
"registration_link": "https://…",
"recording_url": "https://…",
"slides": { "url": "…" },
"thumbnail": { "url": "…" }
}
} Sample data
Ships with sample data
Install the blueprint and explore it with realistic example records.
- Sample
Getting more from the API
Upcoming session with presenter Sam Rivera, registration link and September date.
- Sample
Quarterly product roadmap
On demand webinar with gated replay, recording URL and downloadable slide deck.
- Sample
Security best practices 101
Ungated evergreen replay used as a top of funnel resource.
Features
Why this blueprint
- One record, full lifecycle The same webinar moves from upcoming to live to on demand by changing status and adding a recording, with no duplicate entries.
- Gating as a content decision Marketers toggle whether a replay sits behind a form without touching frontend code.
- Presenters that compound Reusable presenter profiles build a speaker library and keep bios consistent across every session.
Use cases
Built for
- A demand generation team running monthly product webinars with gated replays feeding the CRM.
- A customer education team publishing an on demand training library from past live sessions.
- A partner marketing manager co hosting sessions and crediting presenters from both companies.
- A startup announcing a launch webinar and switching it to on demand the next morning.
Related
More in Community & Events
Start with the Webinars blueprint
Install it in one click, explore the sample data, then adapt every field to your needs.
No credit card required · 3 months free trial · Cancel anytime