Skip to main content
In MoEngage, campaign delivery types are the strategic frameworks that determine how and when your messages reach your users. They help you send messages in various ways to connect with your audience. Beyond just sending messages, these delivery types empower you to design sophisticated customer journeys, from one-time announcements or ongoing campaigns to highly personalized, automated interactions based on real-time user behavior. MoEngage offers distinct delivery types for campaigns across multiple channels. Understanding each type’s purpose and optimal use cases is crucial for maximizing engagement and achieving your marketing objectives. The table below describes each type, its benefits, use cases, and the channels it supports:
Delivery TypeOverviewBenefitsUse CasesChannels Supported
One-TimeSend messages to your audience once, either immediately or at a scheduled time. You can also use the Best Time to Send option with scheduled messages.Ideal for urgent announcements, flash sales, seasonal promotions, or major product launches.
  • Announcing a Black Friday flash sale via Push and Email.
  • Sending a newsletter to your entire subscriber base.
  • Push
  • Email
  • SMS
  • MMS
  • RCS
  • Cards
  • WhatsApp
  • Facebook Audience
  • Google Ads Audience
  • Connectors
  • Connected Apps
PeriodicSend messages to your audience on a recurring basis at a defined frequency. You can also use the Best Time to Send option with scheduled messages.Perfect for nurturing leads, maintaining consistent engagement, and delivering ongoing content.
  • Weekly product recommendation emails based on browsing history.
  • Monthly re-engagement campaigns for inactive users via Mobile Push.
  • Push
  • Email
  • SMS
  • MMS
  • RCS
  • Cards
  • WhatsApp
  • Facebook Audience
  • Google Ads Audience
  • Connectors
  • Connected Apps
Event-TriggeredSend messages that trigger automatically based on user actions (events) tracked in your app or on your website.Essential for automated lifecycle campaigns, delivering highly relevant messages based on real-time user behavior, improving conversion and retention.
  • Cart abandonment reminders (for example, send an email 30 minutes after the cart abandonment).
  • Welcome series for new sign-ups (for example, In-app message on first login).
  • Post-purchase feedback requests via Email or SMS, MMS, RCS.
  • Push
  • Email
  • SMS
  • MMS
  • RCS
  • Cards
  • WhatsApp
  • Facebook Audience
  • Google Ads Audience
  • Connectors
  • Connected Apps
  • In-App and On-Site (for SDK-based events)
Location-TriggeredSend messages that trigger when a user enters, exits, or dwells within a defined geofence.Drive foot traffic to physical locations, enhance in-store experiences, or offer context-aware promotions.
  • Push notification offering a discount when a user enters your retail store’s geofence.
  • Announce and promote your new EV charging stations to users when they are nearby.
Push (Android and iOS)
Device-TriggeredSend messages that trigger locally based on any activity directly on a device. This also supports sending messages when a device is offline.Enable offline messaging, ensure highly personal, on-device interactions, and reduce server dependency.
  • Send reminders for incomplete app setup after a user opens the app three times without completing it.
  • Send offline content delivery alerts (for example, “Your downloaded articles are ready to read”).
Push (Android and iOS)
Business Event-TriggeredSend messages that trigger based on specific business events you define, often originating from your backend systems (for example, price drop alerts, payment failures).Automate communications based on critical backend system changes, ensuring timely and accurate transactional or service messages.
  • Send fraud alert notifications via SMS,MMS, RCS.
  • Send price drop notifications via Push.
  • Push
  • Email
  • SMS
  • MMS
  • RCS
Best Time to Send is an AI-driven optimization feature in MoEngage that predicts the optimal time to deliver messages for individual users. By analyzing past engagement patterns, MoEngage ensures your message reaches each user when they are most likely to open and interact with it, significantly boosting campaign performance..