Knowledge Base Page Builder

Page Builder — Complete Guide

The FuriosaCRM Page Builder is a powerful visual tool for creating high-converting signup, presale, and general sale pages. Whether you are collecting emails for a newsletter, gating access to a presale link, or creating a full ticket landing page, the page builder gives you complete control over design, form fields, custom domains, and conversion tracking — all without writing a single line of code.

Overview

Every page you create in FuriosaCRM is built around one of three page modes, each designed for a specific use case in event marketing:

  • Signup Mode — A clean form page for collecting contact information. Ideal for newsletter signups, interest registrations, and mailing list growth. Submissions are saved directly to your chosen audience.
  • Presale Mode — Designed for high-demand events. Visitors must enter their email before they can access the presale ticket link. This captures leads while creating exclusivity around your event.
  • General Sale Mode — An open landing page that can include a ticket link, event details, and a signup form. Perfect for public on-sale pages that still capture audience data.

Each mode configures the page builder with sensible defaults, but you can customise everything. All pages are fully responsive and optimised for mobile devices, load quickly thanks to our CDN and caching infrastructure, and support custom domains with automatic SSL certificates.

Creating a New Page

To create a new page, navigate to Pages in the sidebar. You will see the My Pages grid showing all your existing pages as cards with preview thumbnails, submission counts, and page view statistics. Click the Create Page button in the top-right corner.

You will be prompted to enter a page name and select a page mode. Choose a descriptive name that reflects the event or purpose — for example, "Summer Warehouse Party Presale" or "Weekly Newsletter Signup". This name is for your internal reference and does not appear on the public page unless you choose to display it.

After creating the page, you are taken directly into the Page Builder where you can start customising. Your new page is created in draft mode and is not publicly accessible until you publish it.

app.furiosacrm.com/admin/pages
My Pages
Summer Festival 2026
Summer Festival 2026
Presale · 2,481 submissions
Published
Club Night Presale
Club Night Presale
Presale · 847 submissions
Published
Newsletter Signup
Newsletter Signup
Signup · 955 submissions
Draft

The Builder Interface

The Page Builder uses a split-panel layout. The left panel contains all your settings organised into tabs: Form Fields, Design, Domain, Tracking, and Advanced. The right panel shows a live preview of your page that updates in real time as you make changes. This instant feedback loop means you never have to guess what your page will look like.

The left panel tabs work as follows. The Form Fields tab lets you add, remove, reorder, and configure form fields. The Design tab controls colours, fonts, images, and layout. The Domain tab lets you connect a custom domain. The Tracking tab is where you add conversion pixels. The Advanced tab contains features like waiting room, double opt-in, and redirect URLs.

The live preview iframe renders your page exactly as visitors will see it, including all styling, images, and responsive behaviour. You can resize the preview panel to simulate different screen sizes, or click the device toggle icons to switch between desktop, tablet, and mobile previews.

app.furiosacrm.com/admin/page-builder?id=42
Page Builder
Fields
Design
Domain
More
Active Fields
Email Address Required
Phone Number
First Name
Last Name
Summer Festival 2026
Get early access to tickets
Email address
Phone number
First name
Last name
Sign Up

Adding Form Fields

Form fields are the heart of your signup page. FuriosaCRM provides a set of pre-built field types that cover the most common data collection needs for event marketing:

  • Email Address — Always present and always required. This is the primary identifier for every contact in your audience.
  • Phone Number — Collects the contact's phone number with international format support. Essential if you plan to send SMS or WhatsApp campaigns.
  • First Name and Last Name — Standard name fields for personalising your campaigns with merge tags.
  • Text Field — A custom single-line text input for collecting any additional information you need, such as a company name or city.
  • Select / Dropdown — A dropdown menu with custom options. Useful for collecting structured data like "How did you hear about us?" or "Which event are you interested in?"
  • Date Field — A date picker for collecting dates such as birthdays or preferred event dates.

To add a field, click the + Add Field button in the Form Fields tab. Select the field type, give it a label, and optionally set it as required. You can drag fields to reorder them, and click any field to edit its label, placeholder text, and validation rules.

Each field you add to the page is automatically mapped to the corresponding column in your audience database. When a visitor submits the form, their data is saved directly to your audience with all fields intact. Custom text and select fields are stored in the flexible data columns so you never lose any information.

Tip: Keep your forms short. Every additional field reduces conversion rates. For most presale pages, email alone is sufficient. Add phone only if you plan to use SMS or WhatsApp campaigns.

Customizing Design

The Design tab gives you full control over the visual appearance of your page. Every element is customisable so you can match your brand identity perfectly.

Colours are the most impactful design element. You can set the background colour of the page, the form background colour, the placeholder text colour (which also controls the typed text colour for consistency), the button colour with gradient support, and the heading colour. Use the colour picker or enter hex codes directly for precise colour matching.

Images dramatically improve the look of your pages. Upload a header image that appears at the top of your page (typically your event flyer or logo), a background image that fills the entire page behind the form, and a favicon that appears in the browser tab. All images are uploaded to our S3 object storage and served via CDN for fast loading worldwide.

Typography settings let you choose from a curated set of web fonts. Select different fonts for headings and body text, adjust sizes, and control line spacing. The font selection is optimised for readability across all devices.

app.furiosacrm.com/admin/page-builder?id=42&tab=design
Design Settings
Background Color
#1a1a2e
Button Color
#00b0c6
Placeholder Color
rgba(255,255,255,0.4)
Header Image
Drop image here or click to upload
PNG, JPG up to 5MB
Background Image
Drop image here or click to upload
PNG, JPG up to 10MB

Custom Domains

By default, your pages are served from app.furiosacrm.com/your-page-slug. For a more professional and branded experience, you can connect your own custom domain, such as tickets.yourbrand.com or presale.yourfestival.com.

Setting up a custom domain is a two-step process. First, point your DNS: create an A record at your domain registrar pointing to our load balancer IP address. The Page Builder will display the exact IP address and the DNS record you need to create. DNS propagation typically takes between a few minutes and 24 hours depending on your provider.

Second, once your DNS is pointed correctly, click the Activate button. FuriosaCRM automatically provisions a managed SSL certificate for your domain through Hetzner, so your page is served over HTTPS with zero configuration on your part. The activation process typically completes within 1-3 minutes. Once active, your custom domain is live and you will see a green "Active" badge in the domain settings.

app.furiosacrm.com/admin/page-builder?id=42&tab=domain
Custom Domain
1
Point DNS
Create an A record pointing presale.yourfestival.com to 65.109.41.45
DNS Verified
2
Activate SSL
Managed SSL certificate provisioned and active
Active
Important: Do not use a CNAME record instead of an A record. CNAME records cannot be used on the root domain (also known as the apex domain). If you want to use a root domain like yourfestival.com, some DNS providers support ALIAS or ANAME records as alternatives.

Waiting Room

The Waiting Room is designed for high-demand events where you expect a surge of visitors at a specific time, such as a ticket on-sale. When enabled, visitors who arrive at your page are placed into a fair, first-come-first-served queue backed by Redis. This prevents your page from being overwhelmed and ensures fairness for your audience.

When the waiting room is active, visitors see a branded holding page that shows their position in the queue and an estimated wait time. As capacity frees up, visitors are released from the queue in order and redirected to the main signup or presale page. The waiting room is fully configurable: you can set the maximum number of concurrent visitors, customise the holding page message, and choose when the waiting room activates.

To enable the waiting room, go to the Advanced tab in the Page Builder and toggle on Enable Waiting Room. Set your desired concurrent visitor limit and customise the messaging. We recommend testing the waiting room before a major on-sale to ensure everything works smoothly.

Tip: For events expecting more than 5,000 simultaneous visitors, contact our team so we can ensure your infrastructure is scaled appropriately for the traffic spike.

Double Opt-In

Double opt-in adds a verification step after form submission where the contact must confirm their email address (and optionally their phone number) before being fully added to your audience. This ensures higher data quality, reduces fake submissions, and helps you comply with GDPR and other data protection regulations.

When enabled, submitting the form triggers a confirmation email (or SMS) containing a unique verification link. The contact must click the link to confirm their subscription. Until they confirm, their record is marked as "unconfirmed" in your audience. You can customise the confirmation email subject line and body text from the Advanced tab.

If a contact clicks the confirmation link multiple times, they will simply see a friendly "Already Confirmed" message rather than any error. The confirmation token is kept active after use to prevent confusion. Double opt-in is enabled per-page, so you can use it for some pages while keeping instant submission on others.

Conversion Tracking

FuriosaCRM supports conversion tracking pixels from all major advertising platforms so you can measure the ROI of your paid campaigns. From the Tracking tab in the Page Builder, you can add pixel IDs for:

  • Meta Pixel — Track Facebook and Instagram ad conversions with your Pixel ID.
  • TikTok Pixel — Measure TikTok ad performance with your Pixel ID.
  • Snapchat Pixel — Track Snapchat ad conversions with your Pixel ID.
  • Google Ads Tag — Track Google Ads conversions with your Conversion ID and Label.

When a visitor submits your form, the appropriate conversion event fires automatically on the thank-you page. This allows the ad platforms to optimise delivery towards people who are most likely to sign up, improving your cost per lead over time.

Simply paste your pixel or tag ID into the relevant field in the Tracking tab. No code editing is required. The tracking code is injected into your page automatically and fires on both the page view and the form submission events.

Publishing & Sharing

Once you are happy with your page, click the Publish button at the top of the builder. Your page immediately becomes accessible at its URL. If you have a custom domain configured, it will be available on both the default FuriosaCRM URL and your custom domain.

Share your page by copying the URL from the builder or using the built-in share buttons for major social platforms. The page automatically generates Open Graph meta tags based on your page title, description, and header image, so shared links display rich previews on Facebook, Twitter, LinkedIn, and messaging apps.

You can also embed your page on an existing website using an iframe. The page builder provides the embed code snippet ready to copy and paste. For maximum flexibility, you can unpublish a page at any time to take it offline, and republish when ready.

Tip: Add UTM parameters to your shared links (e.g., ?utm_source=instagram&utm_medium=bio) to track which channels drive the most signups. FuriosaCRM automatically captures UTM parameters and stores them on each contact record.