Ready-to-use system templates

Customizable ready-to-use system templates for engaging and effective campaigns.

Overview

The in-app message section contains all the ready-to-use system templates for quickly creating campaigns. These templates allow easy customization and simplify the campaign creation process. You can create engaging and effective campaigns that are optimized for performance.

Follow the steps given below to view and edit ready-to-use system templates.

  1. Log in to your Netcore CE dashboard.
  2. Navigate to Content > In-app message > Start from scratch with these under the Template gallery section.
  3. Select the campaign position, and choose the Category and Template type using the accessible drop-down menu.
  4. Click three dots, and select Edit or Use to create a campaign.

Edit Ready-to-use system templates

As you proceed, you see three options on the left pane of the DIY window:

1. Layout

Layout

It helps you arrange basic elements, such as text, images, or buttons, in a visually appealing way. Refer to the table below for the various layouts for your web message.

LayoutDescriptionUse Case
BannerA slim message at the top or bottom of the webpage.Announcing flash sales, free shipping offers, or maintenance updates.
Sticky BarA fixed bar that stays visible as users scroll through the page. It ensures important messages remain in view.
Note: Sticky bars may affect message visibility. Width is set to 100% by default and is uneditable.
Limited time discount, new product launch, cookie consent notifications
ModalA pop-up message appears in the center of the screen, dimming the background.Promoting newsletter sign-ups, gathering feedback, or announcing exclusive deals.

You can drag and drop any layout on the canvas. The right pane has two sections: General and Style, each offering different options.

Edit the template with **General** and **Style** options

Edit Template with General and Style Options

Refer to the table below to learn more about General options.

General OptionsDescriptionElements Available
PaddingAdjust the spacing within the template.Heading, Paragraph, Image, Divider, Spacer, and Social
AlignmentAlign the selected element within the template.Heading, Paragraph, Image, and Button
OpacityControl the transparency within the template.Heading, Paragraph, Image, Divider, Spacer, Button, and Social
ThicknessAdjust the thickness of the selected element within the template.Spacer, Image, Divider, and Button
ResponsiveSelect whether you want to hide the element on mobile devices or a computer.Divider
Website overlayBlur background content when displaying a web message partially.
  • Overlay color: The color applied to the background overlay behind a popup or message on a webpage.
  • Overlay Opacity: The level of transparency of the background overlay behind a popup or message on a webpage.
  • Main Page

    Refer to the table below to know more about Style options.

    Style OptionsDescriptionsAvailable for
    BackgroundAllows you to set background colour or image.Heading, Paragraph, Image, and Social
    Gradient PickerAllows you to create gradual changes of colour within the template using the Gradient Type and Gradient Direction.

    Gradient type: It refers to the specific manner in which colors transition within a gradient.
  • Radial: Radiates outward from a center point in a circular pattern.
  • Linear: Transitions in a straight line (horizontal, vertical, or diagonal).
  • Repeat Radial: Repeats the radial pattern across the element.
  • Repeat Linear: Repeats the linear pattern along the specified direction.
  • Gradient Direction: Select the direction for the gradient effect, including top, right, center, bottom, or left.
    Heading, Paragraph, and Image
    BorderAllows you adjust border thickness, style, colour, and corner radius with Border Settings.
  • Border Thickness: Adjust the width of the border.
  • Border Style: Choose from Solid, Dash, or Dotted for different border appearances.

  • Solid: Creates a continuous, solid line for the border.
    Dash: Generates a border with a series of short dashes.
    Dotted: Produces a border made up of evenly spaced dots.

  • Border Radius: Determine the curvature of the border's corners.
  • Border Colour: Select the colour of the border.
  • Heading, Paragraph, Image, Divider, and Button
    ShadowAllows you adjust shadow blur, opacity, X-axis, Y-axis, and shadow colour with Shadow Properties.Heading, Paragraph, Image, and Divider
    2. Basic Elements

    Basic Elements

    You can start your template with basic elements like text, image, divider, spacer, and so on.

    Create your Web Message using Basic Elements

    Create your Web Message using Basic Elements

    Refer to the table below to know the description of basic elements.

    SectionElementsDescriptions
    Basic ElementsHeadingSelect this option to add a heading to your template.
    ParagraphSelect this option to add a message to your template.
    ImageSelect this option to insert an image into your template. Customize your template's visuals with these image editing tools.
  • Add Image: Insert an image into your template.
  • Image Size: Adjust the size of the inserted image.
  • Link Image to URL: Make the image clickable by adding a URL, directing users to a specific web page when they click on it.
  • Open Redirect URL in: Choose whether the linked URL opens in a new or similar tab.
  • Personalize Image: Customize the image with personalized content.
  • DividerSelect this option to separate content sections in your template.
    SpacerSelect this option to add a spacer to your template.
    ButtonSelect this option to integrate a button into your template.

  • Configure Button: Customize the behavior and appearance of the button element.
  • On Click: Specify what action the button will perform when clicked. Redirect to another page or Close the web message. Regarding the Close button, here are the settings:
  • Button Type: Decide whether an icon or text should represent the close button.
  • Delay: Specify when the close button will appear on the web message, ranging from 1 to 5 seconds after the message is displayed.
  • Placement: Select whether the close button should appear in the web message's right or left corner.
  • Action: Choose how the message should close—either by clicking outside of it or by pressing the Esc key.
  • Social LinksSelect this option to add social media links to your template. You can add up to 16 icons.
    Click on the box icon to enable or disable the display associated with each social media icon.

  • Icon size: Customize the appearance of the icons by selecting the desired size (small, medium, large, or custom size) from a dropdown menu.
  • Icon style: Choose the style of the icons (squares, circles, or rounded) by selecting an option from a dropdown menu.
  • 3. Forms

    Forms

    Web message forms let you collect data and engage users directly within your web messages. You can customize forms to suit different needs, whether for collecting simple data, scheduling appointments, gathering feedback, or meeting other requirements.

    Drag and drop the Form into the template. A configuration panel appears on the screen, allowing you to set up the form details.

    Create Web Message using Forms

    Create Web Message using Forms

    The Unified Content Editor (DIY) provides five types of forms:

    1. Basic

    This form has one field for quick data collection, such as email addresses or phone numbers. It is used to collect basic information from users.

    Use CaseDescription
    Newsletter Sign-upsCollect email addresses from users interested in subscribing to your newsletter.
    Contact RequestsGather basic contact information for user inquiries or support requests.
    1. Simple

    With multiple fields, this form gathers more detailed information, such as names and addresses, while staying easy to fill out.

    Use CaseDescription
    Customer Surveys Collect detailed feedback on customer experiences, including names, emails, and opinions.
    Product InquiriesCapture specific product questions or requests, along with contact details for follow-up.
    1. Appointment Form

    An Appointment Form allows users to schedule meetings or appointments by selecting dates and times from a calendar. It may include fields for personal details and appointment preferences.

    Use CaseDescription
    Customer Support SchedulingEnable users to book time slots for customer support or consultations.
    Event RegistrationsAllow users to book slots for events or webinars.
    1. Multi-Step Form

    You can break down a longer form into multiple steps or pages. It guides users through the data entry process in a structured manner, often including progress indicators.

    Use CaseDescription
    Application FormsManage extensive data collection for applications like job applications, membership sign-ups, or grant requests.
    Onboarding ProcessFacilitate user onboarding by collecting data in a segmented, manageable format.

    Form Step Configuration

    The Form Step Configuration feature lets you control how users move through multi-step forms. You can change the default step order. For example, skip directly from Step 1 to Step 3 if needed. Define conditions to direct users based on their answers. You can create up to two conditions for each step. This feature helps you guide users through a more personalized form experience based on their responses.

    📘

    Note

    Form Step Configuration applies to NPS, Emoji, Dropdown, Radio button, and Upvote/Downvote questions.

    Configure form steps as per your preference

    Configure form steps as per your preference

    💬

    Examples

    Example 1: Custom Step Progression

    If you want users to skip Step 2 if they select a specific answer. Configure the form so that users who choose this answer move directly from Step 1 to Step 3.

    Example 2: Adding conditions based on answers

    Question: What is your preferred mode of transport?
    Options: Car, Bike, Bus

    Step Configuration:
    If the answer is Car, direct users to Step 4.
    If the answer is Bike, direct users to Step 5.
    If the answer is Bus, direct users to Step 6.

    1. Feedback Form

    You can gather users' opinions, ratings, and comments. It typically includes fields for rating scales, comment boxes, and specific questions related to user experience.

    Use CaseDescription
    Product FeedbackCollect user opinions on product features, usability, and satisfaction to guide future improvements.
    Service ReviewsGather feedback on services provided, helping to enhance customer experience and service quality.
    Event FeedbackObtain participant feedback on events, webinars, or training sessions to study effectiveness and identify areas for improvement.

    Click the icon to add more steps to your form. You can add up to 10 steps, with the 11th step being the success message (confirming that your response has been recorded).

    Add upto 10 steps in your form

    Add up to 10 steps in your form

    Refer to the table below for other functionalities available when editing form elements.

    FunctionDescription
    Duplicate Element Creates a copy of the selected element.
    Move Up Shifts the selected element one position higher in the order.
    Move Down Shifts the selected element one position lower in the order.
    Delete Element Removes the selected element from the layout.
    Select Date Allows the user to choose a date from a calendar.
    Select Time Allows the user to choose a time from a time picker.

    Response Collection

    When users submit a form, sync this data to the Netcore CE dashboard. This updates your Contact Master with new information.

    Follow the steps given below to set up the Form Response Collection.

    1. On the right pane of the Editor, under the General section, click Form Setup next to Response Collection.
    2. A window titled Select an App to Integrate With will open. Click Configure.
    3. Map the form submissions to the user attributes as needed. Click Save to apply the mappings. Netcore’s Contact Master has now been successfully attached.
    4. Click Save Configurations to finalize the setup. You can edit the configuration later if necessary.

    📘

    Important Points to Remember

    • Response Collection is a mandatory step.
    • Responses on email will directly update user attributes. This might impact existing segments, campaigns and journeys.
    • You don’t need to map the primary key (like email or mobile) to attributes.
    • Anonymous users (those who don’t provide identifiable info) can’t be stored in attributes.
    • Ensure your form includes a primary key (like an email) because it’s required for Lists.
    • You can add form responses to existing lists by selecting the preferred segment from a dropdown menu.
    4. Form Elements

    Form Elements

    You can start customizing your form with form elements like a radio button, star rating, heading, input, dropdown, and so on.
    Refer to the table below to learn about the form elements available in the editor.

    Create your Form using Form Elements

    Create your Form using Form Elements

    Form ElementDescription
    HeadingSelect this option to add a heading to your form.
    ParagraphSelect this option to add a text paragraph to your form.
    DividerSeparating different sections of the form helps improve its visual organization.
    InputProvides a field for users to enter text or data, usually a single line.
    DropdownAllows users to select an option from a pre-defined list of choices.
    PhoneAllows users to input their phone number.
    Text AreaAllows users to input multiple lines of text suitable for detailed responses.
    RadioAllows users to choose a single option from multiple options.
    CheckboxAllows users to select one or more options from a list of choices.
    DateAllows users to input or select a specific date.
    TimeAllows users to input or select a specific time.
    NPSThe NPS (Net Promoter Score) element collects feedback by asking users to rate their likelihood of recommending a product or service on a scale. Toggle Helping text below the NPS button to enable or disable the text.
    EmojiUsers can select or input an emoji to provide feedback or express emotions. You can use up to five emojis and customize their appearance, including size options (small, medium, or large).
    Thumbs UpAllows users to provide positive feedback with a single thumbs-up icon. The icon style and size can be customized.
    Star RatingAllows users to rate an item or service by selecting a range of stars. You can customize the number of stars (up to 10) and choose the size (small, medium, or large) to fit your design needs.

    The right pane has two sections, General and Style, each offering different options for customizing your form elements.

    Refer to the table below to learn more about General options.

    General OptionsDescriptionElements Available for
    PaddingIt allows you to adjust the spacing within the template.Heading, Paragraph, Image, Divider, Spacer, and Social
    AlignmentIt allows you to align the selected element within the template.Heading, Paragraph, Image, and Button
    OpacityIt allows you to control the transparency within the template.Heading, Paragraph, Image, Divider, Spacer, Button, and Social
    ThicknessIt allows you to adjust the thickness of the selected element within the template.Spacer, Image, Divider, and Button
    ResponsiveIt allows you to select whether you want to hide the element on mobile devices or a computer.Divider
    Website OverlayIt allows you to blur background content when displaying a web message partially.
  • Overlay Color: The color applied to the background overlay behind a popup or message on a webpage.
  • Overlay Opacity: The level of transparency of the background overlay behind a popup or message on a webpage.
  • Main Page
    Configure NPSSet up your Net Promoter Score (NPS) by defining the minimum and maximum rating values. The minimum number is one, and the maximum number is 10. You can also customize the style of the rating box.NPS
    Field's statesField States refer to the different appearances of a field. There are three types of fields:
    • Default state: When the field is clicked by the user.
    • Hover state: When the user hovers over the field.
    • Active state: When the field is clicked by the user.
    Date, Dropdown, and Phone
    Field typeChoose the type of input field:
  • Email Input for email addresses
    • Text for general text
    • Number for numeric values
    • Date for selecting dates
    • Time for selecting times
  • NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date
    Placeholder contentAdd a hint or example text in the input field to guide users through the expected information (For example, Enter your email address).NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date,
    Error messageDefine a message that appears if the user enters incorrect or invalid information, such as an invalid email format or incorrect phone number length.Date
    MandatoryMark the field as required, ensuring users must respond before they can submit the form. Required fields are indicated with an asterisk (*).NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date
    Space between question and boxAdjust the spacing between the form question or label and the input box to enhance readability and layout.NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date
    Space between optionsAdjust the spacing/ distance between options.NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date
    OpacitySet the opacity level of the input field to control its visibility within the form.NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date,

    Refer to the table below to learn about Style options.

    StylesDescriptionAvailable for
    BackgroundAllows you to set background color or image.Heading, Paragraph, Image, and Social
    Gradient PickerAllows you to create gradual changes of color within the template using the Gradient Type and Gradient Direction.
    Gradient type: It refers to the specific manner in which colors transition within a gradient.
    • Radial: Radiates outward from a center point in a circular pattern.
    • Linear: Transitions in a straight line (horizontal, vertical, or diagonal).
    • Repeat Radial: Repeats the radial pattern across the element.
    • Repeat Linear: Repeats the linear pattern along the specified direction.

    Gradient Direction: Select the direction for the gradient effect, including top, right, center, bottom, or left.
    Heading, Paragraph, and Image
    BorderAllows you to adjust border thickness, style, color, and corner radius with Border Settings.
    • Border Thickness: Adjust the border width.
    • Border Style: Choose from Solid, Dash, or Dotted for different border appearances.
    Solid: Creates a continuous, solid line for the border.
    Dash: Generates a border with a series of short dashes.
    Dotted: Produces a border made up of evenly spaced dots.

    • Border Radius: Determine the curvature of the border's corners.
    • Border Color: Select the color of the border.
    Heading, Paragraph, Image, Divider, and Button
    ShadowAllows you to adjust shadow blur, opacity, X-axis, Y-axis, and shadow color with Shadow Properties.Heading, Paragraph, Image, and Divider
    Configure background imageSet up the background image for your element and choose how it should fit. Options include
  • Fit Image: Scales the image to fit within the background area.
  • Stretch Image: Stretches the image to cover the entire background area.
  • Repeat Image: Tiles the image to fill the background area by repeating it.
  • NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date
    Input StylingYou can customize the appearance of input fields by adjusting options like Font Name, Font Size, Font Color, Alignment, and Style (Bold (B), Underlined (U), or Italic (I)).NPS, Emoji, Star rating, Thumbs up, Dropdown, Phone, Radio, Checkbox, and Date
    5.Widgets

    This feature will be available soon. Stay tuned for updates!

    1. When your web message is ready using your desired elements and settings, click the Live Preview button to see how it will appear on the website.
    2. Click the Next button to send your web message.
    Preview your Web Message

    Preview your Web Message

    Refer here to Schedule and Save your web message campaign.

    1. Launch Campaign: Once you have checked the appearance of your entire in-app message, publish it by clicking the Save button.
    2. Now, inside the editor, you can customize the template with your content, images, and branding.
    3. Preview & test the message to ensure it looks and works as per requirements.
    4. Save the customized template for future use or send it immediately.

    Use Ready-to-use system templates

    As you proceed to create an In-app message campaign, you'll find these options:

    Setup: Add the campaign details here.

    Setup

    Refer to the table below for the sections under Setup.

    SectionsDescription
    Campaign NameEnter a unique name for this in-app message campaign.
    Select appsChoose the app(s) where this message will appear.
    Add tagsAdd relevant tags to organize and categorize this campaign. You can select up to 5 tags.

    Fill in all the required sections and proceed.

    The Advanced details have the following features:

    1. Google Analytics Tracking

    Enable tracking to monitor campaign performance via Google Analytics.

    Google Analytics Tracking

    Google Analytics Tracking

    • Source (utm_source): Identify the origin of your traffic, such as a search engine or newsletter.
    • Medium (utm_medium): Specify the marketing medium, like email, social, or CPC (cost-per-click).
    • Campaign (utm_campaign): Name the specific campaign, like a product launch or a seasonal sale.
    • Content (utm_content) (Optional field): Differentiate specific campaign content or links.

    📘

    GA Tracking Guidelines

    • Ensure you're using Netcore Android SDK v3.5.0 and Netcore iOS SDK v3.5.0 for GA tracking.
    • Netcore provides personalized values for {CHANNEL} in utm_medium and {CAMPAIGN_NAME} in utm_campaign.
    • Personalized values are not supported for utm_source and utm_content.
    • Character validation allows only: a-z A-Z 0-9 - _ . @ : ' / { }.
    • UTM values auto-populate based on global settings once enabled.

    Example: Redirection URL with utm_source = Smartech, utm_medium = {CHANNEL}, utm_campaign = {CAMPAIGN_NAME}, utm_content blank: https://domain.com/collections/payday?utm_source=Smartech&utm_medium=in-app&utm_campaign=25Jan_TRIWellSale.

    1. Conversion goals

    Add conversion goals to monitor key business metrics and measure the success of your web message campaign. You can track one conversion goal per campaign. Select any event as a conversion goal activity according to your objectives.
    For example, if you want to track the number of customers who have purchased shoes after your campaign was sent. (Event - Product Search, Product - Shoes).

    Set Conversion Goal

    Set Conversion Goal

    • Specify payload parameters: You can define criteria for the conversion event payload. You can add up to 5 parameters that are available for customization.
      For example, specify a Purchase event when the product price exceeds 10,000.
    • Conversion Window: Select this option to define the time frame for successful actions after interacting with your campaign.
    • Revenue Parameter: Select this option to assign a value to each successful action for tracking financial impact.
    1. Control group

    These are the number of users you intentionally exclude when sending campaign content. They serve as a reference point for evaluating the effectiveness of your campaign.

    📘

    NOTE

    Setting up a conversion goal is mandatory when using the Control Group feature.

    To exclude users in the control groups, do the following:

    1. Toggle on the control group to exclude the users in the control group from the campaign's target segment.
    2. Specify the percentage of users you want to exclude from the campaign using the scroller/ slider.
    Control Group

    Control Group

    Audience: Define the target audience for the campaign.

    Audience

    The Audience section allows you to select who to target your web messages. It has the following sections:

    • Trigger
    • Filters
    • Select Contacts
    • Exclude Contacts

    A Trigger determines when to display the in-app message based on specific user actions or conditions. Trigger events in this section activate in-app message displays to users. When a user performs any defined event, the message appears. You can add up to five triggers in a campaign.

    Refer to the table below for the Triggers available when creating an in-app message.

    Set a trigger event as follows:

    • Event: Choose from the dropdown menu (e.g., Add to Wishlist, App Launch).
    • Geofence Events Support: Choose a User Exited, User Entered, or User Dwelled geofence. Select geofence criteria like name or group as payload parameters. You can also select criteria such as geofence name and geofence group as payload parameters. For geofence setup instructions, refer to this document.

    Refer to the table for descriptions of geofence events.

    GeofenceDescription
    User ExitedThe user has left the designated geofenced area.
    User EnteredThe user has entered the specified geofenced area.
    User DwelledThe user remained within the geofenced area for more than 15 minutes (dwell time).
    • Delay: Introduce a delay (up to 120 seconds) between the triggering event and message display.
    • Specify Parameters: Further refine payload parameter criteria for the event.
      Add multiple trigger events and delays to display the same in-app message across different app sections.

    📘

    Minimum SDK version requirements

    To utilize multiple trigger events, update to Netcore Android SDK v3.1.23 and Netcore iOS SDK v3.1.10 or newer.
    For delay functionality, update to Netcore Android SDK v3.5.0 and Netcore iOS SDK v3.5.0 or newer. Older SDK versions only use the first added event as the trigger.

    Select Contacts

    Choose a specific segment or list to define the audience for the in-app message after the trigger event. Pick up to five user segments or lists. Use for targeting based on historical behavior captured by server-side user segments.

    Select user list/segment to send the campaign to

    Select the user list/segment to send the campaign to

    📘

    Note

    Select list/segment from your saved segments because you cannot create a new segment in this section.

    Exclude Contacts

    After the trigger event, select the list or segment of users to exclude from the in-app campaign. The multi-select dropdown allows you to choose up to 5 lists or segments. Once you have made 5 selections, multi-select will be turned off for additional lists.

    Select user list/segment to exclude from the campaign

    Select the user list/segment to exclude from the campaign.

    📘

    SDK Requirements for Features

    List & Segment Selection and Multi-event Conditions: Available on Android SDK v2.2.19 and iOS SDK v2.5.5. Ensure you migrate to the AndroidX library if not already done.
    Event Filter Criteria: Only the last 200 events stored locally on the device are considered.
    Exclude Contacts Functionality: Available on Android SDK v3.5.0 and iOS SDK v3.5.0 or newer.

    Content: Define the content of the web message to be sent.

    Content

    After the basic setup and defining the target audience, Content is the section where you can create your template. In this section, you can create your in-app message using various template positions and editing options to make your template stand out.

    Refer to the table to learn about the template positions for creating an in-app message.

    PositionDescription
    Sticky HeaderA banner message that sticks to the top of the screen.
    Sticky FooterA banner message that sticks to the bottom of the screen.
    Half InterstitialA message that covers half of the screen, typically centered.
    InterstitialA full-screen message appears over the entire screen temporarily.
    CoverA message that thoroughly covers the entire screen, requiring user interaction.

    Once you have selected the in-app position, proceed to create the template.

    Click Create New under the Select template option. This lists all the templates for the in-app message channel based on the selected layout. You can create a template from scratch with these three options:

    1. Text only: A message that consists solely of text.
    2. Image only: A message that includes only an image without any accompanying text.
    3. Custom HTML
    Select your preferred In-app message template

    Select your preferred In-app message template.

    Refer to the table below, which outlines the various features and their specifications for different types of in-app message templates.

    Template TypeFeatureSticky Header and Sticky footerHalf Interstitial and InterstitialFull-screen cover
    Text onlyCharacter limitMessage: 80 charactersTitle: 35 characters
    Message: 150 characters
    Message: 80 characters
    Text onlyImageNANANA
    Text onlyAction buttonup to 2 buttons, 15 charactersOne button, 15 characterup to 2 buttons, 15 characters
    Text onlyBackground color or background imageYesYesYes
    Text onlyPersonalizationYesYesYes
    Image onlyImage
    Format: .jpeg, .jpg, .png
    or add a URL link
    Size: 100 KB
    Resolution: 2:1 ratio
    Half interstitial
    Size: 100 KB
    Aspect Ratio: 1:1 ratio

    Interstitial
    Size: 500 KB
    Aspect Ratio: 1:2 ratio
    Size: 500 KB
    Resolution: 1:2 ratio
    Image onlyAction buttonNANANA
    Image onlyPersonalizationYesYesYes

    Text-only

    Select the Text only option to create the content for your in-app message. As you proceed, you see these options on the left pane and its preview on the right pane.

    Create an In-app message with Text only

    Create an In-app message with Text only

    1. Text

      1. Title: The main heading or headline of your message.
      2. Message: The detailed text or body of your in-app message.
    2. Background

      1. Color
        Solid: Choose a single color for the background.
        Gradient: Select a gradient color scheme for a more dynamic background.
      2. Image
        URL: Use an image from a web link.
        Upload Image: Upload an image from your device.
    3. Action button

      1. Action title: The text appearing on the action button.
      2. Call to action: Define what happens when clicking the button. Refer to the table to learn about the actions available here.

      Call to actionDescription
      Open a URLDirects the user to a specified web address.
      Send SMSOpens the SMS app with a pre-filled message.
      Call this numberInitiates a phone call to a specified number.
      Deep LinkRedirects to a specific section within the app.
      WhatsappOpens a conversation in WhatsApp.
      EmailOpens the email client with a pre-filled email.
      1. Enter URL here: Provide the URL for the action.

    📘

    Note

    The supported file formats are JPEG, JPG, and PNG, with a maximum size of 100 KB and a2:1 resolution.

    Image only

    Select the Image only option to create the content for your in-app message. As you proceed, you see these options on the left pane and its preview on the right pane.

     Create an In-app message with Image only

    Create an In-app message with Image only template

    1. Image
      1. Choose type
        URL or Upload Image

    Media URL: Add the direct link to the media file or image.
    Redirection URL: The URL that users will be taken to when they click on a link.

    1. Action button
      1. Action title: The text appearing on the action button.
      2. Call to action: Define what happens when clicking the button. Refer to the table to learn about the actions available here.
    Call to actionDescription
    Open a URLDirects the user to a specified web address.
    Send SMSOpens the SMS app with a pre-filled message.
    Call this numberInitiates a phone call to a specified number.
    Deep LinkRedirects to a specific section within the app.
    WhatsappOpens a conversation in WhatsApp.

    📘

    Note

    • Image size restrictions are recommended for optimal user experience and apply to images uploaded on the Netcore CE dashboard. To use larger images, use the self-hosted image URL feature.
    • Personalize in-app messages using event payload parameters to provide a tailored experience for your customers.
    Test Your In-App Message

    As you compose your in-app message, preview it in real time. The Send Test Message feature helps you preview the final message that your user will receive. You can view how your In-app messages look on different devices and screen sizes. Make adjustments on the spot to ensure clarity and engagement. This way, your message is consistent, appealing, and effective before you send it out.

    Follow the steps below to test your in-app message.

    1. Click the Send Test Message button on the right pane of the Content screen.
    2. Choose the device on which you want to preview the in-app message. There is no limit to the number of devices you can select. Refer here to learn how to add a test device.
    Test your In-app message

    Test your In-app message

    The Reset option clears previously chosen devices. It allows you to select new devices or prevent unintended recipients from receiving test messages.

    Reset selected test device(s)

    Reset selected test device(s)

    1. Click Send Test Message to test and view your In-app message.
    2. Click Done to complete the process.
    Schedule: Define the campaign's delivery time and date.

    Schedule

    Finish creating and previewing your web message, then schedule your campaign.

    • Under Start campaign, select Send Now to send immediately or select Send later to send it on your desired date and time.
    • Under Campaign frequency, you can control how often a user views your campaign. Under Select the frequency, you have three options.
      • Time per session: Number of times a web message is shown per session.
      • Time per day: Number of times a web message is shown in a day.
      • Time per campaign: Number of times a web message is shown per campaign.
        Fill in the required fields according to your preference. Before saving your campaign, you can also select Additional Settings.

    Launch Campaign: Once you have checked the appearance of your entire in-app message, publish it by clicking the Save button.