Skip to main content

Custom Elements in the Site Builder

This article explains each Custom Element available in the Site Builder, what it is used for, and how to configure it correctly.

Updated over 2 months ago

Custom JS/HTML

The Custom JS/HTML element allows you to embed custom JavaScript or HTML, such as scheduling tools or third-party widgets.

How to Use

  1. Drag the Custom JS/HTML element into a column.

  2. Click the element to open settings.

  3. Click Open Code Editor and paste your code.

Important: Kyrios does not troubleshoot or edit custom code.

Survey

The Survey element displays an existing survey directly on your page.

How to Use

  1. Drag the Survey element into a column.

  2. Select a survey from the dropdown.

  3. Save the page.

Requirement: A survey must already exist before selection.

Calendar

The Calendar element allows visitors to book appointments using an existing calendar.

How to Use

  1. Drag the Calendar element into a column.

  2. Select a calendar from the dropdown.

  3. Save the page.

Requirement: A calendar must already be created.


Map

The Map element displays a location pin for a physical address.

How to Use

  1. Drag the Map element into a column.

  2. Open element settings.

  3. Click Open Search Box.

  4. Search for the address and adjust the pin if needed.

  5. Save changes.

SVG

The SVG element allows you to upload and display scalable vector graphics.

How to Use

  1. Drag the SVG element into a column.

  2. Open the element settings.

  3. Upload an SVG file.

  4. Adjust colors if supported by the file.

Requirement: Files must be in SVG format.

Reviews

The Reviews element displays reviews collected from contacts.

How to Use

  1. Drag the Reviews element into a column.

  2. Save the page.

  3. Preview or publish to view reviews.

Note: Reviews appear only in preview or live mode.

Number Counter

The Number Counter element animates numerical values to highlight metrics such as totals or statistics.

Common Use Cases

  • Revenue totals

  • Client counts

  • Performance statistics

QR Code

The QR Code element allows you to add scannable QR codes to pages.

How to Use

  • Create or select an existing QR code

  • Link the QR code to any URL

Use Case: Ideal for mobile-to-desktop or offline-to-online navigation.

Pricing Table

The Pricing Table element displays pricing plans using flexible layouts.

Available Layouts

  • Grid

  • Carousel

  • Classic

  • Comparison

Customization Options

  • Pricing models

  • Feature lists

  • Buttons linking to pages or actions

Block Editor

The Block Editor enhances text formatting and content control within text-based elements.

Accessing the Block Editor

  1. Edit a website or funnel.

  2. Click a text-based element.

  3. Highlight text to open the Block Editor toolbar.

Headings and Text Levels

Use heading levels (H1–H6) to structure content clearly.

Dynamic Variables

Insert dynamic values such as contact or appointment data directly into text.

Subscript, Superscript, and Lists

Format text using subscript, superscript, and structured bullet lists.

AI Writing Tools

Use built-in AI tools to rewrite, simplify, or expand selected text.

Font and Style Customization

Apply custom fonts, font weights, colors, and spacing using the right-side panel.

Common Issues and Fixes

Element Not Displaying

  • Ensure the page is saved

  • Preview or publish the page

Survey or Calendar Missing

  • Confirm the asset exists before selection

Custom Code Not Working

  • Validate external code independently

  • Confirm scripts are supported in HTML blocks

FAQ

What is the Custom JS/HTML element used for?

It embeds custom JavaScript or HTML, such as external tools or widgets.

Does Kyrios troubleshoot custom code?

No. Custom code is user-managed and not supported for troubleshooting.

Do surveys and calendars need to exist first?

Yes. Only existing surveys or calendars appear in dropdowns.

Can QR codes link to any URL?

Yes. QR codes can link to internal or external URLs.

What makes the Block Editor different?

It provides advanced formatting, custom fonts, dynamic variables, and AI-assisted writing tools.

Did this answer your question?