Creating Your First In-App Message

Follow this simple guide to create engaging messages that connect with your audience.

Quick Start

🎯 Before You Begin

  1. πŸ“ 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
  2. πŸ“… 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

  1. Log into your FrontRow dashboard
  2. Find "In-App Messaging" in the left sidebar
  3. Click "New In-App Message" to get started

Create New In-App Message Campaign

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)

Content Creation Interface

Step 3: πŸ–ΌοΈ Add Your Background Image

Upload Your Image

  1. Click "Upload Image" in the Image section
  2. Select your image (JPG, PNG, or WebP under 2MB)
  3. Preview the image to make sure it looks good
  4. 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)

  1. Turn ON the "Include In-App Message Button" toggle
  2. Button Text: Write your call-to-action (like "Get Started", "Learn More")
  3. Action URL: Add the link where users should go when they click

Secondary Button (Optional)

  1. Turn ON "Add Secondary Button" toggle
  2. Configure button text and action URL
  3. Use for alternative actions like "Maybe Later" or "Dismiss"

Step 5: 🎯 Choose Your Audience & Timing

Pick Your Trigger

  1. Click the "Trigger" dropdown (this is required)
  2. 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

  1. Click the "Visibility" field (shows "0 selected")
  2. Choose your target audience
  3. ⚠️ Important: You must pick an audience for your message to work!
  4. Check the preview to see how many people will see your message

Audience Targeting Interface

Step 6: πŸ‘€ Preview Your Message

  1. Look at the mobile preview on the right side of the screen
  2. Check how your message looks on the simulated phone
  3. 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

  1. πŸ“ Content Review: Check spelling, grammar, and messaging
  2. πŸ‘οΈ Visual Check: Ensure image quality and text readability
  3. πŸ”— Link Testing: Verify all URLs work correctly
  4. πŸ“± Mobile Preview: Confirm it looks good on mobile devices

Small Audience Testing

  1. πŸ‘₯ Create Test Segment: Include yourself and team members
  2. ⏰ Short Duration: Set brief time windows for testing
  3. πŸ‘€ Monitor Display: Check if messages appear correctly
  4. πŸ–±οΈ Test Interactions: Verify button clicks and navigation

Publishing

βœ… Final Review Checklist

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

  1. βœ… Review Configuration: Go through the checklist above
  2. πŸ“€ Submit Campaign: Click the "Submit" button
  3. βœ… Confirmation: You'll receive confirmation that your campaign is active
  4. πŸ‘€ Monitor: Watch for any issues in the first few hours
  5. πŸ”§ 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!

Was this page helpful?