# Free Bubble Marketing Page

## Overview

This page recreates all the free blocks in the Canvas marketing page builder. All of the content blocks are built with Bubble elements instead of static html and css. \
\
This marketing page is ideal for users who:\
a) Cannot use the Canvas marketing page builder because they are not on a paid Bubble plan \
b) Want to be able to customize the marketing page by adding custom designs\
c) Want to link content blocks to database objects

## Structure

When this page is added to your app, it will include **16 pre-built marketing blocks:**

* **Page** \
  You can easily change the page background to one of our free svg backgrounds.<br>

* **Group Main left-justified hero blocks**\
  This is the first block that users will see when they visit your website. This section should summarize what your website is about in a few sentences and include call to action buttons. This block includes a **Group Collapsible Standard SearchBar** that you can unhide by checking the box for '*This element is visible on page load'*.

  <img src="https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVU8KSGDPwt1F4y1-sX%2F-MVXl5YXE9tqJQwUXqz0%2FScreen%20Shot%202021-03-11%20at%2011.29.15%20AM.png?alt=media&#x26;token=18d956da-c694-4784-aff0-6c391bb96733" alt="" data-size="original">

* **Group Main centered hero with long text**\
  Use this hero block when you have longer heading and subheading.<br>

  <img src="https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MaSWrfGzwmwLSMJT6WU%2F-MaSXIrKgRofgwRCB7Lg%2FScreen%20Shot%202021-05-24%20at%201.40.39%20AM.png?alt=media&#x26;token=b26e998e-bfba-45fa-b311-0bccf083cf99" alt="" data-size="original">

* **Group Main right-justified about block** and **Group Main left-justified about block**\
  This is a content block that allows you to feature a title, an image, and a list of four items.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXn5qukqJvgRM_nmYb%2FScreen%20Shot%202021-03-11%20at%2011.38.09%20AM.png?alt=media\&token=33f204ce-ad9c-4247-9652-f8c6658f70cc)     ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXnFU-NRH-tBJoXvmb%2FScreen%20Shot%202021-03-11%20at%2011.38.15%20AM.png?alt=media\&token=cdc36d3f-6a12-40dd-a98c-07d3eeb31290)

* **Group Main right-justified text and image block** and **Group Main left-justified text and image block**\
  This block allows you to feature some text content, an image, and a call to action button.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXnj3-L2TMpLatAliv%2FScreen%20Shot%202021-03-11%20at%2011.40.59%20AM.png?alt=media\&token=0b0cb492-471d-49aa-ba39-1a456a89f321)![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXnmNbX8WMoZ8vBSY2%2FScreen%20Shot%202021-03-11%20at%2011.41.08%20AM.png?alt=media\&token=92ec9ed7-ac5c-481f-8249-65ac0bf46163)

* **Group Main right-justified content list block** and **Group Main left-justified content list block**\
  This is a content block that allows you to feature an image, title, description, and a list of texts.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXoBAI3Li6T2gW1t0i%2FScreen%20Shot%202021-03-11%20at%2011.43.14%20AM.png?alt=media\&token=43532fbd-568d-4fe8-a27b-cb97662731b0)  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXoEAnxrkwJxGrtS7a%2FScreen%20Shot%202021-03-11%20at%2011.43.21%20AM.png?alt=media\&token=1c10445d-06c7-481d-ae73-d3fc7571703c)

* **Group Main left-justified text content**\
  This block allows you to feature multiple lines of text and a bulleted list of text.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXoRJQFYWjYvE4us6X%2FScreen%20Shot%202021-03-11%20at%2011.44.18%20AM.png?alt=media\&token=49cad442-9377-4e37-b4e5-579c352179d4)

* **Group Main centered text block**\
  This block allows you to feature multiple lines of centered text and a bulleted list of text.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXofB8D3sclaMwhKOT%2FScreen%20Shot%202021-03-11%20at%2011.45.23%20AM.png?alt=media\&token=07485989-871a-4688-ac9a-f36409c6a19c)

* **Group Main 4-column feature blocks**, **Group Main 3-column feature blocks**, **Group Main 2-column feature blocks**, and **Group Main 1-column feature blocks**\
  This is block allows you to feature a list of items. Each item includes an icon, title, and description.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXpEluAt73g_1GonWn%2FScreen%20Shot%202021-03-11%20at%2011.47.00%20AM.png?alt=media\&token=a74e8574-44ae-4e53-aa0d-54ca308df84e)![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXpI2AjNoc4ELn9sv8%2FScreen%20Shot%202021-03-11%20at%2011.47.06%20AM.png?alt=media\&token=e0386715-574c-4753-9cd4-6f55325c8cd1)<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXpMx8zDVrBASuXA_V%2FScreen%20Shot%202021-03-11%20at%2011.47.13%20AM.png?alt=media\&token=66cad194-3ee8-4737-8eeb-081511e3e998)![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXpQTeNkEPNh95ZvTI%2FScreen%20Shot%202021-03-11%20at%2011.47.48%20AM.png?alt=media\&token=b9f0f119-973c-4f6a-ac73-325a03865fb8)

* **Group Main html embed**\
  This block allows you to include a title and add your own custom embed code. For demo purposes, we included a video embed.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXptnfWzSs-ttRoGF9%2FScreen%20Shot%202021-03-11%20at%2011.50.40%20AM.png?alt=media\&token=e46f98e7-ee7d-47b6-9eb1-06972ca60713)<br>

* **Group Main call to action block**\
  This block features a centered description text and two buttons.<br>

  ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXq5lk-kfnWIQ_xwzU%2FScreen%20Shot%202021-03-11%20at%2011.51.27%20AM.png?alt=media\&token=b508709c-fa47-4f54-8280-1643c5bf5ccf)<br>

This page also includes a popup and a reusable element:

* **Popup Hidden Variables** contains two groups:
  * **var - Website object**\
    This group stores the website object (e.g., app name, primary color, and etc.)
  * **var - dummy data**\
    A placeholder group in case you want to use any hidden variable groups later.
* [**header**](https://docs.airdev.co/canvas/canvas-functionality/reference/reusable-elements/header)

## How to set up

#### Changing your page background

* By default, the page will come with a few placeholder conditional statements. You should save the SVG backgrounds here for later use.\
  &#x20;<img src="https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MaeXzy5_VTg9jPqp5wk%2F-Maef1ugTmlKIS8p3qIJ%2FScreen%20Shot%202021-05-26%20at%202.53.36%20PM.png?alt=media&#x26;token=db9c801d-af58-4be5-ba2c-8f8fb7753c03" alt="" data-size="original"> <br>
* To use one of these backgrounds, simply toggle to the Appearance tab and copy and paste the image settings from the Conditional tab over.\
  &#x20;<img src="https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MaeXzy5_VTg9jPqp5wk%2F-MaefuL3cp24uf14IUwx%2FScreen%20Shot%202021-05-26%20at%202.58.05%20PM.png?alt=media&#x26;token=fc967198-790a-4b68-83d9-8a1a64d5a478" alt="" data-size="original"> <br>
* To change the colors in the svg background, you would need to have a program that supports this format (e.g., Sketch app or Adobe illustrator).

#### &#x20;Updates to older versions of the template

* Please check your Canvas Base Template version by going to your Bubble editor > Data tab > App data tab > All websites table > Click to view the website entry and the **Template version** field. If your template version is not 3.3.3 or later then please add the following state and workflows:
  * Go to the **header** reusable and add a custom state called '*Remove background?*' (yes/no)<br>

    ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXstqfWLWz9L6BLEO-%2FScreen%20Shot%202021-03-11%20at%2012.03.07%20PM.png?alt=media\&token=780092d9-f761-44d2-ae53-ec2f69fb773e)
  * Select **Group Header** and make the following changes to the conditional tab:\
    Add a new conditional *when header's Remove background? is "yes" then change background color opacity to 0 and set boxshadow style to "None"*.\
    Modify the conditional statement *when Current page scrolling position > 0* by adding *and header's Remove background? is "no"*.<br>

    ![](https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXulNlUrNMA6391HhK%2FScreen%20Shot%202021-03-11%20at%2012.06.23%20PM.png?alt=media\&token=5c035605-79d9-4f22-9b63-3989d2342f40)

#### Show or hide a block

* To show or hide a block, simply click on the main group and check or uncheck the box for '*This element is visible on page load'*.<br>

  <img src="https://1483599141-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbzMeM9XfnblRd78nga%2F-MVXlkZ0CIUga5fhkwVs%2F-MVXwoVK43RqWQLubfwO%2FScreen%20Shot%202021-03-11%20at%2012.20.54%20PM.png?alt=media&#x26;token=5a9c354e-b499-4936-939f-dbf1aca0d3b9" alt="" data-size="original"><br>
* Update the data source of repeating groups in the features list blocks
* Update the image and text content in the blocks and add workflows to buttons

{% hint style="info" %}
All of the blocks are fully responsive. Please refrain from moving things out of their container groups as this would affect responsiveness. To add additional elements to a block, resize **Group Placeholder** and make sure it is not overlapping with any other elements.
{% endhint %}
