Category / Section
Single Page Registration
Published:
Updated:
Single Page Registration allows you to embed a complete registration form directly within a Page. Attendees can register without navigating to a separate page, creating a smoother and more unified experience.
Use Single Page Registration
To enable Single Page Registration, you must first:
- Create an Embed (the product/store block rendered inside the Page)
- Add the Embed to a Page
Step 1: Create an Embed
Before adding registration to a Page, create or select an existing Site that will be used by the Embed. We recommend using Minimal display mode.
To create the Embed:
- Go to Registration > Configuration > Embeds and create a new Embed
- Select the Site, then choose the Product you want to embed
- Give the Embed a name and click Save. (This name is internal only.)
- Re-open the Embed and copy the generated HTML snippet
Note: You may adjust CSS within the snippet, but edit with caution
Step 2: Add the Embed to a Page
Once the Embed is ready, place it inside an HTML Block on your Page.
To add the Embed:
- Create a new Page or open an existing one
- Add an HTML Block inside a column that:
- Can grow or shrink vertically with the form
- Has a suitable width
Note: A width of 4 is recommended; wider widths are supported with minor HTML tweaks, but widths below 4 are not recommended.
- Paste the Embed HTML snippet into the HTML Block
Note: The form will not render inside the Page editor. It appears as a white placeholder but will display correctly in Page Preview. - Save the Page, then open Page Preview to confirm the registration form is rendering as expected.
Below is an example of how the embedded registration is on Jomablue Pages.
Customise the Embed
Several parts of the embedded registration form can be customised.
Localisation
- Apply Registration Label Sets via the Store used within the Embed or to the event as a whole
Embed Heading
- The default heading is “Attendee Details”
- Customise this via Registration Label Sets
Note: We recommend applying the label set directly to the Site associated with the Embed.
Registration Terms and Conditions
- Configure terms via Registration > Configuration > Registration fields
- The checkbox label defaults to “I Accept” and can be updated via a Registration Label Set
Theming and Custom Fonts
- Embeds support Custom Fonts when configured and applied via a Registration Theme
- Custom Fonts applied at the Page level will not apply to the Embed. It must be applied via a Registration Theme.
- Colour styling of the Registration Form can be applied via Registration Theme