Logo
Sign in
  • User Guide
  • Developer Guide
  • Partner Guide
  • Use Cases
  • Resources
  • Contact Support
English (US) 日本語
  • User Guide
  • Developer Guide
  • Partner Guide
  • Use Cases
  • Resources
  • Contact Support
  • Getting Started
    • Overview
      • MoEngage Overview
      • Terms to Know
      • Feature or Product in Beta
    • Initial Setup
      • Sign Up with MoEngage or Create a New Account in MoEngage
      • Set Up 2-Step Verification on Your Device
      • Finish Your Account Setup as an Invited User
      • Log in to MoEngage
      • Dashboard Overview
      • Live and Test environments
      • Manage Your Profile
      • Manage Your Workspaces
      • Navigate to Your Account's Login Page
      • Forgot Password?
      • Reset 2-Step Verification on Your Device
      • Recovery Codes
      • Suggest a Feature
    • Migrate to MoEngage
      • Migrate or Transfer Push Tokens
    • Integration
      • Default Android SDK
      • Default Web SDK
      • Default iOS SDK
      • Shopify
      • Magento
      • WooCommerce
      • Integration Setup
      • Test users
      • Events Import Automation
      • Limits on Data Tracking {WIP}
      • Validating Android Integration
      • Integration Checklist
      • Reinstall Tracking
    • Integration Validation
      • Android Native Integration Validation
      • MoEngage Integration Validation and Tracker
      • Install/Uninstall/Reinstall Integration Validation
      • User Attribute/Profile Integration Validation
      • User Events Integration Validation
      • Android Push Notifications Integration Validation
      • iOS Push Notifications Integration Validation
      • Push Templates Integration Validation
      • In-App Notifications Integration Validation
    • FAQ - Getting Started
      • FAQs
  • Settings
    • Account
      • General Settings
        • Workspace Settings
      • API and API Keys
        • API Keys
        • API Keys Dashboard
      • Portfolio
        • Portfolio
      • Team Management
        • Manage Members
        • Access Role
        • Teams in MoEngage
        • Teams 2.0 in MoEngage
        • Campaign Approval Workflow
      • Audit Logs
        • Audit Logs
      • Security
        • Overview
        • Set Up the Login Method
        • Teams in MoEngage
        • 2-Step Verification or Two-Factor Authentication (2FA)
        • Firewall
        • MoEngage Access
        • Single Sign On SSO
        • Account Lockout
        • Automatic Logout
        • System for Cross-domain Identity Management (SCIM)
        • IP Whitelisting in MoEngage
        • Security Best Practices
      • Billing
        • Usage Details
        • Organization Details
        • Manage Subscription
      • FAQs - Account Management
        • How To Resolve reCAPTCHA Issues in the Browser When Logging In to the Dashboard?
        • Why Does Switching Between LIVE and TEST Environments Fail?
        • Why Is the User Unable to Log in to the Dashboard?
        • Why Is the OTP Not Received on Email for 2FA?
        • Suspicious Login Verification
        • User unable to log in
    • Analytics
      • Enable User Merging
      • Acquisition Tracking
      • Uninstall Tracking
    • Data Management
      • Overview Data Management
      • Data Management Alerts
    • Channels
      • Push
      • Email
      • SMS & RCS
      • WhatsApp
      • Delivery Controls
        • Campaign Audience Limit
        • Frequency capping
        • Do Not Disturb
        • Minimum delay between campaigns
        • Throttling
        • Send campaign in recipient's time zone
    • Advanced Settings
      • Global Control Group
      • Manage Tags
      • Locales
      • Add a Content API
      • Configure Custom Domain (Link Branding)
      • E.164 Phone Number Format
      • Mobile Number Standardization
      • Authorization Configuration with OAuth 2.0
      • Configure General UTM Parameters at Account Level
      • Add UTM Parameters to Campaigns
      • Campaign Attribution Settings
      • Campaign Attribution Settings
    • Reports and Alerts
      • Alert Management
        • Getting Started
          • Overview - Alert Management
          • Create an Alert
        • Manage Alerts
          • Managing Alerts
        • Alert Destinations
          • Webhooks
          • MS Teams
          • Slack
      • Dashboard Subscriptions
      • Proactive Assistant Settings
    • Miscellaneous
      • Settings - Inform
  • Data
    • Key Concepts
      • Overview - Data
      • Data Centers in MoEngage
      • Event Naming Conventions
      • Fair Usage Policy (FUP)
      • Data Archival Policies
      • Data Tracking Policies
      • Support for Object Data Type
      • Portfolio: Data Ingestion and Management
    • User Data
      • User Profile
      • Anonymous to Registered User Merge
      • Unified Identity (Identity Resolution)
      • Derived User Attributes
      • User Install Status
    • Event Data
      • A Complete Guide to Event Tracking
      • Derived Events & Attributes
      • Event Time and Received Time
    • Imports
      • Overview
        • Overview - Imports
      • Data Warehouses Imports
        • BigQuery Imports
        • Databricks Imports
        • Snowflake Imports
        • Import Datetime Attributes
      • File Based Imports
        • Import User Data Using CSV
        • Import Event Data Using CSV
        • S3 Imports
        • SFTP Imports
        • Using PGP Encryption in MoEngage
        • Auxiliary Data
    • Exports
      • Events
        • Data warehouse
          • BigQuery Exports
          • Databricks Exports
          • SFTP Exports
          • Snowflake Exports
          • S3 Exports
          • Redshift Exports
          • Google Cloud Storage (GCS) Exports
        • Streams
        • Data Export Glossary
        • Introduction - Event Data Exports
      • Segments
        • Outbound Segment Sync
        • Syncing Segments from One MoEngage App to Another
    • Computed Traits
      • Computed Traits - Overview
      • Create a Computed Trait
    • Privacy
      • Personal Data or Personally Identifiable Information (PII)
        • Untitled
        • Personal Data or Personally Identifiable Information (PII)
        • PII Data Encryption
        • PII Masking
        • PII Tokenized Sending
        • PII tokenized sending Bulk (Draft)
        • PII Masking on Personalised Preview
        • PII Data Centers
      • CCPA
      • GDPR
      • Apple Privacy Manifest Update
      • Android Advertising ID Tracking
    • FAQs - Data
      • Why Are Location Values Not Updated on the User Profile?
      • How to Use the Delete API Through a Connector Campaign to Delete Multiple User Profiles?
      • Why Does the Periodic SFTP Import Fail with a Error?
      • Why Is the User Import Status Showing as 'Processing'?
      • Why Does a NoneType Comparison Error occur During SFTP/S3 Import?
      • Why Creating a User Again After Deletion Using the Open GDPR API Is Not Possible?
      • Why Is an Anonymous User Profile Created with an Uninstall Event Linked to a Campaign ID?
      • Why Are Event Data Uploads From S3 Failing Due to a Timeout Error?
      • How To Generate an Auth Token for the Data API?
      • How To Verify User Deletion in MoEngage?
      • What Is the Importance of the MoEngage API Key, and What Happens if It Is Updated?
      • Why Is the New Data Type Not Reflecting in Data Management?
      • Why Does the "Empty Rows" Error Occur When Importing a File?
      • What Unique ID Values Does the System Accept?
      • What Are the Key Points of the MoEngage Data Tracking Policy?
      • Why Are Users Not Merged After Using the User Merge API?
      • Why Are New Events or User Attributes Not Reflected on the Dashboard?
      • How to Fix Common Errors with Simple Storage Service (S3) Import?
      • What Are the Common File Import Errors in MoEngage?
      • Why Is Domain Whitelisting Recommended Over IP Whitelisting for the Data API?
      • Why Does an Error Appear in the Preview File for Import?
      • What Are the Key Distinctions Between Encryption and Masking on the Data Management Page?
      • Error Messages in the Browser Console due to CORS Policy
      • Event & Category Name Update
      • How can I import custom data to MoEngage?
      • Triggered Campaigns not working on S2S events, how to resolve?
  • Segment
    • Segmentation
      • User Reachability ( Revamped Draft)
      • Waterfall Segmentation
      • Basics of Segmentation
      • Types of Segments
      • All Segments
      • Create Segments
      • Affinity Segments
      • File Segments
      • RFM Segments
      • Custom Segments
      • Segmentation in a Multi-Project Portfolio
      • Real-Time Segment Evaluation
      • Segmentation Filters Restructuring and Improvements- Change Summary
      • Warehouse Segments
      • Live Segments
    • Key concepts
      • Segment Nesting
      • User Merging
      • Filters in Segmentation
      • Aggregation Operations
      • Value Suggestions
      • Object Data Type in Segmentation
    • Reachability
      • User Reachability
      • Push Reachability
      • Email Reachability
      • SMS Reachability
      • WhatsApp Reachability
    • FAQs - Segment
      • How to remove empty, blank and null values from segmentation?
      • How to Troubleshoot Campaigns with Segmentation Scenarios Containing Date of Birth?
      • Why Is There a Mismatch in the Events and Users Count Between Data Warehouses and the MoEngage Dashboard?
      • Array Support in MoEngage
      • How to query for attributes with Blank Value
      • Unable to import users when the uploaded file contains 3 or lesser number of rows
  • Analyze
    • MoEngage Analytics
      • Overview
    • Analytics
      • Getting Started with Analytics
        • Overview
      • Users
        • Users - Overview
        • Analysis
      • Behavior
        • Behavior - Overview
        • Behavior Analysis
        • Advanced Behavior Analysis
      • Funnels
        • Funnels - Overview
        • Funnel Analysis
        • Advanced Funnel Analysis
      • Retention
        • Retention - Overview
        • Retention Analysis
        • Advanced Retention Analysis
      • Session and Source
        • Session and Source - Overview
        • Session and Source Analysis
        • Advanced Session and Source Analysis
      • User Paths
        • User Paths - Overview
        • User Path Analysis
      • Acquisition
      • Uninstall
      • Uninstall
      • Actionable Analytics
      • Compare Mode in Analytics
      • Alerts in Analytics
      • User Data Exports
    • Dashboards
      • MoEngage Dashboards
        • Overview
        • Key Metrics
        • Key Metrics (Old Version)
        • Campaign Stats
        • Best Time Analysis
        • Reachability
      • Custom Dashboards
      • My Studio
    • Custom Analysis
      • Open Analytics
      • Open Analytics using Google BigQuery
    • Analytics - How to
      • Different Count in MoEngage Analytics and Firebase Analytics
      • Understanding Count Differences in Behavior and Funnel Analyses
      • Different count in Analytics, Segmentation, Campaigns stats & Flows
      • Key Metrics Queries for Open Analytics
      • Reachability Queries for Open Analytics
      • Split Analysis on Attributes
      • Different count in Analytics & Segmentation
      • Explore the Number of Notifications Received by Users
      • Understanding Data Differences between Google Analytics and MoEngage
    • FAQs - Analyze
      • Why does the 0-1 bucket in 'total events per user' behavior analysis show no users?
      • Why is there a discrepancy in the behavior table for ingested data?
      • What causes unexpected event sequences in user paths?
      • Why do the campaign stats and campaign analytics show different counts?
      • Why do uninstall event counts in MoEngage differ from Google's data or show zero?
      • Why Does Real-Time Uninstall Tracking Differ from the Uninstall Status on the Dashboard?
      • Why does the behavior analysis show the In-App shown event after delivery, but the campaign performance chart doesn't?
      • Why Do Uninstall Counts Differ Between the Key Metrics Dashboard and Segmentation?
      • Uninstall Tracking
      • How to enable data exports for customers
      • While integrating with branch<>moengage, API fails with 404 error
      • Uninstall Data is not being tracked Under Key Metrics Tab
      • User Acquisition Data is not visible on the MoEngage Dashboard but is visible on Branch Dashboard
  • Campaigns and Channels
    • Getting Started
      • Introduction
        • MoEngage Channels
        • Delivery Types - MoEngage Channels
        • Campaign Drafts
        • Campaign Tags
        • Control Groups
      • Triggers
        • Event
          • Create an Event-Triggered Campaign
        • Business Event
          • Overview - Business Events
          • Business Event Triggered Campaigns
      • Campaign Content
        • Content APIs
        • Localize Campaign Messages
        • Accessible Campaigns in MoEngage
      • Message Personalization
        • Overview
        • Jinja Templating Language
        • Use Cases for Jinja
        • Dynamic Content Personalization
        • Personalized Preview
        • Personalize Content Using Recommendations
        • Personalize Content Using Content APIs
        • Personalize Content Using Content Blocks
        • Personalize Content Using Auxiliary Data
        • Common Personalization Errors and FAQs
    • Mobile Push
      • Getting Started with Mobile Push
        • Overview - Mobile Push
        • Configure Mobile Push
        • Preference Management for Push Notifications
        • Preview Settings
      • Create
        • Create Push Campaigns
        • Push Templates
        • Edit Push Campaigns
        • Personalize Push Campaigns
      • Notification Feature and Behavior
        • Broadcast Live Activities for iOS Push Campaigns
        • iOS Push Permission and Reachability
        • Android Push Permission and Reachability
        • Notification Actions
        • GIFs in Push Notifications
        • Push Notification Sounds
        • Push Notification Grouping
        • Push Notification Update
        • Push Notification Center Overview
        • Android Push Notification Channels
        • Android Push Heads-Up Notifications
        • Pre-Compute Segments and send Push at the right time
        • Push Notification behavior in Private Space and Hidden Mode
        • Notifications in iOS 15
        • Primary Device Per User
      • Analyze
        • Push Analytics and Info
        • Push Amplification™ and Delivery Impact
        • Push Amplification™ Plus and Delivery Impact
        • User Lookup
      • Troubleshooting and FAQs - Mobile Push
        • How to Resolve iOS Push Notification Issues in Native iOS and React Native (Clicks, Foreground Rendering, Deep Linking, Rich Landing)?
        • How to Disable Badge Reset in iOS Push Notifications?
        • How to Resolve iOS Push Notification Issues in Flutter (Clicks, Foreground Rendering, Deep Linking, Rich Landing)?
        • How to Resolve Push Notification Issues with Impression Tracking, Image Rendering, and Notification Disappearing?
        • How to Resolve Basic Push Template Issues in iOS Push Notifications?
        • FAQs - Mobile Push
        • How Will The Upcoming Updates To MoEngage's Server Certificates For APNS Impact Users?
        • How to Avoid Common Push Notification Issues on iOS Devices Using Capacitor, Swift, and MoEngage-iOS-SDK (Version 9.x.x)?
        • Why Aren't Deeplinks in Push Notifications Working on Android Devices?
        • Why Aren't Push Campaign Impressions Tracked on Android Devices?
        • Why Aren't Push Templates Displaying Correctly in iOS Push Notifications?
        • How to Avoid Push Template Issues in iOS Push Notifications When Notification Content Extension is Implemented?
        • How to Avoid Push Template Issues in iOS Push Notifications (SDK version 9.x.x) When Notification Content Extension is Not Implemented?
        • How to Avoid Push Template Issues in iOS Push Notifications (SDK version 8.x.x) When Notification Content Extension is Not Implemented?
        • How to Avoid Push Template Issues in iOS Push Notifications (SDK version 7.x.x) Without a Notification Content Extension?
        • Why Aren't Images Displayed in Push Notifications on iOS Devices?
        • Why Are Push Campaign Impressions Not Tracked on iOS Devices?
        • Why Are Deeplinks in Push Notifications Not Working on iOS Devices?
        • Why Do Push Notification Tests Often Fail for Mobile Numbers?
        • How to Check if a User is Part of a Campaign Segment?
        • How To Use the Push API To Send Notifications to Users Without a Custom Segment?
        • Why Are Timezone Campaigns Experiencing Delays During Trigger?
        • Why Are Deeplinks Not Copied from Android to iOS Push Notifications?
        • Can GIFs Be Used in Push Campaigns?
        • Why Is Push Notification Failing With the "Requestedentitywasnotfound" Error?
        • Why Are Android Impressions Dropping?
        • Why Push Notifications Do Not Work in the Killed State on Android?
        • Why Don't Push Notifications Work on iOS in All App States?
        • How to Avoid Common Push Notification Issues on iOS Devices Using Native iOS, Objective-C, and MoEngage-iOS-SDK (Versions 7.x.x , 8.x.x, 9.x.x)?
        • How to Avoid Common Push Notification Issues on iOS Devices Using Native iOS, Swift, and MoEngage-iOS-SDK (Versions 7.x.x , 8.x.x, 9.x.x)?
        • How to Avoid Common Push Notification Issues on iOS Devices Using Flutter, Objective-C, and MoEngage-iOS-SDK (Versions 7.x.x , 8.x.x, 9.x.x)?
        • How to Avoid Common Push Notification Issues on iOS Devices Using Flutter, Swift, and MoEngage-iOS-SDK (Versions 7.x.x , 8.x.x, 9.x.x)?
        • How to Avoid Common Push Notification Issues on iOS Devices Using React-Native, Swift, and MoEngage-iOS-SDK (Versions 7.x.x , 8.x.x, 9.x.x)?
        • How to Avoid Common Push Notification Issues on iOS Devices Using React-Native, Objective-C, and MoEngage-iOS-SDK (Versions 7.x.x , 8.x.x, 9.x.x)?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS Objective C version 9.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS Objective C version 8.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS Objective C version 7.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS Swift version 9.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS Swift version 8.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS Swift version 7.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS SDK version 9.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS SDK version 8.x.x?
        • How to Avoid Common Push Notification Issues on iOS Devices Using iOS SDK version 7.x.x?
        • Why Does the "APNS Client Connection" Error Occur?
        • Why Does the "DeviceTokenNotForTopic" Error Occur?
        • Why Does the "TopicDisallowed" Error Occur?
        • Why Does the "InvalidProviderToken" Error Occur?
        • Why Does the "BadDeviceToken" Error Occur?
        • Why Does the "No Active Device Present for the User" Error Occur?
        • Why Does the SDK Not Trigger the 'Unsubscribed To Push' Event?
        • How Do You Show a Timer With a Progress Bar in Rich Push Notifications?
        • Why Is the Template Backup Content Displayed Instead of the Basic Rich Push Content?
        • How to Configure FCM Authentication for Receiving Push Notifications?
        • Why Are Push Campaigns Resulting in an INVALID_SERVER_CREDS Error?
        • Why Is the “Sent” Count Lower Than the “Impressions” Count for Push?
        • Image Scaling and Aspect Ratio FAQs for Mobile Push
        • Small Icon Rendering Improperly
        • Why Do Push Templates Have Rendering Issues in Android?
        • How to Test Huawei Messaging Service for Push Amplification™ Plus post configuration of the same
        • Unable to show notification on the device
        • Reasons for Push Token Drop and how to fix it (Android)
        • How to Resolve a Push Token Drop in iOS
        • How to view unread/un-clicked notifications in Inbox
        • Limitations of Push Amplification™ Plus
        • How to enable content-available flag for iOS devices using Push API
        • Not receiving notifications on Xiaomi Devices
        • How to support title and subtitle in iOS push notifications?
        • Getting Google Authentication Error while sending Mobile Push notifications
        • Why Are Android Users Receiving Blank Notifications?
        • MismatchsenderId: How can I send push notifications?
        • Why Are End Users Not Receiving Push Notifications?
        • Troubleshoot Common Push Errors
      • Unknown Platform Targeting
    • Web Push
      • Getting Started with Web Push
        • Overview - Web Push
        • Configure Web Push Settings
        • Web Push Campaigns within 60 minutes
        • Web Push Permission and Reachability
      • Create
        • Create Web Push Campaign
        • Website Push For AMP
      • FAQs - Web Push
        • Google Chrome Spam Filter for Web Push Notifications on Android
        • FAQs - Web Push
        • Troubleshoot Common Push Errors
        • Why Do CTRs Go Over 100% of the Total Number of Impressions?
        • Why Aren’t NOTIFICATION_SENT_ANDROID Events Generated for Some Push Campaigns?
        • Why Does Acquiring Web Opt-In Violate the Content Security Policy Directive?
        • Why Is Push Campaign Sent Count Greater Than Reachable Users in Segment?
        • Why Did Users Fail To Receive the Event-Triggered Push Campaign?
        • Chrome app level permission behavior
        • Hide MoE Branding from Two step opt-in
        • How to migrate Web Push Subscribers from other platforms to MoEngage
        • "Quieter permissions" for Web Push Chrome Subscription
        • I see a difference between the number of web push notifications Successfully Sent and the Impressions. What could be the possible reasons?
        • What is the allowed character limit for title and message in web push notifications?
        • How to Validate Web SDK Integration
        • What Browsers and Versions Does MoEngage Support?
        • What are the ideal image sizes for browser push notifications?
        • How to Test a Notification Without User Details on Google Chrome?
        • How to Clear the Opt-In Permission from the Website on Google Chrome?
    • Email
      • Getting Started with Email
        • Custom Fonts
        • IP Addresses and Domains
        • Email Authentication Basics
        • Configure Email Channel
        • Configure Subscription Categories
        • Opt-in Management
        • Configure a Deep Linking Domain
        • Handle Unsubscribes in Emails
        • List-Unsubscribe Email
        • Email Warm-Up
        • Process of Email Warm-up
        • Sign In With Apple
        • Configure SSL Branded Links for SendGrid
        • Pre-Send Checklist
        • Email Setup and Content Validation
        • Configure Amazon SES Email Settings
        • Configure Sendgrid Email Settings
        • SendGrid IP Migration
        • Mail Privacy Protection (MPP) and Email Analytics
        • Promotional Campaigns vs. Transactional Campaigns
        • Email Onboarding
        • Improving Inbox Placement
        • Email Onboarding Questionnaire
        • Configure Data Privacy
        • Self-Service for Email Onboarding
        • Email Glossary
      • Create
        • Types of Email Campaigns
        • Create an Email Campaign
        • Create Content with the Drag and Drop Editor
        • Import and Use Template Groups in Email Content
        • Create Content with Custom HTML Editor
        • Add CC and BCC to Email
        • Add View in Browser (VIB) Link to Emails
        • Add File Attachments to Email
        • Add GIFs to Emails
        • Gmail Annotations
        • Track Email Unsubscribes
        • Customize your Email Content
        • Personalize Email Content
        • Inbox Previews
        • Working With the MoEngage Drag & Drop Email Editor
      • Analyze
        • Email Analytics and Info
      • Deliverability
        • Domain Reputation
          • Domain Reputation in MoEngage
          • Domain Reputation Issues and Preventive Measures
          • Google Postmaster Setup
        • Email Performance
          • Optimize the Email Performance
          • Checklist to Review Email Performance
        • Customer Lifecycle Campaigns
          • Use cases for Retail and E-commerce Industry
          • Use cases for Banking, Financial Services and Insurance Industries
          • Use cases for Food Industry
          • Use cases for Media and Entertainment Industry
        • Best Practices
          • Best Practices Regarding Sending Patterns
          • Best Practices Regarding Request Per Minute (RPM)
          • Best Practices to be Followed for Unsubscribe Link
          • Best Practices to be Followed for Segmentation Strategy
          • Best Practices to be Followed for Warm Up
          • Best Practices to be Followed within an Email Body (HTML Guidelines)
          • Best Practices to be Followed While Creating Subject Line and Sender address
          • Best Practices to be Followed While Collecting User Emails
          • Best Practices for Email Deliverability
        • FAQs
          • FAQ Regarding Ramp Up
          • FAQ Regarding Email Senders
          • FAQ Regarding Google Postmaster Data
          • FAQ Regarding Email Delivery Rates
        • Email Delivery Rates
        • Email Address Validation
        • Email Spam Checker
        • Self Debugging Email Deliverability Issues
        • Brand Indicators for Message Identification (BIMI)
        • Avoid Spam Traps
        • Inbox Placement
      • FAQs - Email
        • What are the auto-formats MoEngage performs on an HTML template added in the MoEngage email editor (Custom HTML Editor)?
        • What is Bot Activity in Email Marketing?
        • How to Find Users With Bounced Emails?
        • Why Does the Padding of an HTML Content Block Impact the Entire Template?
        • How To Modify the Row Name From Promotional to Content Block?
        • Why Does the Zip Upload Fail When Uploading to an HTML Template?
        • Why Does Personalization Not Work for Some Event Attributes?
        • Email Errors
        • Why Are UTM Parameters Not Tracked When the Embedded URL Redirects to WhatsApp?
        • Why Does Encryption or Decryption Fail in Email Campaigns?
        • Why Are Users Receiving Campaigns in the Wrong Time Zone?
        • Why Is the Click Rate Higher in Email Campaigns Compared to the Open Rate in Some Campaigns?
        • Is It Possible to Add or Remove Variations in a Scheduled Email Campaign?
        • Why Isn’t Email Content Displaying Correctly in Dark Mode?
        • Is It Possible to Embed Auto-Playable Videos Within Emails?
        • Why Does the SMTP Data Error Occur in Email Campaigns Sent Through Amazon SES?
        • Why Does the Missing SMTP Connector in Email Settings Error Occur?
        • How Is the Email Delivery Process Divided Between MoEngage and Other Connectors?
        • Why is the Font Changing in Sent Emails?
        • Why Is It Not Possible to Select Different Connectors in Email Connector Settings?
        • Why Does a Privacy Error Occur When Clicking Links in Emails?
        • Can Image Carousels Be Used in Emails?
        • Why Does Uploading .mp4 Files Fail?
        • How To Add Custom Unsubscribe Tracking?
        • Why Are Images Failing to Load in HTML Email Campaigns?
        • Why Is the Email Preview Text Shown Twice in Apple Mail?
        • Why Does the Annotation Text in the HTML Disappear?
        • How Is an Email Drop Event Generated?
        • Why Does an SMTP Service Disconnect Error Occur When Testing an Email Campaign?
        • Why Are the Open Rates High in an Email Campaign’s Monthly Report Exports?
        • Rendering Issues in HTML Templates
        • Rendering Emails in Mobile Devices for the Drag and Drop Editor
        • Sendgrid Unsubscribe tag is not substituted in the Email
        • Difference observed in count returned by segmentation and campaign segmentation.
        • Users are removed due to Personalization Failure
        • Why is the no. of emails sent lower than user segment count?
      • Create content with HTML editor
    • SMS & RCS
      • Getting Started with SMS
        • Introduction
          • Overview
          • SMS Glossary
        • Configure
          • Configure an MMS Sender
          • Overview
          • Configure Custom Connector (Service Provider)
          • Configure SMS & RCS General Settings
          • Configure Subscription & Keywords
          • Configure Data Privacy
        • Introduction to MMS
      • Getting Started with RCS
        • Introduction to RCS
        • Prerequisites
        • Configure an RCS Sender
        • RCS Templates
        • RCS Glossary
      • Create
        • Create an SMS and RCS Campaign
        • Personalize SMS and RCS Campaigns
        • Create an MMS Campaign
      • Analyze
        • MMS Campaign Info
        • Analyze MMS Campaigns
        • Analyze SMS and RCS Campaigns
        • SMS and RCS Campaign Info
        • SMS Campaign Analytics
      • FAQ
        • FAQs on RCS Campaigns
        • Common Errors in SMS and RCS Campaigns
        • Why Is There a Maximum Limit of 7 Days for Setting FC Values?
        • Why Does the Default SMS Connector Error Occur When Creating a Campaign?
        • Why Do SMS or Connector Campaigns Display Bad Request Errors?
        • What Does the Verification of a Custom Domain Fail?
      • Compliance and Deliverability
        • Understanding Explicit vs. Implicit Consent
        • Messaging Regulations for Europe
        • Messaging Regulations for Canada
        • Messaging Regulations for India
        • Messaging Regulations for US
        • DLT impact on SMS
        • TRAI Guidelines with Effect from October 1, 2024
      • SMS for North America region
        • Getting Started with SMS
        • Choosing a phone number
        • Subscription Management and Keywords
        • Fuzzy Opt-out
        • FAQs about Subscription Analytics
      • Troubleshoot Common SMS delivery Errors
    • In-App Message
      • Getting Started with In-App Message
        • Overview - In-App Message
      • Create
        • Create In-App Campaign
        • Create In-App Campaign for TV
        • Preview In-App Template In Your Phone
        • Test Your In-App Campaign
        • Create Navigation, DeepLinks, and Rich Landing
        • Using Custom Fonts in In-apps
        • Using Locales in In-App Messages
        • Contextual In-App Messages
        • Key-Value Pairs in In-App Campaigns
        • In-App Rating Prompt
      • Templates
        • Drag & Drop Editor
          • Drag and Drop Editor
          • Add Forms to your In-app Campaign
        • In-App Templates
        • HTML In-App Templates
        • Sample HTML In-app Templates
        • HTML Nudge Templates
        • Configure In-App HTML Templates Based on Dark and Light Modes
        • Self Handled In-App Template
        • Saving Customized Templates
        • Gamification templates
      • Analyze
        • Analyze In-app Campaigns
        • Campaign Delivery Mechanism for In-App Messaging
      • FAQs - In-App Messages
        • Why Do Pop-Up and GIF In-App Campaigns Overlap?
        • How to Make the Background of In-App Templates Transparent or Set It to Any Color?
        • How Do Self-Handled In-Apps Work in React Native?
        • Why Do In-app Nudges and Regular In-apps Overlap?
        • Why Do Issues Arise When Using OTF Fonts in CSS Styles of HTML In-app Templates?
        • Why Does Dynamically Enabling or Disabling In-Apps Fail?
        • Why Do Users Receive In-app Messages Even After the Flow Has Stopped?
        • How to Change the In-App Template Background Overlay Color and Transparency
        • Why Does the Video Upload to the Nudge Type In-app Campaign Fail?
        • Why Are Users Seeing an In-App Message Repeatedly?
        • Zero Impressions in InApp Campaign
        • How to Test In-App Campaigns
        • Why Does a Test In-App Fail to Render on Devices (In-App V2)?
        • Why are In-App Messages Displayed with a Delay After Opening the App?
        • Why Are In-App Campaign Impressions Zero?
    • On-site Message
      • Getting Started with On-Site Message
        • Overview - On-Site Message
      • Create
        • Create OSM Campaign
        • OSM Editor
        • Saving Customized Templates for OSM
        • Add Custom Attributes to Your Elements
        • Editing OSM Templates in Mobile Web
        • Using Locales in On-site Messages
        • Create OSM Campaign for TV
        • OSM Templates
        • OSM Templates (HTML Editor)
        • Personalization of OSM Content
        • Testing your On-site Messaging Campaigns
        • Exit Intent Technology
      • Analyze
        • Campaign Analytics for On-site Messaging Campaigns
        • Campaign Delivery: Mobile InApps and On-site Messaging Campaigns
      • FAQs - On-site Message
        • Why Are Unique Conversions Higher Than the On-Site Message Shown Event?
        • Why Is the Countdown Timer in OSM Static?
        • Why Does the New Editor of OSM Display an Error When Uploading Images?
        • Why Is the Popup TypeForm survey 2 Template Blank on the Preview Page?
        • Why Is Click Tracking Not Working for Some OSM Campaigns?
        • Why Is the Mobile Webpage Refreshed Repeatedly for OSM Users?
        • Why Do Users Receive OSM Campaigns Even After the Flow Has Stopped?
        • Why Isn’t the OSM Displayed After the Login Event?
        • How to Change the OSM Template Background Overlay Color and Transparency
        • Why Is the Campaign_id Absent in the MOE_RESPONSE_SUBMITED Event?
        • Why Does the Screen Freeze After Closing the OSM Campaign?
        • Why Did the OSM Campaign Redirect to the “does not contain” URL?
        • Why Is the Click Tracking Feature Not Recording Clicks in an OSM Campaign?
        • Why Is Redirection Not Working in OSM for iOS Devices?
        • Invoking Chrome Hard-ask through On-site Messaging
    • Cards
      • Getting Started with Cards
        • Overview - Cards
      • Create
        • Create a Card Campaign
        • Edit Card Campaigns and Show/Hide Cards
      • Analyze
        • Analyze Card Campaign
      • FAQs - Cards
        • How to test cards on your App
    • WhatsApp
      • Getting Started with WhatsApp
        • Introduction
        • Pre-Requisites
        • Configure WhatsApp
        • WhatsApp Templates
      • Create
        • Create a WhatsApp Campaign
        • Modify WhatsApp Campaign
        • Personalization in WhatsApp
        • 2-way conversations
      • Analyze
        • Analyze WhatsApp Campaign
      • Troubleshooting and FAQs - WhatsApp
        • Why am i not viewing the WhatsApp campaign analytics
        • Send dynamic button link in WhatsApp
        • Common Errors in WhatsApp Campaigns
    • Facebook Audience
      • Getting Started with Facebook Audience
        • Overview - Facebook Audience Campaign
        • Understanding Facebook setup for Custom Audience integration
        • Facebook Audience Settings on MoEngage dashboard
      • Create
        • Create a Facebook Audience Campaign
      • Troubleshooting and FAQs - Facebook Audience
        • Troubleshoot common errors in FB Audience
        • Common errors in Facebook audience campaign
      • Campaign Info and Analytics for Facebook Audience
    • Google Ads Audience
      • Getting Started with Google Ads Audience
        • Overview
        • Integrate Google Ads Audience
        • Understanding Google Ads Audience App
      • Create
        • Create a Google Ads Audience Campaign
      • Analyze
        • Google Ads Audience Campaign Analytics
    • Connectors
      • Getting Started with Connectors
        • Authorization Configuration with OAuth 2.0
      • Create
        • Create a Connector Campaign
        • Test Connectors
      • Analyze
        • Connector Analytics and Info
        • Connector Campaign Analytics
        • Send Data to Google Analytics
      • Send SMS using Connector
      • Integrating Facebook Ads
    • Web Personalization
      • Getting Started with Web Personalization
        • Introduction
      • Create
        • Create a Web Personalization Campaign
      • Analyze
        • Analyze Web Personalization Campaign
    • Work-in-progress Articles
      • How to Template
      • Understand Status of Campaign
      • Acquisition attribution
      • Campaign throttling
      • Campaign Info
      • Email Clicks Analysis
      • Tracking Revenue Performance for Email Campaigns
      • Why is the no. of emails sent lower than user segment count?
  • Flows - Cross Channel Messaging
    • Getting Started
      • Overview - Flows
        • Overview - Flows
        • All Flows
      • Create Flows
        • Create Flows
        • Flow Templates
        • Linked Conditions
      • Configure Flows
        • Flow Settings
        • Frequency Capping (FC) and Do Not Disturb (DND) for Flows
    • Actions in Flows
      • Add Actions to Flows
      • Onsite messaging and Mobile In-app in flows
      • Add Controls to Flow
      • Add Multiple Conversion Goals
      • Personalization in Flows
    • Branching Users
      • Branching of Users via Condition Stages
    • Experimentation
      • Control Group In Flows
      • A/B Split in Flows
    • Intelligence in Flows
      • Intelligent Path Optimizer
      • Next Best Action in Flows
    • Edit Flows
      • Editing a Flow
      • Status of Flows
    • Analyze Flows
      • Analyze a Flow
      • Conversion Attribution in Flows
      • Visualize User Trips in Flows
      • Export Flows
      • Tracking Users in Flows
    • FAQs
      • Creation of Flows
      • Editing Flows
      • Analyzing Flows
      • Event Triggered Flows
      • User Merging and Flows
  • Inform
    • Overview
      • Overview - Inform
      • Settings - Inform
    • Create
      • Create Alert
      • Personalize Alert
      • Test Alert
      • Test Alert Logs
    • Analyze
      • All Alerts
      • Alert Analytics
      • Alert Info
      • Alert Logs
      • Alert Events in User Profile
  • Personalize
    • Overview
      • Overview - Personalize
      • Server-side Personalization
      • Flicker Management
    • Create
      • Create Experience
      • Create Server-side Personalization Experience
      • Test Server-side Personalization Experience
      • Configure Server-side Personalization Settings
      • Personalize Editor Features
    • Analyze
      • Experience Analytics
  • Decisioning
    • Overview
      • Overview - Personalize
      • Server-side Personalization
      • Flicker Management
    • Create
      • Create Experience
      • Create Server-side Personalization Experience
      • Test Server-side Personalization Experience
      • Configure Server-side Personalization Settings
      • Personalize Editor Features
    • Analyze
      • Experience Analytics
  • Content
    • Overview
      • Overview - Personalize
      • Server-side Personalization
      • Flicker Management
    • Create
      • Create Experience
      • Create Server-side Personalization Experience
      • Test Server-side Personalization Experience
      • Configure Server-side Personalization Settings
      • Personalize Editor Features
    • Analyze
      • Experience Analytics
  • Intelligence
    • Merlin AI
      • Merlin AI Copywriter
      • Generate Push Messages with Merlin AI
    • Most Preferred Channel
      • Most Preferred Channel
    • A/B Testing
      • Intelligent Path Optimizer
      • What is A/B or Multivariate Testing
        • Overview
        • Manual Multivariate Experiment
        • Dynamic Multivariate Experiment
      • Create Multivariate Testing
        • Perform User Distribution Manually
        • Perform User Distribution Dynamically using Sherpa
        • Edit Multivariate Experiment
      • Analyze Multivariate Testing
        • Analyze Multivariate Experiments
        • Why do you need a control group?
        • How do we measure Uplift?
        • FAQs: Uplift, Multivariate Testing, Dynamic Multivariate Testing
    • Predict
      • What are Predictions?
        • Overview
        • Benefits
        • Predictions FAQ
      • Create
        • Create Predictions
        • Manage Predictions
        • Filter Predictions
      • Analyze
        • Analyze Predictions
    • Proactive Assistant
      • Proactive Assistant
    • Timing
      • Best time to send
      • Trigger Delay Optimization
  • Usecases
    • Merlin AI
      • Merlin AI Copywriter for Global and Local Language
    • Facebook
      • How to Retarget Customers Using Facebook
    • Cards
      • How to add Carousel Banners on App Home Page
      • Trigger Card Deletion through Custom Connector Campaigns
    • Analytics
    • Business Events
      • How to Alert drop in Stock Price using Business Events
      • How to Setup Price Drop Campaign Using Business Events
      • How to Send Notifications for a New Episode
    • Email
      • Redirecting from Email to WhatsApp
      • Send purchase confirmation emails
      • Capture Email Unsubscription reasons
      • How to Add Countdown Timer to Emails
      • How to Add Calendar Invites to Emails
    • Flows
      • Next Best Action
      • "Continue Your Streak" Campaigns
      • Providing Rewards to Create Habit Loops
      • How to Nudge Users to Renew Their Subscription
      • How to Reduce Loan Application Abandonment
      • How to Win Inactive Users Back
      • How to Create Post-Purchase Experiences
      • How to Reduce Browse Abandonment
      • How to Retarget Dropped-Off Customers
      • How to Create Welcome Experience for New Users
      • How to Cross-Sell Bill Payments
      • How to Reduce eKYC Abandonment
      • How to Nudge Your Guests to Extend Their Stay
      • How to Reduce Card Application Abandonment
      • How to Convert Free Trial Users into Paid Users
      • How Create Onboarding Experience in FinTech Products
      • Send Reminders to Customers using Flows
      • Next Best Action
    • In-App Message
      • How to Enrich User Profiles through In-App Surveys
      • How to Boost Conversions with In-App Pop-ups
      • Play videos in In-App Campaigns
      • Typeform survey in In-App Campaign
      • Gamification - In-App Smiley Slot Machine
      • Gamification - In-App Scratch Card
      • Gamification - In-App Spin the wheel
    • On-site Messaging (OSM)
      • How to Collect Leads from First-Time Users
      • How to Bring Users Back with Exit Intent Communications
      • How to Increase Newsletter Subscriptions
      • How to Collect First-Party Data Using Typeform
      • Gamification - OSM Spin the wheel with lead generation
      • Gamification - OSM Swipe Left and Right
      • Gamification - OSM Smiley Slot Machine
      • Gamification - OSM Scratch Card
      • OSM Lead Gen Template with mobile number validation
      • Rating Template for On-Site Messaging (OSM)
      • Campaigns to reward users
      • Campaign to capture user's birthday
      • Auto dismiss popup after form submission
    • Personalize
      • Send Personalized Coupon Codes to Your Users
      • How to Personalize Website Based on User Affinity
      • How to Recommend Personalized Products using Product Grids
    • Push
      • How to Recommend a Premium Card
      • How to Highlight an EMI Option
      • How to Inform Users About New Charging Station for EVs
      • How to Send Flight Status Updates
      • How to Message Users When They Enter a Location
      • How to Drive Users to Try Out Products at Store
      • How to Send a Card Payment Reminder
      • Sample A/B experiments for Push
    • Predictions
      • Increase the effectiveness of conversion campaigns
      • Improve channel engagement rate
      • Prevent user churn proactively
      • Promote a Product Category
    • Recommendations
      • Personalized Weekly Digests with Shopify Integration
      • How to Reduce Cart Abandonment on Shopify Stores
      • Using Recommendations Across Channels
      • How to Reduce Bounce Rates on Websites
      • How to Recommend Products to Increase the Average Cart Size
      • How to Use Recommendations to Announce Price Drop
      • Suggesting Listed Properties near to the User's Location
      • Cross-Selling Recommendations via Email
      • How to Nudge Users to Continue Watching Content
      • How to Drive Upsells Through Recommendations
      • How to Use Recommendations to Drive First Purchase
      • How to Recommend Content to Watch Next
      • How to Recommend a Back-in-Stock Product
      • Displaying dynamic number of products with DPM
      • Back in Stock Campaign
      • Cart abandonment campaign
      • How to Set Up a Price Drop Campaign
      • Cart Abandonment
      • Recommendation Campaign
      • Replenishment Campaign
    • Segmentation
      • How to Setup Birthday Email Campaign
      • How to Setup Birthday Push Campaign
      • How to Find a User in MoEngage
      • How to Identify Web Push subscribers
      • Test users in LIVE environment
      • How to Analyze web activity
      • How to Segment Uninstalled users
      • How to Target Users by App Version
      • How to Remind users to update App
    • WhatsApp
      • Conversational Messaging on WhatsApp
  • Contact Support
    • Overview
      • Overview - Inform
      • Settings - Inform
    • Create
      • Create Alert
      • Personalize Alert
      • Test Alert
      • Test Alert Logs
    • Analyze
      • All Alerts
      • Alert Analytics
      • Alert Info
      • Alert Logs
      • Alert Events in User Profile
  • Release Notes
    • Overview
      • Overview - Inform
      • Settings - Inform
    • Create
      • Create Alert
      • Personalize Alert
      • Test Alert
      • Test Alert Logs
    • Analyze
      • All Alerts
      • Alert Analytics
      • Alert Info
      • Alert Logs
      • Alert Events in User Profile
  • FAQs
    • General
      • TroubleShooting Template
      • Why conversion are not recorded in the campaign.
      • Dashboard Unresponsive.
      • Opens not tracked in Emails
      • TroubleShooting Template
  1. User Guide
  2. Intelligence
  3. Merlin AI
  4. Merlin AI Copywriter

Merlin AI Copywriter

Merlin AI copywriter generates texts based on the given prompts for your marketing communications

  • Merlin AI Copywriter
  • Generate Email Subject Line and Preview Text with Merlin AI
  • Generate Push Messages with Merlin AI
  • Generate In-app Messages with Merlin AI
  • Generate On-site Messages with Merlin AI
MoEngage © User Guide

Copied!