Learn how to create interactive Contents with text, images, videos and buttons.

How to create content

Please follow these simple steps to create your first Content:

  1. Go to "Contents" tab and click Add Content button.

  2. Pick a Name for your Content (it is only visible to you).

  3. Choose a Category that best describes your Content. Choosing Category is optional but recommended as it allows your customers to receive only Campaigns that fit their interests and therefore helps to increase engagement.

  4. In Snap Content field you can decide if you want the content to dissapear from the list in the app after a defined time (it is optional).

  5. Select a Trigger method that will deliver campaign with your content. This step is not mandatory - if you select a trigger at this point, the system will create proximity campaign automatically with your content and selected trigger method. If you do not select a trigger at this point, you will have to create a campaign on your own after successfully adding your content.

    Other is a collection of delivery methods. They do not trigger campaign delivery automatically and are used mainly to indicate the type of campaign you are planning to create with this content:

    • Push - this method creates a campaign that has to be triggered manually with Push button next a campaign (learn more about Push Campaigns).
    • Loyalty Reward - this method creates a campaign that is dedicated as a reward in Loyalty Campaign (learn more how to create a Loyalty with Reward).
    • Other Loyalty

      - this method creates a content that can be used for example as a Loyalty Campaign checkpoint to display the number of collected points or stamps by the user

    • Prime Campaign - this method creates a prime campaign with this content (learn more about Prime Campaigns).
    • Home Campaign - this method is used to indicate that the campaign with this content is going to be used in a Home Screen (learn more about Home Screen in App Layouts).
    • Multiple Campaigns - only visible if this particular Content is used by many Campaigns.

  6. Choose Layout(s) allows to add one or more layouts for your Content.
    Content Layout Each Content can have up to 3 different layouts displayed on different devices:

    1. Mobile (default layout)
    2. Digital Signage (layout used on TV Screens)
    3. E-mail (layout used for delivering Content as an E-mail)

    To add Digital Signage or E-mail layouts, choose button with the desired layout and click Add Digital Signage Layout or Add E-mail Layout.

    Learn more about Digital Signage layout.
    Learn more about E-mail layout.

  7. Choose Template enables you to pick and customise the look & feel of your content. Bleesk has over 20 templates that have been carefully designed for best customer experience in real world scenarios.

  8. Below selected template you can pick a Color Scheme for your content. Color Scheme allows you to match the look & feel of the campaign to your brand.

  9. Each content you create supports Multiple Languages. For example, if your customer has a German language as native in their mobile phone and you add a German language to your content, the customer will see a content in German. How to add multiple languages to a content:

    1. Click on Add Language dropdown and pick a language you want to add.
    2. Choose the language you added from the left dropdown.
    3. Fill in all text fields for this language.
    4. If you want to edit translations for other languages simply change a language from the left dropdown.

    Texts will always be displayed in the Default Phone Language provided the text has been entered in the language needed. In the following scenarios, User A has their phone set to English and User B has their phone set to Spanish. If content has been entered in both English and Spanish, each will receive the text to match their phone settings but if User C has their phone set to German they will receive the Default language of the app, usually English. To accommodate that user, text would also need to be included in German.
  10. Enter Notification message if you want to notify your customer about your campaign. This message is displayed on user's phone when he is in proximity of a spot or receives a Push campaign.

    Notification Message
    You can use #name tag inside Notification Message field to personalize the meesage. For example if your customer name is John, by entering "Hi #name! Welcome to our shop" he will be greeted with "Hi John! Welcome to our shop" message.

    Repeat Notification allows you to specify how often user should receive the Notification Message again. Notification Delay limits the number of notifications of the same campaign that are received by a phone from the same spot. Notification Delay is described in seconds. Default Notification Delay time is set to 900 seconds (15 minutes) and can be adjusted anytime in the Settings (please note: this feature is only available for customers that have their own API key).

    You can add an Image to your Notification to create highly engaging Rich Push Notification.

    Personalised Notification

    Notification message for Custom URL layout cannot be set due to Eddystone URL limitations and depends on the content of the website the URL redirects to.

  11. In Header you can decide whether your content should have Label or Image in the header. Recommended size for image is 500x250 px.

  12. Content enables you to upload in image or enter text (product name, description, price etc.) for your content.

  13. Call to Action enables you to add buttons to your content. For more information click here.

  14. Custom Tracking enables you to add Facebook Pixel, Google Ads Tag ID or Google Analytics ID for further retargeting.

  15. Advanced Options - Use As enables you to choose special usage for this particular content. There are currently 4 ways each content can be used as:

    1. Welcome Content - a content will be displayed when the app is used for the very first time.
    2. Custom Sidebar Link - a content will be displayed when user clicks a specific Sidebar Link.
    3. Custom Sidebar List - a content will be delivered and displayed to the Custom Sidebar List, for example if you create a Sidebar List "Car Dealer Offers" when a user received an offer from a car dealer it will be delivered to this particular list.

Digital Signage Layout

For each content you create, you can add a Digital Signage layout that will be displayed simultaneously on any TV screen conntected to the Internet. There are 3 layouts compatible with


Creating a Digital Signage content layout is simple:

  1. Scroll down the "Add Content" page to find Look & Feel section.
  2. Click on Digital Signage tab and click Add Digital Signage Layout link.
  3. Choose one of the templates compatible with Digital Signage.
    • For Retailers Tab: Image + Simple Description
    • For Retailers Tab: Image + Description
    • Other Tab: Fullscreen Image
    • Other Tab: Fullscreen Video
  4. Fill in all data that should be displayed, exactly as you have done it for a regular content, for example upload a Product Image (PNG or JPG), provide Product Title and Price.
  5. After saving your content assign it to a Digital Signage Campaign.

Digital Signage Templates

E-mail Layout

For each content you create, you can add an E-mail layout that will be delivered to your users mailbox:

Creating an E-mail Layout content layout is simple:

  1. Scroll down the "Add Content" page to find Look & Feel section.
  2. Click on E-mail tab and click Add E-mail Layout link.
  3. Choose one of the templates compatible with E-mail.
  4. Fill in all data that should be displayed, exactly as you have done it for a regular content, for example upload a Product Image (PNG or JPG), provide Product Title and Price.

E-mail Templates

How to add video & audio

Please note that iOS video player does not play videos that are copyrighted.

How to add call to action


You can add up to two buttons to any content in Bleesk. Each button can have a different type of action defined while pressed. You can also add actions to a content without buttons: on launch (as soon as the content has been loaded in the app the action begins) or on touch screen (as soon as a user touches the screen with a loaded content).


Each Button and Action can individually be tracked for conversion - all you need to do is to fill in Event Name input field. Data is recorded and presented in CTA Events tab in Analytics.

Events There are numerous actions that can be used:

  1. In-app URL - URL opens inside the Bleesk app, user is not transffered to a native mobile browser.
  2. In-browser URL - URL opens in the native mobile browser, outside of Bleesk app.
  3. Call Phone - After initializing this action, user's phone dials a phone number.
  4. Send Email - Native email app on the users phone is opened with a receipient address filled in.
  5. Open Map - Native maps app on the users phone is opened showing the map with a provided address.
  6. Play Sound - Bleesk app starts to play uploaded sound file.
  7. Play Video - Bleesk app starts to play uploaded video file.
  8. Transaction Checkout - user is taken to checkout to pay (works only for Transactions).
  9. Add Product to Cart - this product is added to user's cart (works only for Products).

Content with button

Personalised Notification

Knowing personal information like customer's name is a powerful feature in the hands of marketer. Imagine being able to greet every single customer by their name when they are walking into a store. Bleesk enables that. You can create campaigns that will use customer's name as a part of the content. Sending a welcome message to your customers is the first opportunity to set the tone of future communication and create a long relation.

To create that all you need to do is to insert #name tag into notification message field:

Notification Message

Personalised Notification