Reference

Page Designer Block Library

The Page Designer lets you build a custom public-facing event website without writing code. The page is assembled from content blocks — drag-and-drop sections that render different types of content. This reference describes every available block type, its settings, and when to use it.

The Page Designer canvas for Planner Conference 2026, showing a mix of Hero, Schedule, and Speakers blocks.
The Page Designer canvas for Planner Conference 2026, showing a mix of Hero, Schedule, and Speakers blocks.

How Blocks Work

Blocks are added from the block palette on the right side of the Page Designer. Each block renders a self-contained section of the page. Most blocks pull live data from Salesforce — for example, the Speakers block renders content from conference360__Speaker__c records, so adding a new speaker in Forge automatically updates the page.

Content Blocks

BlockWhat it rendersKey settingsData source
HeroFull-width banner with a headline, subtitle, and a call-to-action buttonBackground image, headline text, subtitle text, CTA label and URL, overlay opacityStatic — text is entered in the block settings
TextA rich-text content section with optional headingHeading, body content (rich text editor), max widthStatic — text is entered in the block settings
ImageA single image with an optional caption and linkImage upload, alt text, caption, link URL, alignment (left/center/right)Static — image is uploaded in the block settings
VideoAn embedded video player (YouTube or Vimeo)Video URL, autoplay, muted, show controlsStatic — URL is entered in the block settings
CountdownA live countdown timer to the event start dateLabel text, date/time override (defaults to event start)Dynamic — reads conference360__Event_Start_Date__c
FAQAn accordion of question-and-answer pairsQ&A pairs defined in the block; expand-all optionStatic — Q&A items are entered in the block settings
Custom HTMLRenders arbitrary HTML/CSS/JS in an isolated blockHTML content, container max widthStatic — use with caution; must not inject sensitive data

Event Data Blocks

These blocks automatically pull live data from Salesforce and update whenever the underlying records change — no need to re-publish the page.

BlockWhat it rendersKey settingsSF data source
Schedule / AgendaA session-by-session agenda grouped by day and timeShow session tracks, show session room, show speaker thumbnails, time format (12h/24h)conference360__Session__c
SpeakersA grid of speaker cards with photo, name, title, and companyNumber of columns (2/3/4), show bio on hover, filter by confirmation statusconference360__Speaker__c
SponsorsSponsor logos arranged by level/tierShow sponsor name beneath logo, levels to display, logo max heightconference360__Sponsor__c
Ticket PricingA table of the event's ticket types and pricesWhich items to show, price display formatconference360__Event_Item__c
Pricing SummaryA compact card showing the event's starting ticket priceLabel text, currency displayconference360__Event_Item__c
Register ButtonA button that links out to registration or checkoutButton label, destination (registration page or checkout)Links to the existing checkout route — not a data-bound block
Event CheckoutInline ticket selection, cart, and checkout embedded directly on the pageWhich items to offer, waitlist behaviorconference360__Event_Item__c + checkout route
Location CardThe event's venue with an embedded map, directions link, and website linkShow directions button, show website linkconference360__Venue_Name__c / Venue_Street__c / Venue_City__c / Venue_State_Province__c / Venue_Postal_Code__c fields on the Event

Layout Blocks

BlockWhat it rendersKey settings
SectionA full-width container for grouping other blocksBackground, padding, container width
ColumnA layout column inside a Section — add two or more side by side to build multi-column layoutsWidth, stack on mobile
TabsA tabbed container that shows one child group of blocks at a timeTab labels, default active tab

Block Styling Options

Every block shares a common set of styling controls in the block settings panel:

  • Background color — solid color or transparent (inherits the page background)
  • Background image — with position, size, and repeat controls
  • Padding — top and bottom (in px or rem units)
  • Container width — full bleed or contained (max-width set by the event theme)
  • Text alignment — left, center, or right
  • Anchor ID — a custom slug used for #anchor deep-links in navigation and CTA buttons

Theme inheritance

Block colors and typography default to the event's active theme. Override individual blocks in their settings without changing the global theme — useful for creating a hero section that stands out from the rest of the page.

Page Settings

In addition to individual block settings, the Page Designer includes page-level settings accessible from the top toolbar:

SettingWhat it controls
Page TitleThe browser tab title and og:title for social sharing
SEO DescriptionThe meta description used by search engines and social sharing previews
FaviconA custom favicon for the event page
Open Graph ImageThe preview image shown when the event URL is shared on social media
Custom CSSEvent-specific stylesheet rules that override theme defaults; applied after all other styles
Analytics CodeGoogle Analytics measurement ID or custom analytics snippet injected into the page head

Page Designer data is live

Blocks that pull Salesforce data (Speakers, Sponsors, Schedule) are rendered in real time on every page load. There is no 'publish' step for content changes — adding a speaker or updating a session title is reflected immediately on the live page.