Creating Your First In-App Message
Follow this simple guide to create engaging messages that connect with your audience.
Quick Start
π― Before You Begin
-
π Prepare Your Content
- Write your message text
- Pick a background image (1200x800px works best)
- Decide what action you want users to take
- Choose who should see your message
-
π Plan Your Campaign
- Pick when your message should appear
- Set start and end dates
- Choose the right timezone
Step-by-Step Guide
Step 1: π Open the In-App Messaging Tool
- Log into your FrontRow dashboard
- Find "In-App Messaging" in the left sidebar
- Click "New In-App Message" to get started
Step 2: π Set Up Your Basic Details
Campaign Information
- π Campaign Name: Give your message a name (like "Summer Sale 2025")
- π Start Timezone: Pick your audience's timezone
- β° Start Date & Time: When should your message begin?
- π End Date & Time: (Optional) When should it stop?
Message Content
- π± Size: Choose "Full Screen" or "Half Screen"
- π Title: Write your headline (keep it under 50 characters)
- π Description: Add your message text (supports formatting)
Step 3: πΌοΈ Add Your Background Image
Upload Your Image
- Click "Upload Image" in the Image section
- Select your image (JPG, PNG, or WebP under 2MB)
- Preview the image to make sure it looks good
- Remove and re-upload if needed using the "X" button
π‘ Image Tips:
- Use high-quality, relevant images
- Make sure text is readable over your image
- Test how it looks on different backgrounds
Step 4: π Set Up Your Action Buttons
Primary Button (Required)
- Turn ON the "Include In-App Message Button" toggle
- Button Text: Write your call-to-action (like "Get Started", "Learn More")
- Action URL: Add the link where users should go when they click
Secondary Button (Optional)
- Turn ON "Add Secondary Button" toggle
- Configure button text and action URL
- Use for alternative actions like "Maybe Later" or "Dismiss"
Step 5: π― Choose Your Audience & Timing
Pick Your Trigger
- Click the "Trigger" dropdown (this is required)
- Choose when your message appears:
- π Everywhere: Shows on any page
- π App Launched: When someone opens your app
- π§ Navigating to Page: When users visit specific pages
- π¬ Finished Watching: After someone finishes a video
Select Your Audience
- Click the "Visibility" field (shows "0 selected")
- Choose your target audience
- β οΈ Important: You must pick an audience for your message to work!
- Check the preview to see how many people will see your message
Step 6: π Preview Your Message
- Look at the mobile preview on the right side of the screen
- Check how your message looks on the simulated phone
- Verify everything looks good:
- β Background image displays correctly
- β Title and description text are readable
- β Buttons are positioned properly
- β Close button works
Configuration Details
π± Message Size Options
Full Screen Messages
- Perfect for: Big announcements, welcoming new users, exclusive offers
- Content: Room for longer text and multiple elements
- Impact: Gets maximum attention (but more intrusive)
Half Screen Messages
- Perfect for: Regular promotions, feature announcements, gentle reminders
- Content: Limited space - keep text short and sweet
- Impact: Less disruptive, users can still see your app
π Content Writing Tips
Title Best Practices
- Keep it short (under 50 characters)
- Use action words like "Get", "Try", "Discover"
- Be specific about what users will get
- Avoid generic phrases like "Click Here"
Description Tips
- Use formatting to make text stand out
- Keep paragraphs short and easy to scan
- Include clear value - what's in it for users?
- Use bullet points for multiple benefits
π Button Configuration
- Primary Button: Your main call-to-action
- Secondary Button: Alternative action or dismiss option
- URL Types: Internal pages, external sites, deep links, app store links
π― Targeting Options
Platform Targeting
- π± iOS: Target iPhone and iPad users
- π€ Android: Target Android device users
- π Web: Target web browser users
Audience Segments
- π₯ Custom Segments: Groups you've created based on behavior
- π Geographic: Target by location
- π Behavioral: New users, returning users, active users
- π³ Subscription: Free users vs premium subscribers
Preview & Testing
π Preview Features
The preview panel shows exactly how your message will appear to users:
- π± Mobile Device Mockup: Realistic phone interface
- β‘ Live Updates: Changes reflect immediately as you edit
- β Close Button: Shows the "X" button users will see
- π Button Styling: Displays actual button appearance
π§ͺ Testing Strategy
Before Publishing
- π Content Review: Check spelling, grammar, and messaging
- ποΈ Visual Check: Ensure image quality and text readability
- π Link Testing: Verify all URLs work correctly
- π± Mobile Preview: Confirm it looks good on mobile devices
Small Audience Testing
- π₯ Create Test Segment: Include yourself and team members
- β° Short Duration: Set brief time windows for testing
- π Monitor Display: Check if messages appear correctly
- π±οΈ Test Interactions: Verify button clicks and navigation
Publishing
β Final Review Checklist
Pro Tip: Go through this checklist before publishing to ensure your message is ready for your audience.
Basic Setup:
- π Campaign name is descriptive and clear
- π Start/end dates are set correctly
- π Timezone is appropriate for your audience
Content:
- π Title is compelling and under 50 characters
- π Description uses proper formatting
- πΌοΈ Background image is high quality and relevant
Configuration:
- π Primary button has clear action-oriented text
- π Action URL is working and leads to correct destination
- β° Trigger is set to appropriate user behavior
- π₯ Audience is selected (required)
- π± Preview looks good on mobile device
π Publishing Steps
- β Review Configuration: Go through the checklist above
- π€ Submit Campaign: Click the "Submit" button
- β Confirmation: You'll receive confirmation that your campaign is active
- π Monitor: Watch for any issues in the first few hours
- π§ Adjust: Make changes if needed (you can edit active campaigns)
π Post-Publishing
Monitoring Your Campaign
- π Check that messages are appearing for your target audience
- π¬ Monitor user feedback and support tickets
- π Track any changes in user behavior
- π§ Be ready to pause or modify if issues arise
Optimization
- π§ͺ A/B test different variations
- β° Adjust timing based on user behavior
- π― Refine targeting based on performance
- π Update content for seasonal relevance
π You're Ready to Create!
π‘ Pro Tip: Always start with a small test audience before launching to your full user base. This helps you catch any issues and optimize your message before reaching all users.
π Ready to create your first campaign? Follow these steps and you'll be engaging your audience with targeted in-app messages in no time!