Logo

Page Designer

Page Designer #

If you need to create pages or screens and do not have a team in charge of such developments, Prisma Campaigns allows creating those resources without the need for programming or design knowledge. In other words, it is possible to create banners, data capture forms and even complete landing pages easily and quickly - both in their web version and natively for other devices.

This section details the general considerations of the use of the designer. However, in the examples below it is used in the context of creating a funnel step but without considering the particularities of that specific use.

Creating a New Page #

After selecting Page and clicking on Next, you will be allowed to choose a template from several available ones. You will use this template as the basis to create and edit the page. The following image shows the existing alternatives, which consist of:

  • Blank pages

  • Simple designs with rows and columns

  • Pre-designed pages with formatted text and images

  • Designs made previously and used in other funnel steps

Launching the designer

After you select a template, the Yes, Replace now now button will be enabled to start creating the page through the designer.

Choosing a template

The main view of the tool is shown below and consists of 4 sections:

Main designer view

  1. From the main menu, you can undo and redo changes, open the selection dialog to change the template, and finally confirm the creation of the page with the Create button. It is important to remember that the latter will read Update once we have created the page and are editing it.

  2. To examine the appearance and content of the page, you can choose the initial device and enable the preview mode through the switch on the far right. By default, the designer uses a generic screen size, although two additional types are also available (Phone and Tablet). To select the screen type and create more mobile pages, use the drop-down list. The latter case is particularly useful for taking advantage of the distinctive features of this type of device (camera, microphone, QR code reader, etc.).

For example, to create a new page specially designed for phones, you must display the list (which initially shows the text Cross-device) and click on the + sign to the right of Phone. As the next step, it is necessary to indicate if you want to keep the current elements in the page or generate a new blank page and click on Create.

Creating a new page for phones

It is important to clarify that, if you choose the first option, the layout of the content will be adapted to the screen size but without modifying it.

In either case, you can alternate between the portrait and landscape views. The following image shows the latter as active:

Toggle views

At this point, the drop-down list shows that the current device you are working with is of type Phone:

Displaying the current device type

If necessary, we can continue with the current device, create a new page optimized for tablets, or return to Cross device at any time.

  1. The available components are:
  • Layout:

    • Tabs
    • Accordion
    • Panel
    • Horizontal stack
  • Elements:

    • Titles (headings)
    • Labels
    • Rich text
    • Images
    • Buttons
    • Horizontal line
  • Forms:

    • Action or navigation bar
    • Data capture
    • Re-captcha
    • File uploader
    • Terms and conditions
    • Multivalue

You can configure the width, the image or background color, the border, the spacing, and the alignment of the content from the Layout Settings tab.

4. In the work area, the desired components can be placed on the previously chosen layout. You can think of this template as a grid consisting of a series of rows and columns, and you can add more inside each one. The previous image shows two rows: the upper one contains only one column, while the lower one is composed of two. Each row and column has its own set of specifications, which you can access by clicking on the light blue (for the configuration of individual rows) or pink icons (columns) that appear when you position the cursor over them. From the same dialog, it is possible to delete a row or column through the corresponding link (Delete row or Delete column, respectively).

Configuring rows and columns

To save these changes, use the Create button. This action will close the designer and place us back at the starting point. For example, in the following image, you can see the newly created page as a funnel step. Also, you can see its thumbnail display for different types of screens:

Viewing page thumbnails

The use of the different components listed above merits the detailed explanation provided in the following section.

Components #

As mentioned above, the designer includes several components that allow you to create a fully functional page by simply dragging them into the workspace. Each one of them has its distinctive characteristics that we present below.

Images #

When you insert an image component in a cell, you can perform the following operations:

  • Upload an image.

  • Indicate the image’s size (width and length) and the desired space (Padding) between the image and the cell borders.

  • Specify the size and optional color of the border that will surround the image.

  • Add a background color, alternate text, and a target URL.

  • Set the opacity or transparency level of the image (the higher the opacity value, the lower the transparency).

Images

In the above figure we can see:

  • The image file used is footer_forest.jpg.

  • The specified size is 675 x 100 pixels.

  • The opacity is 80%.

  • The chosen red background highlights a space of 5 pixels between the image and the edge of the cell.

  • The cell border is 3 pixels and blue.

  • If the image does not load correctly, the text Su banco amigo will be displayed instead.

  • The destination URL the image points to is the Prisma Campaigns website.

You can edit any of these attributes in the same way you set it, and you can even delete the image or replace it with a different one.

Titles (Headings) #

You will use this component when you want to get the customer’s attention through a short message, often as an introduction to the content of the same or adjacent cells. The settings that you can configure in it include font type, size, color, formatting (italics and/or bold), and text alignment.

Titles (headings)

The example above shows the use of the Segoe UI font in size 32 and navy blue. The text itself also appears in italics and bold and is aligned to the center of the component.

Data Capture (Forms) #

Initially, you can add as many fields as necessary to an empty form. First, you set the desired alignment of the controls inside of it and the space to the component’s borders (15 pixels in this case).

Data capture forms

After clicking on Add new Field, you can indicate:

  • The identification label, if it will be required or not, and the field name of the client model with which it will be associated. Another option here is to create a new field as a result of the data entry process. In the image above, the label is called Nombre and is related to the customer model field with the same name.

The type of control associated with the field. The available options are short answer, paragraph, numbers, radio button, and checkbox.

After adding fields of various types from those mentioned above, the form looks as follows:

Data capture forms

Labels and Rich Text #

Labels are identical to one of the components we mentioned above (titles). On the other hand, the rich text component allows not only to add text, but also to change its font and background color, to add lists, links, and even images:

Rich text

Buttons #

When you add a button to the work area, you need to indicate:

  • Size (width and height).

  • Desired font, color, and alignment of the text inside the button.

  • Additional formatting (italic and/or bold), background, and target link.

  • Action to be performed. Choose Next from the drop-down list if the button should lead to the next step.

Button

Action or Navigation Bar #

While this component consists primarily of two buttons, it is much more than that. It allows us to move to a previous or next step, to cancel the funnel, or even to dismiss the campaign (if this action is allowed):

Action bar

In the image shown above you will see the following areas:

  1. After adding an action bar, you specify the text of the buttons and their content, formatting, orientation, and spacing, among other things.

  2. Because the option to disable it is disabled in the campaign configuration, the corresponding option will not be available in the action bar. Otherwise, a link will appear at the bottom of the bar with the legend I am not interested in this offer.

  3. In the designer’s work area, you can see how the buttons in the action bar look.

Horizontal Line #

This component has an aesthetic purpose and serves as a section separator. You can change its initial color, style (continuous or discontinuous stroke, dotted, or double), and size (in pixels).

Horizontal line

Each new component you add to the page receives a unique identifier (which distinguishes it from the others) within the HTML code generated for the page.

File Uploader #

If you want to receive a file from your customers, you can allow them to attach one using the control called File Uploader. To do this, it is necessary to have a field of type File in the campaign’s data model. You will need to link this field with the component and indicate the following:

  • Whether the file upload is required or optional

  • File type (documents, images, and compressed files)

  • Maximum size allowed in KB

  • Width and height of the component in the page

  • Background color

  • Width and border color

  • Padding

File Uploader

In the previous figure you can see:

  1. The use of a field called foto (whose description in the data template is Foto del cliente).

  2. This field is associated with a file uploader control.

  3. The customer can upload a picture by clicking on the component to open a file selection dialog. It is also possible to perform the same operation by dragging and dropping a file on the component itself.

This component provides the possibility for the client to send image files as proof of identity, scanned certificates to verify data, or any other special communication needs that may arise.

Captcha #

As a security measure, you can consider including this component both in a designer page and in a data capture step or when displaying a message. By doing so, you can distinguish between a human response and an automated computer response before actually sending the data.

Before you can utilize this component in a page, you need to configure the integration with the service provided by Google. To do that, go to Settings/API Integrations in Prisma Campaigns.

Captcha

The above image illustrates how you can use the component on a page. In this particular case, the configuration uses the dark theme and aligns the control at the center of the form.

Terms and Conditions #

To ask your customers to accept the norms or rules regulating the service, this component allows you to include both an informative text and a checkbox. In order to store the decision, the component requires a Boolean field at the global or campaign level to be selected from the Map to field drop-down list. In the image below, you can see the use of a field whose description is Accept Terms of Service for this purpose:

Map to field in Terms and Conditions

There are three design alternatives:

Display options

  • Show the terms above the checkbox in place
  • Display the text in a popup window
  • Include a link to an external page that contains the conditions

In the first two options, it is possible to make the client scroll to the end of the text before enabling the checkbox for use. To do this, check the option Scroll bottom to enable checkbox shown in the image above. On the other hand, you will need to display a link to open the popup or launch the external page. This can be accomplished by enclosing the correct words with curly brackets:

Component configuration

The image below shows the component where the text and the checkbox are displayed together. Also, we can see that the latter remains disabled until the bottom of the document is reached:

Text and checkbox together

Horizontal Stack #

This component facilitates the task of inserting and rearranging content horizontally. Although you can achieve a similar result with columns, the horizontal stack provides more spacing options between elements. In addition, it allows you to relocate content to other areas of the design easily.

After adding the horizontal stack on a page, you can append more cells to the default ones. It is also possible to delete existing cells and modify attributes such as width or spacing individually. You can also adjust the background, its alignment, and the identifier for the underlying HTML. The image below shows the initial values of these fields:

Horizontal stack with default values

A classic use case for the horizontal stack is to display social media icons. To do this, you can place an image component in each cell and add the corresponding file on top of it. This is illustrated below:

  1. Blank horizontal stack
  2. Two images in the first cells, while the last one appears empty.
  3. A third image in the list.

Horizontal stack with content

In the final result, the content positioning is determined by the configuration of the component. Below is the alignment of the horizontal stack and its display in a campaign funnel:

Stack display

HTML Snippets #

HTML snippets are a solution to extend the capabilities of the user-friendly page designer. These snippets, which can include custom HTML, CSS, or JavaScript, provide a way to bridge the gap between the simplicity of prebuilt components and the desire for advanced design control.

After creating a new HTML snippet as explained in the Settings section, you can include it in a page by dragging the corresponding component to the desired location. Then, you can select the snippet from the drop-down list (for example, Footer in the following image):

Including an HTML snippet through the designer