Overview
The Custom page is ProLine's most flexible page type for quote templates, featuring a drag and drop editor similar to the Portal builder in Company Settings — except designed for quote documents rather than portal pages. You can assemble content piece by piece using blocks like text, images, headings, dividers, buttons, videos, and more, with complete control over layout, formatting, and structure — no coding or external design tools required.
This page type is ideal for branded layouts, company introductions, detailed explanations, and any section where you want full creative control.
Note: Custom Quote Pages cannot be edited via the mobile app.
How to Add a Custom Page
There are two ways to add a Custom Page depending on your current context.
Option 1: Via Quote Templates
Click the hamburger menu (☰) → Company Settings (this opens a new browser tab).
Select Quote Templates from the left menu.
Open an existing template using the pencil icon, or click +Add Quote Template to create a new one, or Add Quote Template from Library to import a pre-built template.
Click the blue +Add a page button in the left sidebar.
Select Custom from the Page Type dropdown and enter a page name.
Click the blue Add button.
The Custom page will now appear in the Pages list on the left sidebar.
Option 2: Via a Project
Open a project and go to the Quotes tab.
Click the pencil icon next to the quote you want to edit.
Click the blue +Add a page button in the left sidebar.
Select Custom from the Page Type dropdown and enter a page name.
Click the blue Add button.
The Custom page will now appear in the Pages list on the left sidebar, and will be added to that specific quote only.
💡 When clicking Add Page, the option From Template lets you pull an existing page from another quote template.
Opening the Editor
Once you've added a Custom page, click the blue Open Editor button in the middle of the Page Builder. The editing window will open with one default block already on the canvas ready for content.
From the editing window:
Click Blocks on the right side menu to add more row blocks to the canvas.
Click and drag row blocks onto the canvas.
Click any row block to open its settings panel on the right.
Click Content on the right side menu to add content components inside your row blocks.
Click Body on the tight side menu to edit the global styling
Click Cancel at the top right to exit without saving.
Use the undo and redo arrows at the top left to reverse or reapply recent changes.
💡 When you click over any component or row on the canvas, a small toolbar appears with a trash icon to delete it and a copy icon to duplicate it. To reorder a block, click and hold the four-way arrow icon, then drag it to the desired position.
Row Blocks
Row blocks are the structural containers that hold your content. Every piece of content lives inside a row block. Click any row block on the canvas to open its settings panel on the right.
Columns
Choose how many columns the row contains and how they are split (e.g., 50/50, 33/67). Select from preset layout options.
Column Properties
Adjust settings per individual column. The number of column tabs shown (Column 1, Column 2, etc.) depends on the column count selected. Each column has its own:
Background Color — sets the background color for that column.
Padding — controls the space inside the column in px. Use the More Options toggle to set all sides equally or set individual Top, Right, Bottom, and Left values in px.
Border — sets the border style, thickness (px), and color. Use the More Options toggle for per-side control in px.
Row Properties
Set the following for the entire row:
Background Color — sets the background color of the row.
Content Background Color — sets the background color of the content area within the row.
Background Image — upload an image from your device to use as the row background. Note: background images must be uploaded from your device and cannot be selected from a project or company files.
Padding — controls the space inside the row. Use the More Options toggle for per-side control in px.
When a background image is uploaded, additional settings appear:
Container Width — choose Content to fit the image within the content area, or Full Width to stretch it edge to edge.
Repeat — controls how the image tiles: None (no repeat), Repeat (tiles in all directions), Horizontal (tiles left to right only), or Vertical (tiles top to bottom only).
Position — set the anchor point using the 3×3 grid or by entering Left and Top percentage values manually.
Responsive Design
Toggle Hide on Desktop to prevent the row from displaying on desktop views.
Content Components
To add content to your row blocks, click Content on the right side menu — it is the first option shown. You can then click and drag components onto the canvas. You can also select a row block and click the blue Add Content button that appears.
Columns
The Columns component works exactly like adding a new Row Block — it creates a new row on the canvas with a column layout already applied. The settings panel is identical to a Row Block, including column split presets, Column Properties, and Row Properties. See the Row Blocks section above for full details.
The only difference is that dragging a Columns component is a shortcut — it skips the step of adding a blank row and lets you pick your column layout right away.
Button
Adds a clickable button. The button text is editable directly on the canvas.
Action — defines what happens when the button is clicked. Choose from the three Action Types described in the Common Settings section below.
Button Options:
Background Color — sets the button's fill color.
Text Color — sets the label text color.
Width — toggle Auto on to size the button automatically, or turn it off to use a manual percentage slider.
Font Family, Font Weight, Font Size (px), Line Height (%), Letter Spacing (px) — control the button label typography.
Spacing
Alignment — positions the button within its container (4 options).
Padding — controls space inside the button. Use More Options for per-side values in px.
Border — set the style, thickness (px), and color. Use More Options for per-side control in px.
Rounded Border — set the corner radius in px. Use More Options for per-corner control in px.
Divider
Adds a horizontal line to visually separate content sections.
Line:
Width — adjust using the slider to control how wide the line stretches across the container.
Line Style — choose the line style (e.g., Solid), set the line thickness in px., set the line color.
Thickness — set the line thickness in px.
Color — set the line color.
Align — position the line within its container (4 options).
Heading
Adds a styled heading. The text is editable directly on the canvas.
Text:
Heading Type — choose H1, H2, H3, or H4 to control the size and hierarchy.
Font Family, Font Weight, Font Size (px), Color, Text Align (4 options), Line Height (%), Letter Spacing (px).
Links:
Inherit Body Styles — when enabled, any hyperlinks in the heading follow the page's global link styling set in the Body tab. Toggle it off to set a custom link Color and Underline option specifically for this heading.
Paragraph
Adds a body text block. The text is editable directly on the canvas.
Paragraph has the same settings as Heading — Font Family, Font Weight, Font Size, Color, Text Align, Line Height, Letter Spacing, and the Links section with the Inherit Body Styles toggle — with the only difference being that there is no Heading Type selector.
Image
Adds an image block. Images must be uploaded from your device or added via URL and cannot be selected from a project or company files.
Image:
Upload Image — upload via the Upload Image button, drag and drop onto the upload area, or paste a URL directly into the Image URL field. The current image dimensions are shown next to the URL field. Maximum file size: 10 MB.
Width — toggle Auto on to size the image automatically, or turn it off to use a manual percentage slider.
Align — position the image within its block (4 options).
Alternate Text — descriptive text for accessibility. Also displays if the image fails to load.
Action — optionally makes the image a clickable link. Choose from the three Action Types described in the Common Settings section below.
Video
Adds a video preview block. Paste a YouTube or Vimeo URL and a thumbnail is automatically generated. The preview links to the video when clicked.
Link:
Video URL — paste a YouTube or Vimeo link. Once a valid URL is added, three additional appearance controls appear:
Play Icon Type — choose the shape of the play button (e.g., Rectangle).
Play Icon Color — choose the color of the play button (e.g., White).
Play Icon Size — choose the size of the play button (e.g., Small).
Action — configures what happens when the thumbnail is clicked. Choose from the three Action Types described in the Common Settings section below.
Social
Adds a row of social media icon links.
Icons:
Icon Type — choose from seven style options: Circle, Circle Black, Circle White, Round, Round Black, Square, or Square Black.
Click any platform icon from the picker to add it’s link to the block. Available platforms include Facebook, X, LinkedIn, Instagram, YouTube, TikTok, and many more.
Align — position the icon row within its container (3 options).
Icon Size (px) — controls the size of the icons.
Icon Spacing (px) — controls the space between icons.
Menu
Adds a navigation menu with customizable links.
Menu Items — click Add New Item to add a link. Each item has:
Action Type — choose from the three Action Types described in the Common Settings section below.
Label — the display text for the link.
URL — the destination link.
Target — choose Same Tab or New Tab.
Items can be reordered by dragging and deleted individually using the trash icon on each item.
Styles:
Font Family, Font Weight, Font Size (px), Letter Spacing (px), Text Color, Link Color.
Align — position the menu within its container (4 options).
Layout — choose Horizontal or Vertical.
Separator — a character or symbol displayed between menu items.
Padding — use More Options for per-side values.
HTML
Adds a raw HTML code block for custom or advanced content. Type or paste HTML directly into the built-in code editor. This is the only component with no additional styling settings — what you write is what renders.
Table
Adds a data table with configurable rows and columns. Clicking individual cells on the canvas lets you style them independently of the rest of the table.
Active Cell — click any cell on the canvas to edit its individual properties:
Background Color, Text Color, Text Align (4 options), Vertical Align (3 options), Padding (px).
Layout:
Columns and Rows — set the count using the +/− controls.
Border — set the style, thickness (px), and color. Use More Options for per-side control.
Striped Rows — toggle on to alternate row background colors. When enabled, a Striped Rows Background Color option appears.
Header — toggle Enable Header on to display a styled header row. When enabled:
Font Family, Background Color, Font Weight, Font Size (px), Text Color, Text Align (4 options), Vertical Align (3 options), Padding (More Options).
Content — styles the table's body cells with the same options as Header, plus Line Height (%) and Letter Spacing (px).
Footer — toggle Enable Footer on to display a styled footer row. When enabled, the same options as detailed on header section above will appear.
Links — controls how hyperlinks inside the table appear: Color and Underline toggle.
Common Settings
The following settings appear across most components:
📌Container Padding (in the General section) — controls the space between the component and the edges of its container. Use the More Options toggle to set all sides equally, or enable it to set Top, Right, Bottom, and Left values individually. This applies to all components except HTML.
📌Hide on Desktop (in the Responsive Design section) — when enabled, the component will not be visible when the quote is viewed on a desktop device.
📌Action Type — available on Button, Image, Video, and Menu components. Makes the component clickable with three options:
Open Website — enter a URL and choose whether it opens in the same tab or a new tab.
Send Email — triggers an email compose window when clicked.
Call Phone Number — triggers a phone call when clicked on a mobile device.
Body Settings
The Body tab on the right side menu controls the global styling for the entire custom page.
These settings apply to all content unless overridden at the individual component level.
Setting | What It Does |
Text Color | Sets the default text color for the entire page. |
Background Color | Sets the background color of the entire page. |
Content Width | Controls the maximum width of the content area in pixels. |
Content Alignment | Aligns the content area to the left or center of the page. |
Font Family | Sets the default font for all text on the page. |
Font Weight | Sets the default font weight (e.g., Regular, Bold) for all text on the page. |
Links — Color | Sets the default color for hyperlinks across the page. |
Links — Underline | Toggle to show or hide the underline on hyperlinks. |
Accessibility — HTML Title | Sets the HTML |
Understanding Settings Controls
These controls appear throughout the editor in both Row Blocks and Content Components.
📌 More Options Toggle: Several settings include a More Options toggle. When disabled, a setting (such as padding or border) applies equally to all four sides at once. When enabled, it expands to show individual Top, Right, Bottom, and Left controls.
📌 Pixel (px) Fields: Anywhere you see a px field, you're setting a size in pixels. Type a number directly or use the + and − buttons to adjust the value.
Quick Notes on Custom Pages
When you click over any component or row on the canvas, a small toolbar appears with two icons: a trash icon to delete it and a copy icon to duplicate it.
To reorder a block, click and hold the four-way arrow icon, drag it up or down, and drop it in the desired position.
Click the undo or redo arrows at the top left of the editing window to reverse or reapply any recent changes.
Click Save at the top right of the editing window to save your work. If you close or refresh your tab without clicking Save, your changes will be lost.
Click Cancel at the top right of the editing window to exit without saving any changes made to the custom page.
Every component's settings panel includes a delete, duplicate, and close icon at the top right.
You can also Duplicate or Delete the page inside the quote you're working on using the options at the top right corner of the Page Builder.
To rename the page, click the pencil icon on the blue bar at the top of the page editor where the page name appears.
File Pages were previously called Custom Pages before the current Custom Page type existed.
Use the visibility checkbox on each page to hide it from customers while keeping it in the template.
Common Use Cases
Custom pages are commonly used for:
Creating branded introduction pages with a company logo and mission statement
Explaining warranty terms, coverage details, or service agreements
Showcasing video demonstrations of products or services
Building service explanation pages with images and descriptions
Adding company certifications and credentials
Including social media links to build customer relationships
Designing multi-column layouts for organized information display
Adding custom HTML content for advanced formatting needs
Need Help?
If you encounter difficulties or have further questions, contact our support team at [email protected] or through the chat in the lower corner of your screen. We're here to help you with any issues or concerns.



