Posting Events on CAS.org
Step-by-step guide for creating and managing conference, trade show, and CAS-hosted event pages on cas.org.
Last Updated: August 12, 2026 | Audience: Content Editors
Event pages publish at cas.org/cas-events/{slug} and the index is the static page at /cas-events. Events are the one main content collection that does not sit under /resources/.
Before You Start
Gather the following before opening Webflow. Missing any of these will block you partway through:
- Event name, dates (start and end), and location (venue name and address, or "Virtual")
- Short description (1–2 sentences for the index page card)
- Full description (agenda overview, key topics)
- Registration link (internal HubSpot form or external URL)
- Registration deadline (if applicable)
- Speaker names and headshots (if showing the speakers section)
- Co-hosting organization name, logo, and about text (if co-branded)
- Event contact name and email
- Any related CAS Insights articles, white papers, or resources to cross-link
Step 1: Create the Event Item
- Open the Webflow Editor or Designer.
- Go to the CMS panel and find the Events collection (cas-events).
- Click New Event.
- Enter the Name (event title). This becomes the H1 on the event page.
- Set the Slug. Keep it short and descriptive: acs-spring-2026 not american-chemical-society-spring-national-meeting-and-exposition-2026.
Step 2: Fill Required Fields
Dates
- Start Date/Time — The event start. For multi-day events, this is day one.
- End Date/Time — The final day of the event. For single-day events, same date as start with the end time.
Event Type
Event Type (MultiReference to Event Types) — Select one or more categories. These control filtering on the events index page. Common types: Conference, Trade Show, Seminar, CAS-Hosted, Virtual.
Descriptions
- Short Event Description (Plain Text) — 1–2 sentences shown on the index card. Keep under 200 characters.
- Full Event Description (Rich Text) — Complete overview including topics, target audience, and agenda highlights. Use H3 headings to organize sections within this field.
Step 3: Registration Setup
Events can use either an internal HubSpot form or an external registration link. Never set both — it creates a confusing dual CTA on the page.
Internal Registration (HubSpot Form)
- Get the HubSpot form embed code from your marketing ops contact.
- Copy just the data-form-id value from the embed code (a long alphanumeric string).
- Paste it into the HubSpot Data Form ID field in the CMS.
- Set the Registration Link to the event page URL itself (e.g. /cas-events/acs-spring-2026).
External Registration
- If registration is handled on a third-party site (for example the conference organizer's website), enter that URL in the Registration Link field.
- Leave the HubSpot Data Form ID field empty.
Registration Deadline
Set the Registration Deadline date if there is a hard cutoff. This displays on the event page as a reminder. Leave blank if registration is open until the event starts.
Step 4: Venue and Travel (In-Person Events)
- Venue (Plain Text) — Venue name. For virtual events, enter "Virtual" or "Online".
- Venue Address (Plain Text) — Full street address including city, state or province, country, and postal code.
- Parking Info (Rich Text) — Parking details, costs, and nearby garage recommendations. For a structured garage list, a Web Developer can add the Parking Table component, which renders garage name, address, walk time, daily rate, optional badges, and a disclaimer for up to five rows.
- Travelling to (Rich Text) — Airport information, ground transportation, and directions.
- Hotels (Rich Text) — Recommended hotels, room block information, and discount codes.
- Other info (Rich Text) — Dress code, Wi-Fi, dietary accommodations, other logistics.
Only fill in fields you have information for. Empty fields are hidden by the section visibility toggles.
Step 5: Speakers
Adding Existing Speakers
Start typing a speaker's name in any of the Speaker reference fields. The CMS auto-suggests published speakers. Select the correct match.
Adding New Speakers
- Create the speaker in the Speakers collection first.
- Fill in Speaker Name, Title, Company, Picture (square headshot, 300–800px), and Bio Summary.
- Publish the speaker item. Unpublished speakers do not appear in the reference field search.
- Return to your event item and link the speaker.
Step 6: Co-Branding (Partnership Events)
- Co-brand Logo (Image) — The partner's logo. PNG or SVG with transparent background, 400–600px wide.
- Co-hosting Org Logo (Image) — If different from the co-brand logo.
- Co-hosting Org Name (Plain Text) — The partner organization's full name.
- About CAS (Rich Text) — Standard CAS boilerplate. Reuse from previous events.
- Co-hosting org about (Rich Text) — The partner's About content. Request from the partner contact.
- Why hosting together (Rich Text) — Brief explanation of the partnership value. Optional but recommended for Tier 1 events.
Step 7: Section Visibility Toggles
This is the most important step for controlling what appears on the event page. Each toggle controls whether an entire section renders. Only turn on sections you have fully populated. Turning on a section with empty fields displays blank areas on the page.
- Show Speakers Section — Displays the speakers grid. Turn on only after all speakers are published and linked.
- Show Agenda Section — Displays the schedule from the Event Schedules collection (see Step 8). Turn on only after schedule items exist and are linked.
- Show Venue Section — Displays venue, travel, parking, and hotel information. In-person events only, with at least venue name and address filled in.
- Show About Section — Displays About CAS and co-hosting organization content. Co-branded events only.
Other Toggles
- Hide this event — Hides the event from the index page but keeps the page live and reachable by direct URL. Use for invite-only events or events still being finalized.
- Tier 1 — Activates the enhanced page layout with a larger hero, additional content sections, and more prominent speaker and agenda display. Only for major CAS-hosted events. Most events leave this off.
Step 8: Event Schedules (Agenda)
- Go to the Event Schedules collection in the CMS.
- Create one item per session or time block: title, start time, end time, description, and speaker if applicable.
- Link each schedule item back to the parent Event via the reference field.
- Publish all schedule items.
- Return to the Event item and turn on Show Agenda Section.
Schedule items sort by start time automatically on the event page.
Step 9: Related Content and Contact
Cross-Links
- Learn more: CAS Insights (Reference) — A related article.
- Learn more: Articles (Reference) — A related article.
- Learn more: White papers (Reference) — A related gated content piece.
These appear at the bottom of the event page as Related Resources.
Event Contact
- Event Contact Name (Plain Text) — Primary point of contact for questions.
- Event Contact Email (Plain Text) — Displays as a mailto link.
Step 10: Publish and Verify
- Review all fields. Check for red outlines indicating missing required fields.
- Verify the slug is clean: lowercase, hyphens only, no special characters.
- Click Publish on the event item, not Publish Site.
- Visit the live URL at cas.org/cas-events/{your-slug} and verify:
- Page title and description display correctly
- Dates are formatted correctly (watch for timezone issues)
- Registration link works and goes to the right destination
- Only populated sections are visible, with no blank white areas
- Speakers show with photos and bios, if that section is enabled
- Agenda is ordered chronologically, if that section is enabled
- The event appears on the events index at /cas-events
Recurring Questions on Event Pages
Do not hand-type FAQ accordions onto event pages. Recurring questions (registration, cost, virtual access, CPD credit) belong in the FAQs collection so one answer can serve several pages and carry valid schema markup. See FAQs: the collection and the FAQ section.
Post-Event: Converting to On-Demand
- If there are recordings, add the Video from previous event (Brightcove ID) and the Image from previous event.
- Update the Full Event Description to past tense ("This event brought together..." instead of "Join us for...").
- Remove or update the registration link if registration is closed.
- If the event should no longer appear on the index page, enable Hide this event.
- Add a Quote from past attendee survey if available. This is a strong proof point for future similar events.
Common Mistakes
- Using /resources/event/ in links. That path does not exist. Event pages are at /cas-events/{slug}.
- Enabling section toggles for empty sections. This creates visible blank areas. Only toggle on sections you have fully populated.
- Not publishing speakers before linking them. Unpublished speakers won't appear in the reference field dropdown. Publish first, then link.
- Setting both HubSpot form ID and external registration link. Pick one. Using both creates two competing CTAs.
- Forgetting to update the event after it concludes. Stale "Register now" CTAs on past events look unprofessional. Convert to post-event format within one week.
- Using Tier 1 for non-major events. The Tier 1 layout is built for large CAS-hosted flagship events. On a small trade show booth it produces an awkwardly oversized page. When in doubt, leave it off.