First steps
User Data
- Responsive Email Editor Review
- Designing your email
- Creating Synchronized Modules
- Setting Up Responsive Email Design
- Setting Up Smart Containers
- Creating a Gmail Promotions Annotation
- Adding The Rollover Effect
- Adding Anchor Links
- Module Library
- Adding a Table to an Email
- Adding Custom Fonts
- Creating CTA Button
- Working with Images
- Creating Timer
- Using AI in the Email Editor
- Messenger Protocol Support in Email Clients and Platforms
Omnichannel
- Setting Up Widgets for Your Site
- Widgets Gamification
- Widget Calling
- Setting Up Locations for the Widget Calling Rules
- Storing data from widgets to contact fields
- Using Annoyance Safeguard
- Actions After Form Submission
- Replacing Double Opt-In System Workflow
- Creating Pop-ups via Google Tag Manager or WordPress
- Sending Yespo Widget Events to Google Analytics
- Using A/B Tests for Widgets
- Collecting Contact Information Using Request Forms
Automation
- Building and Editing Workflows
- Configuring Workflow Start/Stop Conditions
- Start Block
- Popular Blocks
- Message Blocks
- Using One from Many Message Block
- Contact Blocks
- Conditions Blocks
- Other Blocks
- Message to Segment Blocks
- Time Blocks
- Advanced Workflow Block Parameters
- Setting Up Allowed Send Time
- Using Workflow Launch History
- Webhook Workflows
- Workflow Troubleshooting
- Double Opt-In
- Welcome Сampaign
- Welcome Series Segmented by Category
- Launching a Workflow After a Contact Import
- Regular Workflow for a Segment
- Birthday Campaign
- Linking Workflow to the Button
- Using Variables from Order in Workflow
- Collecting Order Feedback
- Customer Reactivation
- Sending Extra Campaigns
- Sending Reminders at the Time Specified by the User
- Sending Campaign to Those Who Did Not Open the Previous One
- Using A/B Tests In Workflows
Personalization
Analytics
- Email Campaign Report
- Web Push Campaign Report
- Viber Campaign Report
- Mobile Push Campaign Report
- App Inbox Campaign Report
- Telegram Campaign Report
- In-App Report
- Widget Report
- Triggered Campaign Report
- AMP Campaign Report
- SMS Campaign Report
- Multilingual Campaign Report
- Setting up UTM Tags
- Revenue from Campaigns
- Tracking Campaign Performance in Google Analytics 4
- Message Analytics
Multilanguage Campaigns
Events and Behaviour Tracking
Recommendations
API
Security and Compliance
Managing In-App Campaigns
There are two main ways to launch marketing campaigns: by segments (bulk) and by events (trigger). Bulk campaigns are great for Christmas newsletters, and triggered mobile pushes are essential for onboarding new users. However, In-App messages differ from emails and push notifications in terms of marketing and technical perspectives.
From a marketing standpoint, the concept of sending in-app messages is not accurate. It's more appropriate to view it as running a continuous campaign for a specific user segment. This continuous engagement is a key aspect of In-App campaigns.
From a technical perspective, the real-time delivery of In-App messages is of utmost importance. While a 40-second delay in sending push notifications or emails may not be a significant issue, even a 10-second delay in In-App messages can be detrimental to user experience.
Reteno's In-App messages approach fixes these issues. In-App setup and triggering rules are configured directly in the message settings. You can run a campaign for the segment and display it instantly through an on-device event.
Let's explore how to set up In-App triggering to meet various business goals.
Setting Up In-App Campaigns
The preparation of In-App campaigns consists of two parts: design of the appearance of messages and setting their triggering rules. Triggering rules contain
- selection of the event and its parameters that will trigger In-App,
- definition of target segments,
- display frequency settings.
The main settings options are events and segments.
Triggering by Event
Select the event that will trigger In-App in its triggering rules, such as completing a lesson or a game level.
You can detail settings by specifying additional event parameters, such as completed 5th lesson or 5th level.
Important
Only events from the SDK can trigger In-Apps
Triggering by Segment
To address the In-App campaign to a certain segment, specify the appropriate segment in message-triggering rules. For example, you can incentivize the first purchase in the segment of users who use the app for a week but do not use paid functionality. To do this, create the segment with appropriate conditions and specify it in the triggering rules of the In-App with a special offer.
Note
Combining the After event and the To whom triggering rules is possible. For instance, limit the In-App triggering after a specific event to certain countries.
Using In-App in Omnichannel Workflows
You can use the Mobile Push and the Add to segment blocks to trigger In-Apps within a workflow.
Mobile Push
Link an In-App to tap at a mobile push, for example, to reveal more details about the offer contained in the push. Specify such a push in the Mobile Push block settings, and users will see both messages within the workflow.
Add to Segment
1. Specify a static segment (List) into which users will fall in the Add to segment block settings.
2. Set the corresponding segment in the In-App triggering rules (To whom).
Adding a user to the segment in the workflow will trigger the In-App according to its triggering rules.