▪️Popups
The Smartico system is designed to have an easy but clever marketing flow for your players. To be successful, you will have to decide on many configurations along the way, as well as on the materials you will use.
The Popup is one of the most successful channels in our system because it appears on your platform; therefore, the target is only one click away. Click-through rate and, thus, conversion are among the highest across all communication channels.
Managing popup assets
Navigate to Marketing tab -> Assets -> Popup
Click on the Create button

BO: Pop-up list First, choose the Resource name (it’s recommended to assign a name that reflects the pop-up’s most likely usage).
Choose the popup template from our predesigned options. All templates are 100% customizable to keep your branding aligned.

BO: Pop-up main customization Set the header image, titles, and buttons for your content. Use Label Tags or any of the platform's core elements for dynamic content.

BO: Pop-up label tags Set up action items for the buttons you are using in the template. Redirect to a page or use a deeplink to open the cashier or a specific section of your platform. Note: By default, the pop-up closes on click. If you want it to remain open after redirection, add
&_sm_stay_open=trueto the end of the deeplink.
BO: Pop-up button text & redirect Define text and background colors for buttons, covering both default appearance and hover behavior.

BO: Pop-up text & background color customization
You can use popups for communication of:
Deposit alerts
Mission unlocked, completed
Promotions
Invitations
Announcements
Suppose your setup includes multiple brands, currencies, or languages, or you want to send different variations for different user types, such as Bronze VIP, Dormant users, etc. You can use variations for various content based on any condition available on the platform. Read more about content variations in this article.
▪️Content VariationsCreating custom popup templates
Smartico has 10 built-in popup templates that have different visual presentations and functionality.

If you cannot find the needed template or want to make a custom styling of the existing one, you can do that in the Marketing \ Templates \ Popup section.
Pick a template that is the closest by the layout and functionality to your idea and make a "Clone' of this template. Change the template name and description if needed. Once a template is no longer needed, you can delete it to keep your list organized and clutter-free.

In most cases, you will focus on the Body and Preview tabs.
In the Body section, you can edit the HTML and CSS of the template, and in Preview, you can see the results of your changes.
If you cloned one of the existing templates, you will find details on building dynamic templates in the HTML tab.
We are using Blueimp JavaScript template engine, which is flexible and easy to learn. You can find the capabilities of the engine on this page - https://github.com/smarticoai/JavaScript-Templates
The template engine is taking into the context "o" object that is holding configurations of specific resources based on the possible configuration described in the Configuration tab.
For example, the image configuration shown on the screen below is defined by following the configuration block.
Example of the "Image" control defined by this configuration.

Here is an example of a basic template with inline comments
Note that CSS styles and custom attributes for HTML elements are used purely by Smartico templates. You can base your template on them or define your own CSS for the presentation
Custom popups with HTML / JavaScript / CSS support
You can build a fully custom pop-up that supports HTML, JavaScript, and CSS.
Use a pop-up template called "Example Popup with HTML/CSS/JS" as a starting point.
It has examples of basic configuration options and if/else conditions.

Example of configuration JSON
Example of HTML and JavaScript
Making non-modal popups
By default, all popups are modal, meaning they block users from interacting with the main site until they are closed.
If you want to make a non-blocking pop-up, you will need to define in the configuration the style/size of the frame that holds the pop-up. Use this example as the starting point:
Pop-up Queue System
The queue system manages the delivery of pop-ups on the front end. This setting is enabled by default, meaning pop-ups will be queued and delivered one after the other, ensuring each pop-up is displayed only after the previous one is closed. If the pop-up queue system is disabled when a pop-up is already displayed, any additional pop-ups will be ignored and not exposed to the end user.
Keep in mind that the 'Pop-up Queue System' is not related to the 'Delivery timeout' option in the pop-up activity within Campaigns:
Delivery timeout is to keep it on the server until the next connection
The pop-up queue handles the case when 2 pop-ups are sent at the same time
Last updated
Was this helpful?