Landing Pages
Landing pages are the pages visitors open on your public site at webinars.yourdomain.com/p/{slug}: registration pages, thank-you pages, sales pages and anything else a campaign needs. You build each page in the page editor, with AI, from a template or by writing HTML, and publish it when it's ready.
Access: admins and marketers can create, edit, publish and delete pages. Moderators and staff can view the page list and each page's details, and can use Clear Cache.
How pages work
- Every page is a complete HTML document. The editor gives you two views of it: Design, where you click and edit the rendered page, and HTML, the source code. There is no block or section builder.
- You work on a draft. Visitors only see what you publish, and every publish is kept as a numbered version you can go back to.
- A page is either standalone or used in a funnel:
| Kind | How it's created | What's different |
|---|---|---|
| Standalone page | Pages → Create Page | Not linked to anything. Apart from {{org.name}} (your organization's name), its text is fixed. |
| Funnel page | Created automatically, as a draft named after the step, when you save a funnel with a Page step that has no page yet; or an existing standalone page you choose for a step | The editor shows a Funnel tab. The page can use template variables for the funnel's links and registration form and, when the funnel belongs to a webinar, for the webinar's and sessions' details. Empty SEO fields fall back to the webinar's. |
A page can be used by one funnel at a time. If you remove it from its funnel, or delete the funnel, the page becomes standalone again and keeps its content. To add pages to a funnel, see Funnels.
Pages aren't listed on your public site: the homepage and the Evenimente ("Events") list show webinars, and the site's sitemap only includes the homepage and webinars. Visitors reach a page through the links you share, your funnels and your ads.
Webinar addresses
A webinar's own address, webinars.yourdomain.com/webinars/{webinar-slug}, isn't a page you edit here. If the webinar has a Default Funnel, visitors to that address are redirected to the first page of that funnel. Otherwise they see a standard page built from the webinar's details. See Creating a Webinar.
Create a page
- Go to Pages and click Create Page.
- Enter a Title, for example "Premium Course Offer". You can change it later.
- Click Create Page. The page is created as a draft and its details screen opens.
- Click Open Editor to build the page.
The page's address is made from the title: lowercase, accents removed, anything other than letters and numbers replaced by hyphens, up to 80 characters. If another page already uses that address, a short code is added to the end. You can change it in the editor's Settings tab.
The Pages list
Pages shows every page, newest first, with its HD cover image as a thumbnail (if it has one), its title, its address and a badge: draft, published or linked. Pages used in a funnel show linked instead of their status, so open a funnel page to check whether it's published.
The page details screen
Click a page in the list to open its details screen.
| Item | What it shows or does |
|---|---|
| View Page | Opens the live page on your public site. |
| Clear Cache | Makes your public site load the page fresh. Use it when the live page doesn't show a change you expect. |
| Open Editor | Opens the page editor. |
| Details | The page's Public URL and, for funnel pages, a Linked to link to the funnel. |
| Metadata | When the page was created and last updated, and the ID of the user who created it. |
| AI Generation History | Past AI generations for the page. See AI Page Generation. |
While an AI generation runs, this screen shows its progress. When it finishes you see AI draft ready! with a Preview Draft button, or AI generation failed with the error.
The page editor
The editor shows the page on the left and a sidebar on the right. Drag the divider between them to resize; the editor remembers the layout in your browser.
Toolbar
| Control | What it does |
|---|---|
| Back arrow | Returns to the page's details screen. |
| Design / HTML | Switches between the visual view and the source code. |
| Desktop / Tablet / Mobile | Shows the page at full width, 768 px or 375 px wide (Design view only). |
| Draft ready / Generating | Shown while an AI generation is running or waiting for your review. |
| Preview | Opens the page on your public site in a new tab. See Preview a page. |
| Save | Saves your draft together with the page settings. |
| Unpublished changes | Shown when your saved draft differs from the live page. |
| Unpublish | Takes a published page offline. |
| Publish | Publishes your last saved draft. |
Sidebar tabs
| Tab | What's in it |
|---|---|
| Funnel | Funnel pages only, and opens first for them. The funnel's name with a Manage link, the step this page is used in, the funnel's steps (click another page step to open that page in the editor, or a form step to open its Form Settings), and the page's template variables. |
| Content | Refine with AI, which holds the AI tools, templates and media buttons, and Images, which lists every image on the page. See AI Page Generation and Media Library. |
| Versions | Every published version. See Versions. |
| Settings | Title, address, SEO fields, cover images and Delete Page. See Page settings. |
Save before you leave
The editor doesn't warn you about unsaved changes. Click Save before you go back, close the tab or reload.
Build the page content
A new page is empty. From the Content tab you can:
- Click Start from Template to apply a saved template. This button appears once your organization has at least one template. See Templates.
- Generate the page with AI using Auto from copy or Guided wizard. See AI Page Generation.
- Switch to HTML and paste or write a complete page.
- Click Upload Media to add images you'll use. See Media Library.
To start over on a page that has content, click Clear in the Content tab and confirm. The editor empties and the starting options come back. Nothing changes on the page until you click Save.
Edit in the Design view
The Design view shows your current work, including unsaved changes, much as visitors will see it. Click an element to edit it. Every change updates the page in the editor only: click Save to keep it.
Images
Click an image to open its menu. The header shows the image's real size and the size it's displayed at.
| Action | What it does |
|---|---|
| Copy URL | Copies the image's address. |
| Replace Image | Opens the media library so you can pick another image. |
| Edit Alt Text | Changes the image's description for screen readers and search engines. Press Enter or click Save. |
| Refine with AI | Starts an AI change focused on this image. See Refine with AI. |
| View in HTML | Jumps to the image in the HTML view. |
| Remove | Deletes the image from the page after you confirm. |
Text
Select some text to show a small toolbar:
- Edit makes the block of text containing your selection editable. Use the bold, italic, underline and remove-formatting buttons (or Ctrl+B, Ctrl+I, Ctrl+U), then click Done or click elsewhere on the page. Enter adds a line break, Esc cancels your edits, and pasted text is inserted as plain text.
- AI starts an AI change focused on this block.
- HTML jumps to the block in the HTML view.
Links and buttons
Click a link or a button to open its menu.
| Action | Shown for | What it does |
|---|---|---|
| Trigger Click | Buttons | Runs the button's action in the preview, for example to open an FAQ answer. |
| Open Link | Links | Opens the link's destination in a new tab. |
| Edit Text | Both | Edits the label, with the same formatting buttons as text. |
| Edit Link | Links | Changes the URL and whether it opens in the Same Tab or a New Tab. |
| Refine with AI, View in HTML, Remove | Both | Work as they do for images. |
The registration form
On funnel pages, the funnel's registration form (placed with {{funnel.form}}) shows as a single block. Click it for Form Settings, which edits the funnel's form step (fields, labels, consent text), or View in HTML. See Funnels.
Elements that show template variables
The Design view fills in template variables with their current values, such as the next session's date. If you edit the text of an element that contains one, the value you see is saved as plain text and the variable is lost, so the page stops updating. The same happens when you use Edit Link on a link whose address comes from a variable. Edit those elements in the HTML view.
The footer at the bottom of the preview is added to every page automatically (see What visitors see) and can't be edited.
Edit the HTML
HTML shows the page's source code with line numbers, code folding and autocompletion. While an AI draft is waiting for your review, this view shows the draft and can't be edited.
The Insert bar adds a snippet at the cursor:
| Button | Inserts |
|---|---|
| Tailwind CSS | The script tag that loads Tailwind CSS, so you can style the page with Tailwind classes. |
{{#if}} | A block that's shown only when a variable has a value. |
{{#if/else}} | The same, with an alternative for when it's empty. |
{{#if !}} | A block that's shown only when a variable is empty. |
When you write or paste HTML:
- Write a complete document, from
<!DOCTYPE html>to</html>. - Leave out
<title>, the description and keywords meta tags, and social sharing tags (og:andtwitter:). They're replaced by the values from the Settings tab when the page is served. - Leave out a footer. A standard one is added to every page.
Don't paste tracking code into a page
When you save, the editor removes only some tracking code: script tags that load from googletagmanager.com or connect.facebook.net, and <noscript> tracking images from Meta, Google or TikTok. Tracking code written inline, such as the standard Meta Pixel, Google Tag Manager or TikTok Pixel code, and scripts from other tracking addresses, such as google-analytics.com or the TikTok Pixel's analytics.tiktok.com, stay in the page and run for every visitor, whatever they chose in the cookie banner. Add tracking in Settings → Integrations instead. See Cookie Consent and Integrations.
What publishing changes in your code
When you publish, the platform prepares an optimized copy of the page for visitors. Your draft stays as you wrote it.
- Icons written as
<i data-lucide="…">are turned into inline images. An icon name that isn't recognized is removed from the live page. - If the page loads Tailwind from its CDN, the classes you use are compiled into a stylesheet inside the page, and the CDN script and any inline
tailwind.configblock are removed. The stylesheet is built with Tailwind's default settings, so custom theme values and plugins fromtailwind.configdon't carry over. Define custom colors in a<style>block, or use arbitrary values such asbg-[#1e5fa8]. - The first main image loads with priority, and most images after it load as visitors scroll down.
- Social share links are prepared for referral tracking. See After you publish.
TIP
The Design view loads Tailwind live in your browser, so a page that relies on tailwind.config can look right in the editor and different on the live site. Open the live page after publishing.
Template variables
Template variables are placeholders in double curly braces, such as {{webinar.title}} or {{session.hour}}, that are replaced with real values when a visitor opens the page. They keep a page correct across sessions: a registration page shows the next session's date without you editing it.
{{org.name}}works on every page. Funnel pages can also use the funnel's page links, tracked links and registration form and, when the funnel belongs to a webinar, the webinar's and session's details.- On funnel pages, the Funnel tab lists the available variables, grouped as Funnel, Session, Webinar and Organization. Click a variable to copy it, then paste it into your HTML. Form Fields lists the field names to use if you build your own form instead of using
{{funnel.form}}. - On the live page, a variable with no value is removed. In the Design view, variables that can't be filled in stay visible as written, so you can spot them.
- A conditional block shows its content only when a variable has a value, and
{{#else}}gives an alternative:
{{#if !is_waitlist}}
<p>{{session.weekday}}, {{session.day}} {{session.month}}, {{session.hour}}</p>
{{#else}}
<p>New dates coming soon.</p>
{{/if}}The Design view shows every branch of a conditional block, marked with small IF, ELSE and /IF labels. Visitors only see the branch that applies. For the full list of funnel variables, see Funnels.
Templates
Templates let you reuse a page's design. They're shared across your organization.
Save a page as a template
- Click Save in the toolbar. The template is made from your last saved draft.
- In the Content tab, click Save as Template.
- Enter a name and click Save.
The template gets its own copy of the images in the page's media library (the Page tab), so it keeps working if the page is deleted. Its thumbnail is the first of those images, or a placeholder with the template's name.
Apply a template
- In the Content tab, click Start from Template on an empty page, or Templates on a page with content.
- To look at a template first, click Preview. It opens in a new tab.
- Click With Images to copy the template's images into this page's media library, or Placeholders to replace them with grey placeholder images of the same size.
- The template replaces everything in the editor. Click Save to keep it.
Only images that came from the original page's own media library are copied or replaced. Other images, for example from the Shared library or from other websites, stay as they are.
Delete a template
In the template browser, click the trash icon on a template and confirm. Pages made from it aren't affected.
Templates can't be renamed or edited. To change one, apply it to a page, edit the page, and save it as a new template.
Page settings
The Settings tab holds the page's details. Changes here are saved with the toolbar's Save button.
| Field | What it does |
|---|---|
| Title | The page's name in the dashboard. Also used as the browser and search title when SEO Title is empty. |
| Description | Used as the search and link-preview description when SEO Description is empty. |
| Slug | The last part of the page's address: webinars.yourdomain.com/p/{slug}. It must be unique in your organization; if it's taken, saving fails with "slug already in use". |
| SEO Title | The title shown in browser tabs, search results and link previews. |
| SEO Description | The description shown in search results and link previews. |
| SEO Keywords | Comma-separated keywords for the page's keywords meta tag. |
| Cover Images | HD (16:9), OG Image (1200x630) and Square (1:1). See Cover images. |
The sparkle icon next to each SEO field suggests a value with AI. See Generate SEO fields with AI.
On a funnel page whose funnel belongs to a webinar, empty SEO fields use the webinar's SEO settings, and a missing OG image uses the webinar's. Fill in a field to override it for this page.
Pages from older setups that are linked directly to a webinar show Linked to Webinar in this tab instead of these fields, and have no Unpublish button.
Change the address
Use lowercase letters, numbers and hyphens in the slug. On a published page, the new address works, and the old one stops working, as soon as you click Save; you don't need to publish. Tracked links in your funnels that point to the page are updated for you. Links to the old address that you've shared elsewhere stop working.
Other places that keep the old address
- Other pages in the same funnel that link here with a
{{funnel.page:…}}variable keep the old address until they're refreshed. Click Clear Cache on each of them. - If this is the first page of a webinar's Default Funnel, the webinar's address keeps redirecting to the old slug, which shows "Page not found", until the funnel's steps are saved again or the webinar is saved again with Edit Webinar → Save Changes.
Cover images
| Image | Saved as | Used for |
|---|---|---|
| HD (16:9) | Cropped to 16:9, in sizes up to 1920×1080 | The page's thumbnail in the Pages list. |
| OG Image (1200x630) | Cropped to 1200×630 | The picture shown when the page's link is shared on social networks and in messaging apps. |
| Square (1:1) | Cropped to 1:1, in sizes up to 1080×1080 | Stored with the page; pages don't display it anywhere at the moment. |
Upload a JPEG, PNG or WebP file of up to 5 MB and no more than 4096 pixels on either side. The image is cropped from the center to the shape shown and saved as JPEG. Smaller images aren't enlarged. Click × on an image to remove it; its files are deleted when you save.
Save, preview and publish
Draft and published
- Save stores your draft: the HTML and the settings. The live page's content doesn't change, and the toolbar shows Unpublished changes. Settings behave slightly differently; see When changes reach visitors.
- Publish makes your last saved draft the live page, keeps a copy as a new version and refreshes your public site's copy of the page. The page's status becomes published.
- Unpublish sets a published page back to draft. Its address then shows "Page not found".
Publish uses what you saved
Publish doesn't save first. Click Save, then Publish. If a page has never been saved with content, publishing fails with "no draft content to publish".
A page must be published before visitors can open it. This includes pages created for a funnel, which start as drafts.
Preview a page
- The Design view previews your current work, unsaved changes included, at desktop, tablet or mobile width. On funnel pages, template variables are filled in using the webinar's next session.
- Preview in the toolbar opens the page on your public site. If you have unpublished changes, it opens a preview link that shows your last saved draft; otherwise it opens the live page. The preview link works for 24 hours for anyone who has it, so you can send it to a colleague for review.
After you publish
If the page has share links for WhatsApp, Facebook, Messenger, X, LinkedIn or email, publishing prepares them so shares from registered visitors are tracked as referrals. If a share link doesn't include the page's address in its share parameter (such as text=, u=, link=, url= or body=), you see a message listing up to five of them: fix those links and publish again. An ordinary email link (mailto: without body=) also appears in this message; you can ignore it. See Share Links & Referrals.
When changes reach visitors
| What you do | What visitors see |
|---|---|
| Save changes to the content | No change until you publish. |
| Publish | The new version, within moments. |
| Change the Slug and Save | The page at its new address right away; the old address shows "Page not found". |
| Change the title, description, SEO fields or cover images and Save | The new values once the page is refreshed. Publish again or click Clear Cache. |
| Unpublish or delete the page | "Page not found". |
| Change the page's funnel, its webinar or the webinar's sessions | Funnel pages refresh on their own, so dates, links and the form stay current. |
If your organization uses the Cloudflare integration, the Cloudflare copy is refreshed at the same time. See Integrations.
Versions
Each time you publish, the page is saved as a new version: v1, v2 and so on. The Versions tab lists them, newest first, with the date and time each was published.
- Live marks the version visitors see. When you have unpublished changes, the tab says "Your draft has unpublished changes. The live site still shows v{N}." and marks the newest version Last published.
- Load copies a version into your draft so you can edit it; the live page doesn't change until you publish. Loading replaces your current draft, including unsaved changes. The page's title and SEO settings aren't affected.
- The trash icon deletes a version after you confirm. It can't be recovered, and its number isn't reused. The version marked Live can't be loaded or deleted.
All versions are kept until you delete them or delete the page; there's no limit. A version holds the page as you edited it, before the publishing optimizations, so a loaded version is fully editable.
What visitors see
When someone opens webinars.yourdomain.com/p/{slug}, your published page is shown full-screen, without your public site's header, with these additions:
- The browser title, description, keywords and link-preview details (title, description, OG image) from the Settings tab. Any you wrote in the HTML are replaced.
- Template variables filled in with current values.
- A standard footer below your content, in Romanian: links to Termeni ("Terms"), Confidențialitate ("Privacy") and Cookies, a Conform GDPR ("GDPR compliant") badge, and a line reading "© {year} {your organization's name}. Toate drepturile sunt rezervate." ("All rights reserved."). You can't remove or edit it.
- The cookie banner and the tracking tools set up in Settings → Integrations, loaded as described in Cookie Consent.
- Campaign parameters from the visitor's link (UTM parameters, ad click IDs and referral codes) are passed on to your forms, to links to your other funnel pages and to links to other websites.
- On pages with a funnel form, bot protection, if it's set up in Integrations.
- On funnel pages, each visit is counted in the funnel's statistics through a small image request made when the page loads, before and regardless of the visitor's cookie choice. See Cookie Consent and Funnels.
Anything your HTML loads from other websites, such as fonts, scripts or images, is loaded by the visitor's browser directly, whatever they chose in the cookie banner. Google Fonts are the exception: RestartiX serves them from your page's own domain, so the visitor's browser never contacts Google for them.
An address with no published page shows a "Page not found" page, in English: "The page you're looking for doesn't exist, has been removed, or is not yet published.", with a Go to homepage button.
Delete a page
- Open the page in the editor and go to Settings.
- Under Danger Zone, click Delete Page and confirm.
Deleting a page is permanent
Deleting removes the page, its draft, every version, its cover images and every image in its media library (the Page tab). It can't be undone. To take a page offline and keep it, use Unpublish instead.
Deleting also affects:
- Its address, which shows "Page not found".
- Funnels. A funnel step that used the page keeps pointing at it, so visitors reaching that step see "Page not found". Choose another page for the step; see Funnels. If the page was the first page of a webinar's Default Funnel, the webinar's address also redirects to "Page not found" until the funnel's steps are saved again.
- Other pages that use images from this page's media library (flagged From another page in their Images panel). Those images disappear. Copy them to the other pages first; see Media Library.
These are kept: templates saved from the page (they have their own copies of its images), images in the Shared media library, and the page's AI generation records (see AI and your data).