# MoEngage: User Guide Guide Campaigns and Channels

## Campaigns and Channels

- [User Guide / Guide / Campaigns and Channels / Mobile Push (90 pages)](https://moengage.com/docs/_llms/user-guide/guide/campaigns-and-channels/mobile-push.md): Documentation for User Guide / Guide / Campaigns and Channels / Mobile Push.
- [User Guide / Guide / Campaigns and Channels / Email (102 pages)](https://moengage.com/docs/_llms/user-guide/guide/campaigns-and-channels/email.md): Documentation for User Guide / Guide / Campaigns and Channels / Email.

### Getting Started

#### Introduction

- [MoEngage Channels](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/introduction/moengage-channels.md): Overview of all messaging channels in MoEngage, including push notifications, email, SMS, in-app messages, and more to reach your target audience.
- [Delivery Types - MoEngage Channels](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/introduction/delivery-types-moengage-channels.md): Explore MoEngage campaign delivery types including one-time, periodic, event-triggered, and business event options across all messaging channels.
- [Campaign Drafts](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/introduction/campaign-drafts.md): MoEngage auto-saves your campaign drafts every 30 seconds and when you navigate away, preventing lost work during the campaign creation process.
- [Campaign Tags](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/introduction/campaign-tags.md): Organize and filter your MoEngage campaigns with descriptive tags and tag categories. Add context like campaign type, target region, or audience.
- [Control Groups](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/introduction/control-groups.md): Set up control groups in MoEngage campaigns to measure true marketing impact by comparing users who received messages against those who did not.

#### Triggers

##### Event

- [Create an Event-Triggered Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/triggers/event/create-an-event-triggered-campaign.md): Build event-triggered campaigns in MoEngage to send personalized messages based on real-time user actions like cart abandonment or app activity.

##### Business Event

- [Overview - Business Events](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/triggers/business-event/overview-business-events.md): Understand business events in MoEngage and how they differ from user-triggered events. Use business actions to automate targeted campaign delivery.
- [Business Event Triggered Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/triggers/business-event/business-event-triggered-campaigns.md): Create campaigns triggered by business events like product restocks or new releases in MoEngage, and automatically target relevant user segments.

#### Campaign Content

- [Content APIs](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/campaign-content/content-apis.md): Fetch dynamic data like product recommendations and coupons at send time using MoEngage Content APIs to deliver highly personalized campaigns.
- [Localize Campaign Messages](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/campaign-content/localize-campaign-messages.md): Localize MoEngage campaign messages across languages and regions using locales to boost user engagement, conversion rates, and customer loyalty.
- [Accessible Campaigns in MoEngage](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/campaign-content/accessible-campaigns-in-moengage.md): Design accessible marketing campaigns in MoEngage that comply with WCAG guidelines and the European Accessibility Act for inclusive user outreach.

#### Message Personalization

- [Overview](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/overview.md): Personalize MoEngage campaigns with user attributes, event data, and dynamic content to improve engagement, open rates, and conversion metrics.
- [Jinja Templating Language](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/jinja-templating-language.md): Master Jinja templating in MoEngage to personalize campaigns with variables, filters, conditional logic, loops, and advanced template features.
- [Dynamic Content Personalization](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/dynamic-content-personalization.md): Build personalized campaign experiences in MoEngage with a code-free editor that swaps banners, CTAs, and product recommendations per audience.
- [Personalized Preview](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/personalized-preview.md): Preview how personalized campaign content appears to real users in MoEngage. Catch Jinja errors and validate dynamic content before sending.
- [Personalize Content Using Recommendations](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-recommendations.md): Add personalized product recommendations to your MoEngage campaigns so users discover relevant items, improving engagement and conversion rates.
- [Personalize Content Using Content APIs](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-content-apis.md): Use Content APIs in MoEngage to dynamically fetch product recommendations, coupons, and personalized data at the moment each campaign is sent.
- [Personalize Content Using Content Blocks](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-content-blocks.md): Reuse personalized content across multiple MoEngage campaigns with content blocks. Insert blocks by selection or label for consistent messaging.
- [Personalize Content Using Auxiliary Data](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-auxiliary-data.md): Import auxiliary data files to personalize MoEngage campaigns without storing sensitive user information, ideal for banking and finance use cases.
- [Common Personalization Errors and FAQs](https://moengage.com/docs/user-guide/campaigns-and-channels/getting-started/message-personalization/common-personalization-errors-and-faqs.md): Troubleshoot personalization failures in MoEngage campaigns caused by missing user attributes or Jinja errors, and learn to configure fallbacks.

### Web Push

#### Getting Started with Web Push

- [Overview - Web Push](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/overview-web-push.md): Get started with MoEngage web push notifications to engage opted-in website visitors. Covers setup, campaign creation, and browser compatibility.
- [Configure Web Push Settings](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/configure-web-push-settings.md): Set up web push notification settings in MoEngage, including default icons, subdomains, notification opt-in prompts, and multi-project support.
- [Web Push Campaigns within 60 minutes](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/web-push-campaigns-within-60-minutes.md): Set up cart abandonment and user drop-off web push campaigns in under 60 minutes with MoEngage behavior-based triggers and targeting options.
- [Web Push Permission and Reachability](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/web-push-permission-and-reachability.md): Understand how web push notification permissions work across browsers and operating systems, and what affects your push reachability numbers.

#### Create

- [Create Web Push Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/create/create-web-push-campaign.md): Step-by-step guide to creating web push campaigns in MoEngage, covering one-time, periodic, event-triggered, and business event delivery types.
- [Website Push For AMP](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/create/website-push-for-amp.md): Send web push notifications to users on AMP pages with MoEngage. Covers the integration process, HTTPS requirements, and framework restrictions.

#### FAQs - Web Push

- [Google Chrome Spam Filter for Web Push Notifications on Android](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/google-chrome-spam-filter-for-web-push-notifications-on-android.md): How Google Chrome's spam filter for web push on Android impacts your campaigns and what steps you can take to prevent notifications being hidden.
- [Troubleshoot Common Push Errors](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/troubleshoot-common-push-errors.md): Diagnose and fix common push notification delivery failures in MoEngage, from expired tokens to oversized payloads, with causes and solutions.
- [Why Do CTRs Go Over 100% of the Total Number of Impressions?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-do-ctrs-go-over-100%-of-the-total-number-of-impressions.md): Why push campaign click-through rates can exceed 100% of impressions, including causes like untracked iOS impressions and sticky notification taps.
- [Why Aren’t NOTIFICATION_SENT_ANDROID Events Generated for Some Push Campaigns?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-arent-notification_sent_android-events-generated-for-some-push-campaigns.md): Troubleshoot missing NOTIFICATION_SENT_ANDROID events for push campaigns with steps to verify delivery and check export data in S3 or Streams.
- [Why Does Acquiring Web Opt-In Violate the Content Security Policy Directive?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-does-acquiring-web-opt-in-violate-the-content-security-policy-directive.md): Fix the Content Security Policy error blocking web push opt-in by whitelisting the required MoEngage image URL in your CSP img-src directive.
- [Why Is Push Campaign Sent Count Greater Than Reachable Users in Segment?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-is-push-campaign-sent-count-greater-than-reachable-users-in-segment.md): Why push sent counts can exceed segmentation numbers: users with multiple devices receive notifications on every active token, not just one.
- [Why Did Users Fail To Receive the Event-Triggered Push Campaign?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-did-users-fail-to-receive-the-event-triggered-push-campaign.md): Resolve issues where event-triggered push campaigns fail to deliver due to DND periods, frequency capping, or campaign-level minimum delay rules.
- [Chrome app level permission behavior](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/chrome-app-level-permission-behavior.md): Explains the drop in web push subscriber counts observed since early 2023 due to Chrome app-level permission changes and FCM token behavior.
- [How to migrate Web Push Subscribers from other platforms to MoEngage](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-migrate-web-push-subscribers-from-other-platforms-to-moengage.md): Migrate your existing web push subscriber base from another vendor platform to MoEngage while maintaining targeting continuity and reach.
- ["Quieter permissions" for Web Push  Chrome Subscription](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/quieter-permissions-for-web-push-chrome-subscription.md): Chrome Quieter Permissions blocks intrusive web push opt-in prompts by default starting from version 80. Learn how this impacts your subscribers.
- [I see a difference between the number of web push notifications Successfully Sent and the Impressions.  What could be the possible reasons?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/i-see-a-difference-between-the-number-of-web-push-notifications-successfully-sent-and-the-impressions-what-could-be-the-possible-reasons.md): Why web push impression counts may be lower than sent counts, including reasons like user offline status, browser state, and communication failures.
- [What is the allowed character limit for title and message in web push notifications?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/what-is-the-allowed-character-limit-for-title-and-message-in-web-push-notifications.md): Understand character limits for web push notification titles and messages, how they vary across devices, and tips to keep your content visible.
- [How to Validate Web SDK Integration](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-validate-web-sdk-integration.md): Validate your MoEngage Web SDK integration using the MoEngage Assist Chrome extension, which performs on-the-fly checks on your website setup.
- [What Browsers and Versions Does MoEngage Support?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/what-browsers-and-versions-does-moengage-support.md): Check which browsers and versions MoEngage supports for web push notifications, with compatibility details to help plan your targeting strategy.
- [What are the ideal image sizes for browser push notifications?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/what-are-the-ideal-image-sizes-for-browser-push-notifications.md): Recommended image dimensions and aspect ratios for desktop and mobile browser push notifications, plus tips for targeting multiple device types.
- [How to Test a Notification Without User Details on Google Chrome?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-test-a-notification-without-user-details-on-google-chrome.md): Test web push notifications in Google Chrome using push tokens when user details are unavailable. Retrieve token data to run test campaigns.
- [How to Clear the Opt-In Permission from the Website on Google Chrome?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-clear-the-opt-in-permission-from-the-website-on-google-chrome.md): Instructions to reset web push notification opt-in permissions in Google Chrome for both HTTP and HTTPS sites during testing and troubleshooting.
- [Why Do Deeplinks in Web Push Notifications Fail to Open?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-do-deeplinks-in-web-push-notifications-fail-to-open.md): Troubleshoot why deeplinks set on web push notifications fail to open the intended page or app.
- [Why Does a Web Push Notification Fail to Display Its Image?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-does-a-web-push-notification-fail-to-display-its-image.md): Troubleshoot why images attached to web push notifications fail to render in the browser.
- [Why Do Push Conversions in MoEngage Differ from GA4 or Shopify?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-do-push-conversions-in-moengage-differ-from-ga4-or-shopify.md): Explains why Push conversion counts in MoEngage may be lower than those reported in GA4 or Shopify, and how attribution windows affect this difference.

### SMS, MMS & RCS

#### SMS

- [Create an SMS Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/create-an-sms-campaign.md): Create one-time, periodic, or event-triggered SMS campaigns in MoEngage. Step-by-step instructions for audience, content, and delivery setup.
- [Analyze SMS Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/analyze-sms-campaigns.md): Track SMS campaign performance in MoEngage with delivery rates, clicks, and conversion metrics. Use these insights to sharpen your strategy.
- [SMS Campaign Info](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/sms-campaign-info.md): View published SMS campaign details on the Info tab in MoEngage — including delivery type, audience, scheduling, and full campaign settings.
- [Personalize SMS  Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/personalize-sms-campaign.md): Personalize MoEngage SMS campaigns with user attributes, Product Sets, and Content APIs across one-time, periodic, and triggered messages.

##### Getting Started with SMS

- [Introduction to SMS](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/introduction-to-sms.md): Get started with SMS in MoEngage. Understand transactional vs. promotional message types, compliance basics, and how to reach users effectively.
- [Configure an SMS Sender](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/configure-an-sms-sender.md): Set up SMS senders in MoEngage for integrated or custom service providers. Configure multiple senders per provider for different brands.
- [Configure Custom Connector for SMS](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/configure-custom-connector-for-sms.md): Add a custom SMS service provider to MoEngage by configuring API details, personalizing requests, and testing the connection on your dashboard.
- [SMS Glossary](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/sms-glossary.md): Quick reference for SMS terminology — MT and MO messages, service providers, aggregators, and other key terms used in MoEngage SMS campaigns.

#### MMS

- [Create an MMS Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/create-an-mms-campaign.md): Step-by-step guide to creating MMS campaigns in MoEngage, including one-time, periodic, and event-triggered delivery options for mobile messaging.
- [Analyze MMS Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/analyze-mms-campaigns.md): Measure MMS campaign performance in MoEngage by tracking delivery, read rates, and click data. Use insights to optimize multimedia messaging.
- [MMS Campaign Info](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/mms-campaign-info.md): View detailed information about your published MMS campaigns, including status, delivery stats, and configuration from the Campaign Info tab in MoEngage.
- [Personalize MMS Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/personalize-mms-campaign.md): Learn how to personalize MMS campaigns in MoEngage using user attributes, product sets, and content APIs for one-time, periodic, and triggered messages.

##### Getting Started with MMS

- [Introduction to MMS](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/getting-started-with-mms/introduction-to-mms.md): Discover how MMS campaigns in MoEngage let you send images, GIFs, audio, and video to users, going beyond SMS to create richer mobile experiences.
- [Configure an MMS Sender](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/getting-started-with-mms/configure-an-mms-sender.md): Set up and manage MMS senders in MoEngage to authorize message transmission through your provider. A required step before running any MMS campaign.

#### RCS

- [Create an RCS Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/create-an-rcs-campaign.md): Build one-time, periodic, or event-triggered RCS campaigns in MoEngage. Covers audience selection, rich media content creation, and scheduling.
- [Analyze RCS Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/analyze-rcs-campaigns.md): Analyze RCS campaign performance in MoEngage with delivery metrics, engagement tracking, and conversion data to optimize rich messaging results.
- [RCS Campaign Info](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/rcs-campaign-info.md): View detailed information about published RCS campaigns in MoEngage, including delivery type, audience targeting, schedule, and full settings.
- [Personalize RCS Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/personalize-rcs-campaign.md): Add personalization to MoEngage RCS campaigns using user attributes, Product Sets, and Content APIs for more relevant and engaging messages.

##### Getting Started with RCS

- [Introduction to RCS](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/introduction-to-rcs.md): Discover Rich Communication Services in MoEngage — send interactive messages with images, videos, and buttons directly to users' messaging apps.
- [Prerequisites](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/prerequisites.md): Complete the registration, testing, and launch verification steps required before sending RCS messages through MoEngage. Full onboarding guide.
- [Configure an RCS Sender](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/configure-an-rcs-sender.md): Configure RCS senders in MoEngage to authorize rich message transmission. This is a required step before launching any RCS campaign.
- [RCS Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/rcs-templates.md): Create and customize RCS message templates in MoEngage with Rich Cards, Simple Text, or Carousel formats. Build interactive, reusable campaign content.

#### Other Settings

- [Configure SMS, MMS & RCS General Settings](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/other-settings/configure-sms-mms-and-rcs-general-settings.md): Configure general settings for SMS, MMS, and RCS channels in MoEngage, including mobile number format options and default messaging preferences.
- [Configure Subscription & Keywords](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/other-settings/configure-subscription-and-keywords.md): Set up SMS subscription keywords and auto-response messages in MoEngage to track user consent for opt-in and opt-out compliance with messaging rules.

#### SMS for North America region

- [Getting Started with SMS](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/getting-started-with-sms.md): Get started with SMS campaigns in MoEngage for North America. Explore use cases, setup steps, and how to reach users through text message marketing.
- [Choosing a Phone Number](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/choosing-a-phone-number.md): Compare short codes, toll-free numbers, and 10DLC options for SMS marketing in the US. Understand leasing costs and throughput for each number type.
- [Subscription Management and Keywords](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/subscription-management-and-keywords.md): Manage SMS subscription opt-ins and opt-outs using keywords in MoEngage, with support for single and double opt-in flows to meet US compliance rules.
- [Fuzzy Opt-out](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/fuzzy-opt-out.md): Learn how MoEngage Fuzzy Opt-Out identifies misspelled or alternative opt-out keywords to help you stay compliant with US FCC regulations for SMS.
- [FAQs about Subscription Analytics](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/faqs-about-subscription-analytics.md): Get answers to common questions about SMS subscription analytics in MoEngage, including tracking opt-ins, opt-outs, and keyword-based user responses.

#### Compliance and Deliverability

- [Understanding Explicit vs. Implicit Consent](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/understanding-explicit-vs-implicit-consent.md): Understand the difference between explicit and implicit consent for SMS, MMS, and RCS messaging in MoEngage and who you can legally send messages to.
- [Messaging Regulations for Europe](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-europe.md): Understand EU compliance requirements for SMS and RCS marketing, including GDPR and ePrivacy regulations, consent rules, and best practices.
- [Messaging Regulations for Canada](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-canada.md): Learn about Canada's Anti-Spam Legislation (CASL) and how it applies to SMS, MMS, and RCS marketing campaigns sent to Canadian recipients.
- [Messaging Regulations for India](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-india.md): Explore India's TRAI messaging regulations and the DLT registration process required for sending transactional and promotional SMS and RCS campaigns.
- [Messaging Regulations for US](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-us.md): Review US compliance laws for SMS, MMS, and RCS marketing, including TCPA regulations and CTIA guidelines to avoid spam violations and penalties.
- [DLT impact on SMS](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/dlt-impact-on-sms.md): Understand how India's DLT regulations affect your SMS campaigns in MoEngage, including required entity IDs, template IDs, and sender registration.
- [TRAI Guidelines with Effect from October 1, 2024](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/trai-guidelines-with-effect-from-october-1-2024.md): TRAI now mandates registering and allowlisting URL shortening domains in SMS messages. Learn what changed in October 2024 and how to stay compliant.

#### FAQs

- [FAQs on RCS Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/faqs-on-rcs-campaigns.md): Find answers to frequently asked questions about RCS campaigns in MoEngage, covering setup, delivery, troubleshooting, and rich messaging tips.
- [Common Errors in SMS and  RCS Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/common-errors-in-sms-and-rcs-campaigns.md): Troubleshoot common internal and service provider errors encountered when sending SMS and RCS campaigns through MoEngage with detailed explanations.
- [Why Is There a Maximum Limit of 7 Days for Setting FC Values?](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/why-is-there-a-maximum-limit-of-7-days-for-setting-fc-values.md): Understand why MoEngage limits frequency capping values to a maximum of 7 days for SMS campaigns and learn how to request a longer duration.
- [Why Does the Default SMS Connector Error Occur When Creating a Campaign?](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/why-does-the-default-sms-connector-error-occur-when-creating-a-campaign.md): Resolve the default SMS connector error when creating campaigns by configuring and marking a default connector in MoEngage sender settings.
- [Why Do SMS or Connector Campaigns Display Bad Request Errors?](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/why-do-sms-or-connector-campaigns-display-bad-request-errors.md): Fix bad request errors in SMS or connector campaigns caused by invalid, empty, or improperly formatted mobile numbers in your MoEngage user data.
- [What Does the Verification of a Custom Domain Fail?](https://moengage.com/docs/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/what-does-the-verification-of-a-custom-domain-fail.md): Resolve custom domain verification failures in MoEngage SMS settings by configuring the correct CNAME record in your DNS to point to MoEngage.

### In-App Message

#### Getting Started with In-App Message

- [Overview - In-App Message](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/getting-started-with-in-app-message/overview-in-app-message.md): Get started with MoEngage in-app messaging to engage users inside your app with contextual, non-intrusive messages triggered by actions or attributes.
- [Portfolio for In-app Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/getting-started-with-in-app-message/portfolio-for-in-app-campaigns.md): Use the MoEngage Portfolio feature to manage in-app campaigns across multiple projects with cross-project segmentation, personalization, and analytics.

#### Create

- [Create In-App Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/create-in-app-campaign.md): Step-by-step guide to creating an in-app campaign in MoEngage, covering audience targeting, content design, scheduling, goals, and delivery controls.
- [Create In-App Campaign for TV](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/create-in-app-campaign-for-tv.md): Deliver rich, personalized in-app messages on TV screens with MoEngage. Promote content, drive upgrades, and re-engage users on connected TV apps.
- [Preview In-App Template In Your Phone](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/preview-in-app-template-in-your-phone.md): Test how your MoEngage in-app messages look on real devices before launch. Use the Test Campaign feature to preview templates on your chosen device.
- [Test Your In-App Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/test-your-in-app-campaign.md): Run end-to-end tests on MoEngage in-app campaigns to validate trigger conditions, audience targeting, and delivery controls before going live.
- [Create Navigation, DeepLinks, and Rich Landing](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/create-navigation-deeplinks-and-rich-landing.md): Configure navigation actions, deep links, and rich landing pages in MoEngage in-app messages to guide users to specific screens or external content.
- [Using Custom Fonts in In-apps](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/using-custom-fonts-in-in-apps.md): Add custom fonts to MoEngage in-app messages to maintain brand consistency. Set up fonts for Android and iOS apps in the campaign creation flow.
- [Using Locales in In-App Messages](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/using-locales-in-in-app-messages.md): Send in-app messages in multiple languages with MoEngage locale support. Add up to 11 locales per campaign to tailor content for different audiences.
- [Contextual In-App Messages](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/contextual-in-app-messages.md): Configure MoEngage in-app messages to appear on specific screens or fragments within your app for more targeted and contextual user engagement.
- [Key-Value Pairs in In-App Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/key-value-pairs-in-in-app-campaigns.md): Attach key-value pairs to in-app message actions in MoEngage for personalized content, dynamic behavior, and enhanced campaign tracking capabilities.
- [In-App Rating Prompt](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/create/in-app-rating-prompt.md): Collect user feedback with MoEngage in-app rating prompts. Direct users to app stores for reviews or display native rating dialogs within your app.

#### Templates

- [In-App Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/in-app-templates.md): Explore MoEngage in-app campaign templates with pre-designed native and HTML options. Create campaigns quickly with built-in help guides and use cases.
- [HTML In-App Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/html-in-app-templates.md): Create complex in-app messaging layouts with HTML templates in MoEngage. Supports surveys, lead gen, landscape mode, tablets, and TV campaigns.
- [Sample HTML In-app Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/sample-html-in-app-templates.md): Browse sample HTML in-app templates available in MoEngage for surveys, lead generation, and interactive user experiences within your app campaigns.
- [No-code Gamification Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/no-code-gamification-templates.md): Launch spin the wheel, scratch cards, and countdown timers with MoEngage no-code gamification templates for in-app campaigns. No SDK update needed.
- [HTML Nudge Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/html-nudge-templates.md): Use HTML nudge templates in MoEngage to show non-intrusive in-app messages at the top or bottom of the screen without blocking user interactions.
- [Configure In-App HTML Templates Based on Dark and Light Modes](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/configure-in-app-html-templates-based-on-dark-and-light-modes.md): Set up automatic dark and light mode switching for custom HTML in-app templates using CSS media queries and prefers-color-scheme in MoEngage.
- [Self Handled In-App Template](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/self-handled-in-app-template.md): Build fully custom in-app experiences with MoEngage self-handled campaigns. Control your own UI while using segmentation, triggers, and personalization.
- [Saving Customized Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/saving-customized-templates.md): Save customized MoEngage in-app templates for reuse in future campaigns. Modify default templates and access saved versions from the templates section.
- [Gamification templates](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/gamification-templates.md): Boost app engagement with MoEngage gamification in-app templates like spin the wheel and scratch cards. Learn to configure gamification pop-ups.

##### Drag & Drop Editor

- [Drag and Drop Editor](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/drag-and-drop-editor/drag-and-drop-editor.md): Customize every element of your MoEngage in-app campaign with the drag and drop editor. Start from scratch or use pre-built templates for quick setup.
- [Add Forms to your In-app Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/templates/drag-and-drop-editor/add-forms-to-your-in-app-campaign.md): Add interactive forms to MoEngage in-app campaigns for lead generation, feedback collection, and user surveys using the drag and drop editor.

#### Analyze

- [Analyze In-app Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/analyze/analyze-in-app-campaigns.md): Track and measure in-app campaign performance in MoEngage. Access analytics for impressions, clicks, conversions, and more from the campaign info page.
- [Campaign Delivery Mechanism for In-App Messages](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/analyze/campaign-delivery-mechanism-for-in-app-messages.md): Understand how In-App campaign delivery works in MoEngage: trigger criteria, segmentation, fetch behavior, priority-based selection, delivery controls, and frequency capping.

#### FAQs - In-App Messages

- [Why Do Pop-Up and GIF In-App Campaigns Overlap?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-pop-up-and-gif-in-app-campaigns-overlap.md): Fix overlapping pop-up and GIF in-app campaigns in MoEngage by adding delays, using different triggers, or placing them on separate app screens.
- [How to Make the Background of In-App Templates Transparent or Set It to Any Color?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/how-to-make-the-background-of-in-app-templates-transparent-or-set-it-to-any-color.md): Make MoEngage in-app template backgrounds transparent or set them to any color using HTML code snippets or alpha value adjustments.
- [How Do Self-Handled In-Apps Work in React Native?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/how-do-self-handled-in-apps-work-in-react-native.md): How self-handled in-app messages work in React Native with MoEngage, including single and multiple invocation callback handling and event order.
- [Why Do In-app Nudges and Regular In-apps Overlap?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-in-app-nudges-and-regular-in-apps-overlap.md): Understand why in-app nudges and regular in-app messages overlap in MoEngage and how to prevent it by scheduling campaigns on separate triggers.
- [Why Does Dynamically Enabling or Disabling In-Apps Fail?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-dynamically-enabling-or-disabling-in-apps-fail.md): Resolve issues with dynamically showing or hiding in-app messages in MoEngage using event-based or contextual in-app campaign strategies.
- [Why Do Users Receive In-app Messages Even After the Flow Has Stopped?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-users-receive-in-app-messages-even-after-the-flow-has-stopped.md): Users may keep receiving in-app messages after a flow stops if the campaign hasn't expired. Resolve this by setting up exit criteria in your flows.
- [How to Change the In-App Template Background Overlay Color and Transparency](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/how-to-change-the-in-app-template-background-overlay-color-and-transparency.md): Adjust the background overlay color and transparency of MoEngage in-app message templates using opacity settings during campaign creation.
- [Why Does the Video Upload to the Nudge Type In-app Campaign Fail?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-the-video-upload-to-the-nudge-type-in-app-campaign-fail.md): Fix the content upload failed error when uploading videos to MoEngage nudge in-app campaigns. The issue is typically caused by dots in file names.
- [Why Are Users Seeing an In-App Message Repeatedly?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-are-users-seeing-an-in-app-message-repeatedly.md): Find out why users see in-app messages repeatedly despite delivery controls, including multi-device logins, session expiry, and logout scenarios.
- [Why Does a Test In-App Fail to Render on Devices (In-App V2)?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-a-test-in-app-fail-to-render-on-devices-in-app-v2.md): Diagnose why test in-app campaigns fail to render on devices in MoEngage In-App V2, including custom redirection and activity name issues.
- [Why are In-App Messages Displayed with a Delay After Opening the App?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-are-in-app-messages-displayed-with-a-delay-after-opening-the-app.md): In-app messages with images may display with a delay because MoEngage downloads images in the background before showing the message to users.
- [Why Are In-App Campaign Impressions Zero?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-are-in-app-campaign-impressions-zero.md): Troubleshoot zero impressions on your MoEngage in-app campaign. Common causes include targeting criteria, app opens, and showInApp setup issues.
- [Why Does the Image/GIF Display Fail in Native In-App?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-the-image-gif-display-fail-in-native-in-app.md): Troubleshoot why images or GIFs do not render in native in-app campaigns in MoEngage.
- [How Does onConfigurationChanged() Work for In-App in Android Native?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/how-does-onconfigurationchanged-work-for-in-app-in-android-native.md): Understand how the onConfigurationChanged() lifecycle method interacts with MoEngage in-app campaigns in Android native apps.
- [Why Does an HTML In-App Fail to Display When a URL Is Included Inside a Script Tag?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-an-html-in-app-fail-to-display-when-a-url-is-included-inside-a-script-tag.md): Diagnose why an HTML in-app campaign fails to render when a URL is referenced inside a script tag.
- [Why Does the In-App Campaign Identify a Mobile Device as a Tablet?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-the-in-app-campaign-identify-a-mobile-device-as-a-tablet.md): Understand why an in-app campaign may classify a mobile device as a tablet and how device type is detected.
- [Why Do Native In-App GIFs Fail to Load Without the Glide Dependency on Android?](https://moengage.com/docs/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-native-in-app-gifs-fail-to-load-without-glide-dependency.md): Fix native in-app GIF loading failures on Android Native and hybrid frameworks by adding the Glide image library dependency to your app-level build.gradle.

### On-site Message

#### Getting Started with On-Site Message

- [Portfolio for On-site Messaging](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/getting-started-with-on-site-message/portfolio-for-on-site-messaging.md): Manage On-site Messaging campaigns across multiple websites with MoEngage Portfolio. Cross-project segmentation, personalization, and analytics.

#### Create

- [Create OSM Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/create-osm-campaign.md): Step-by-step guide to creating an On-site Messaging campaign in MoEngage. Define your audience, design content, and schedule delivery with ease.
- [OSM Editor](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/osm-editor.md): Use the MoEngage OSM editor to build On-site messages with drag-and-drop elements like text, images, buttons, and forms. Full editor guide inside.
- [Saving Customized Templates for OSM](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/saving-customized-templates-for-osm.md): Save customized On-site Messaging templates as reusable presets in MoEngage. Speed up campaign creation by reusing your saved designs across OSM campaigns.
- [Editing OSM Templates in Mobile Web](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/editing-osm-templates-in-mobile-web.md): Customize On-site Messaging templates for mobile web in MoEngage. Ensure your messages display correctly across devices for better user engagement.
- [Using Locales in On-site Messages](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/using-locales-in-on-site-messages.md): Target users by language and region in MoEngage On-site campaigns. Add up to 256 locales to your account and 21 per campaign for localized content.
- [Create OSM Campaign for TV](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/create-osm-campaign-for-tv.md): Create On-site Messaging campaigns for TV platforms in MoEngage. Engage your TV app users with personalized messages at key moments to drive action.
- [OSM Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/osm-templates.md): Explore MoEngage On-site Messaging template types including popups, banners, surveys, and lead generation. Learn how to configure each template.
- [OSM Templates (HTML Editor)](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/osm-templates-html-editor.md): Configure and customize MoEngage On-site Messaging templates using the HTML editor. Includes template types, image specs, and customization options.
- [No-Code Gamification Templates (OSM)](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/no-code-gamification-templates-osm.md): Overview and configuration guide for Spin the Wheel and Scratch Card templates in On-site Messaging.
- [Personalization of OSM Content](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/personalization-of-osm-content.md): Personalize On-site Messaging content in MoEngage using user attributes, events, catalogs, and content APIs. Add dynamic content with the @ symbol.
- [Testing your On-site Messaging Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/testing-your-on-site-messaging-campaigns.md): Preview and test your On-site Messaging campaigns before going live. MoEngage's Test Campaign feature shows how messages appear on real devices.
- [Exit Intent Technology](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/create/exit-intent-technology.md): Trigger On-site messages when users are about to leave your website. MoEngage exit intent technology works on both desktop and mobile web browsers.

#### Analyze

- [Analyze On-site Messaging Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/analyze/analyze-on-site-messaging-campaigns.md): Track the performance of your On-site Messaging campaigns with MoEngage analytics. View impressions, clicks, conversions, and revenue metrics.
- [Campaign Delivery: Mobile In-App and On-Site Messaging Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/analyze/campaign-delivery-mobile-in-app-and-on-site-messaging-campaigns.md): Learn how mobile in-app and On-site Messaging campaigns are delivered to users, including SDK sync, triggers, display rules, and frequency caps.

#### FAQs - On-site Message

- [Why Are Unique Conversions Higher Than the On-Site Message Shown Event?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-are-unique-conversions-higher-than-the-on-site-message-shown-event.md): Find out why unique conversions can exceed On-site Message Shown event counts in MoEngage OSM campaigns. Conversion counting logic explained.
- [Why Is the Countdown Timer in OSM Static?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-the-countdown-timer-in-osm-static.md): OSM countdown timer not working? This issue occurs when invalid characters are used during campaign configuration. Learn how to fix it in MoEngage.
- [Why Does the New Editor of OSM Display an Error When Uploading Images?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-does-the-new-editor-of-osm-display-an-error-when-uploading-images.md): Getting a file extension error when uploading images in the MoEngage OSM editor? Remove extra dots from file names added by social media apps.
- [Why Is the Popup TypeForm survey 2 Template Blank on the Preview Page?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-the-popup-typeform-survey-2-template-blank-on-the-preview-page.md): Popup TypeForm survey 2 template showing blank in the campaign preview? Add your survey URL to the IFRAME to display the template in MoEngage.
- [Why Is Click Tracking Not Working for Some OSM Campaigns?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-click-tracking-not-working-for-some-osm-campaigns.md): Fix click tracking issues in MoEngage On-site Messaging campaigns by adding explicit tracking code to embedded redirection URLs in text elements.
- [Why Is the Mobile Webpage Refreshed Repeatedly for OSM Users?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-the-mobile-webpage-refreshed-repeatedly-for-osm-users.md): Mobile webpage refreshing repeatedly when an OSM campaign runs? Fix the mismatch between campaign expiry time and countdown timer in MoEngage.
- [Why Do Users Receive OSM Campaigns Even After the Flow Has Stopped?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-do-users-receive-osm-campaigns-even-after-the-flow-has-stopped.md): Users still receiving OSM campaigns after a flow stops? Learn why this happens and how to set exit criteria to stop On-site Messaging delivery.
- [How to Change the OSM Template Background Overlay Color and Transparency](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/how-to-change-the-osm-template-background-overlay-color-and-transparency.md): Customize the background overlay color and transparency of On-site Messaging templates in MoEngage. Step-by-step guide for adjusting opacity.
- [Why Is the Campaign_id Absent in the MOE_RESPONSE_SUBMITED Event?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-the-campaign_id-absent-in-the-moe_response_submited-event.md): Resolve the missing campaign_id in MOE_RESPONSE_SUBMITTED events by updating the trackEvent method with the correct parameters in MoEngage OSM.
- [Why Does the Screen Freeze After Closing the OSM Campaign?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-does-the-screen-freeze-after-closing-the-osm-campaign.md): Webpage freezing after closing an On-site Messaging campaign? Add the required trackDismiss and dismissMessage functions to the close button.
- [Why Did the OSM Campaign Redirect to the “does not contain” URL?](https://moengage.com/docs/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-did-the-osm-campaign-redirect-to-the-does-not-contain-url.md): Troubleshoot why an OSM campaign displays on URLs it should exclude. Fix segment conditions by switching from OR to AND logic in MoEngage.

### Cards

#### Getting Started with Cards

- [Cards Overview](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/getting-started-with-cards/cards-overview.md): Discover MoEngage Cards, a persistent and customizable messaging channel for delivering offers, recommendations, and campaigns to your app inbox or feed.
- [Configure Accessibility for Cards](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/getting-started-with-cards/configure-accessibility-for-cards.md): Configure accessibility features for your MoEngage Cards inbox to ensure inclusive experiences for all users, with step-by-step setup instructions.
- [Comparison of Cards and Push Notification Center](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/getting-started-with-cards/comparison-of-cards-and-push-notification-center.md): Compare MoEngage Cards and Push Notification Center to choose the right persistent messaging solution based on customization, delivery, and use cases.

#### Create

- [Create a Card Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/create/create-a-card-campaign.md): Create a MoEngage Card campaign to deliver personalized messages to app inboxes and news feeds using segmentation, custom views, and flexible scheduling.
- [Edit Card Campaigns and Show/Hide Cards](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/create/edit-card-campaigns-and-showhide-cards.md): Edit existing Card campaigns in MoEngage and control card visibility using the Show/Hide toggle without creating new campaigns from scratch.

#### Analyze

- [Analyze Card Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/analyze/analyze-card-campaigns.md): Review Card campaign analytics in MoEngage to measure impressions, clicks, and conversions. Access performance data to optimize your messaging strategy.

#### FAQs - Cards

- [How Does Allow Future Qualifiers Functionality Work?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/how-does-allow-future-qualifiers-functionality-work.md): Learn how the Allow Future Qualifiers option in one-time Card campaigns automatically includes new users who meet your targeting criteria over time.
- [Why Did the Payload for Card Campaigns Fail to Be Fetched?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-did-the-payload-for-card-campaigns-fail-to-be-fetched.md): Troubleshoot card campaign payload fetch failures in MoEngage. Ensure campaigns are active, sent to users, and have the Show Card toggle turned on.
- [How Are Cards Synced to SDK?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/how-are-cards-synced-to-sdk.md): Understand how MoEngage Cards sync to the SDK, from server requests at app launch to local storage and display, including automatic refresh triggers.
- [Why Are Cards Getting Auto-Duplicated While Editing?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-are-cards-getting-auto-duplicated-while-editing.md): Fix auto-duplicated cards in periodic campaigns by adjusting the card expiry setting under Display Controls to prevent overlapping child campaigns.
- [Why Are Cards Not Removed Even After the Campaign Expiry?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-are-cards-not-removed-even-after-the-campaign-expiry.md): Cards in MoEngage persist for 30 days by default after delivery. Learn how to configure card expiry by date, days seen, or days since delivery.
- [What Is the Order of Appearance for MoEngage Cards?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/what-is-the-order-of-appearance-for-moengage-cards.md): MoEngage Cards appear in reverse chronological order with unseen cards prioritized at the top. Learn how timestamps ensure consistent card ordering.
- [Why Is the Sent Count for Cards Drastically Low Compared to Push?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-the-sent-count-for-cards-drastically-low-compared-to-push.md): Card sent counts are lower than push notifications because card delivery requires users to open the app. Understand this key difference in MoEngage.
- [Why Are Card Campaigns Delivered After the Expiration Time?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-are-card-campaigns-delivered-after-the-expiration-time.md): Understand why MoEngage Card campaigns may appear after their expected expiry. Card expiry is calculated from the delivery time, not the send time.
- [How to Test Cards on Your App](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/how-to-test-cards-on-your-app.md): Test MoEngage Cards on your app by understanding when the SDK syncs card data from the server, including triggers like app open and session start.
- [Why Is the Delivery of Cards Delayed?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-the-delivery-of-cards-delayed.md): Card delivery in MoEngage depends on the user opening the app. Learn why cards may be delayed and how the SDK fetches campaign data on app launch.
- [Why Do I Receive Cards Even After the Card Campaign Is Paused in MoEngage?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-do-i-receive-cards-even-after-the-card-campaign-is-paused-in-moengage.md): Cards may still display after pausing a campaign because the Show Card toggle is on. Turn it off to hide cards from the user's inbox in MoEngage.
- [Can I Add a Locale to Cards Campaigns in MoEngage?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/can-i-add-a-locale-to-cards-campaigns-in-moengage.md): Cards campaigns in MoEngage do not currently support locale-based localization. Check which engagement channels support localization and alternatives.
- [When Does the MoEngage SDK Sync Card Data?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/when-does-the-moengage-sdk-sync-card-data.md): The MoEngage SDK syncs card data every 45 minutes starting at app launch. Learn how to manually refresh cards and handle self-handled card updates.
- [Why Is There a Discrepancy in the Cards Sent and Impressions Count in Campaign Analytics and Segmentation and Analytics?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-there-a-discrepancy-in-the-cards-sent-and-impressions-count-in-campaign-analytics-and-segmentation-and-analytics.md): Understand why cards sent and impressions counts differ between MoEngage campaign analytics and segmentation. Event counts vs unique users explained.
- [Why Is Card Data Not Getting Populated Based on the Entered Key Value?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-card-data-not-getting-populated-based-on-the-entered-key-value.md): Fix card data not populating by correctly configuring the Navigate to screen option with the proper link and key-value pairs in Card Action settings.
- [Why Is the Impression Rate Low in Card Campaigns?](https://moengage.com/docs/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-the-impression-rate-low-in-card-campaigns.md): Low card impression rates happen because impressions are tracked only when users view a card in their inbox. Learn how scrolling and APIs affect counts.

### WhatsApp

#### Getting Started with WhatsApp

- [Introduction to WhatsApp](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/introduction-to-whatsapp.md): Get started with WhatsApp messaging on MoEngage. Reach billions of active users with targeted campaigns, automated messages, and rich media content.
- [Prerequisites](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/prerequisites.md): Complete the prerequisites for WhatsApp messaging in MoEngage: BSP account setup, WABA approval, phone number registration, and template approvals.
- [Configure WhatsApp](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/configure-whatsapp.md): Set up the WhatsApp channel in MoEngage by configuring your sender profile, adding approved templates, managing opt-ins, and delivery controls.
- [WhatsApp Templates](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/whatsapp-templates.md): Create and manage WhatsApp message templates in MoEngage, including carousel, interactive, and personalized formats pre-approved by WhatsApp.

#### Create

- [Create a WhatsApp Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/create/create-a-whatsapp-campaign.md): Follow this step-by-step guide to create WhatsApp campaigns in MoEngage. Set up targeting, choose templates, personalize content, and schedule sends.
- [Manage WhatsApp Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/create/manage-whatsapp-campaigns.md): Manage your WhatsApp campaigns in MoEngage. View campaign statuses, monitor performance metrics, duplicate successful campaigns, or delete old ones.
- [Personalize WhatsApp Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/create/personalize-whatsapp-campaign.md): Add dynamic personalization to your MoEngage WhatsApp campaigns using user attributes, event data, and business events for more relevant messaging.
- [2-way conversations](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/create/2-way-conversations.md): Enable two-way WhatsApp conversations in MoEngage using chatbot flows or live agent routing through Infobip and Gupshup partner integrations.

#### Analyze

- [Analyze WhatsApp Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/analyze/analyze-whatsapp-campaign.md): Track WhatsApp campaign performance in MoEngage with delivery stats, engagement metrics, conversion tracking, and detailed analytics dashboards.

#### Troubleshooting and FAQs - WhatsApp

- [Why Do the Delivery Error Logs of Gupshup Display UNKNOWN_SUBSCRIBER?](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/troubleshooting-and-faqs-whatsapp/why-do-the-delivery-error-logs-of-gupshup-display-unknown_subscriber.md): Fix the UNKNOWN_SUBSCRIBER error in Gupshup WhatsApp delivery logs. Common causes include unregistered numbers and outdated WhatsApp versions.
- [Common Errors in WhatsApp Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/whatsapp/troubleshooting-and-faqs-whatsapp/common-errors-in-whatsapp-campaigns.md): Troubleshoot common WhatsApp campaign errors in MoEngage, including internal failures, BSP errors, and delivery issues with solutions for each.

### Facebook Audience

#### Getting Started with Facebook Audience

- [Understanding Facebook setup for Custom Audience integration](https://moengage.com/docs/user-guide/campaigns-and-channels/facebook-audience/getting-started-with-facebook-audience/understanding-facebook-setup-for-custom-audience-integration.md): Set up your Meta app and ad account to create Facebook custom audience campaigns in MoEngage. Learn the required permissions and configuration steps.
- [Facebook Audience Settings on MoEngage dashboard](https://moengage.com/docs/user-guide/campaigns-and-channels/facebook-audience/getting-started-with-facebook-audience/facebook-audience-settings-on-moengage-dashboard.md): Complete the one-time setup to connect your Facebook account with MoEngage. Configure App ID, secret, and ad account for custom audience campaigns.

#### Create

- [Create a Facebook Audience Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/facebook-audience/create/create-a-facebook-audience-campaign.md): Step-by-step instructions to create a Facebook Audience campaign in MoEngage with audience targeting, sync configuration, and scheduling options.

#### Analyze

- [Facebook Audience Campaign Analytics](https://moengage.com/docs/user-guide/campaigns-and-channels/facebook-audience/analyze/facebook-audience-campaign-analytics.md): Campaign Analytics and Campaign Info for Facebook Audience campaigns in MoEngage.

#### Troubleshooting and FAQs - Facebook Audience

- [Troubleshoot common errors in FB Audience](https://moengage.com/docs/user-guide/campaigns-and-channels/facebook-audience/troubleshooting-and-faqs-facebook-audience/troubleshoot-common-errors-in-fb-audience.md): Resolve common errors when running Facebook Audience campaigns in MoEngage, including permission issues and custom audience creation failures.

### Google Ads Audience

#### Getting Started with Google Ads Audience

- [Overview](https://moengage.com/docs/user-guide/campaigns-and-channels/google-ads-audience/getting-started-with-google-ads-audience/overview.md): Sync user segments from MoEngage to Google Ads for precise audience targeting and retargeting. Reach users who showed interest but didn't convert.
- [Integrate Google Ads Audience](https://moengage.com/docs/user-guide/campaigns-and-channels/google-ads-audience/getting-started-with-google-ads-audience/integrate-google-ads-audience.md): Step-by-step guide to connecting your Google Ads account with MoEngage for audience syncing, customer match targeting, and retargeting campaigns.
- [Understanding Google Ads Audience App](https://moengage.com/docs/user-guide/campaigns-and-channels/google-ads-audience/getting-started-with-google-ads-audience/understanding-google-ads-audience-app.md): Discover how the MoEngage Google Ads Audience app syncs customer data for precise targeting, with automated audience syncing and Customer Match.

#### Create

- [Create a Google Ads Audience Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/google-ads-audience/create/create-a-google-ads-audience-campaign.md): Follow these steps to create a Google Ads Audience campaign in MoEngage, from defining your target users to configuring audience sync details.

#### Analyze

- [Google Ads Audience Campaign Analytics](https://moengage.com/docs/user-guide/campaigns-and-channels/google-ads-audience/analyze/google-ads-audience-campaign-analytics.md): Track and analyze your Google Ads Audience campaign performance in MoEngage with metrics for standard, periodic, and event-triggered deliveries.

#### Troubleshooting and FAQs - Google Ads Audience

- [Why Does MoEngage Report a High Number of Users While Google Ads Shows Zero Audience Sync?](https://moengage.com/docs/user-guide/campaigns-and-channels/google-ads-audience/troubleshooting-and-faqs-google-ads-audience/why-does-moengage-report-a-high-number-of-users-while-google-ads-shows-zero-audience-sync.md): Find out why Google Ads shows zero audience when MoEngage syncs fewer than 4,000 users, and how Google's minimum threshold affects your reports.

### Connectors

#### Create

- [Create a Connector Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/connectors/create/create-a-connector-campaign.md): Create a connector campaign in MoEngage to push real-time data to third-party systems or pull data for cross-channel user targeting.
- [Test Connectors](https://moengage.com/docs/user-guide/campaigns-and-channels/connectors/create/test-connectors.md): Test your MoEngage connector setup using Beeceptor or similar tools before going live. Verify webhook URLs, payloads, and request formats.

#### Analyze

- [Connector Campaign Analytics](https://moengage.com/docs/user-guide/campaigns-and-channels/connectors/analyze/connector-campaign-analytics.md): Understand the three key connector campaign metrics in MoEngage: attempted, successfully sent, and failed — plus what each status code means.
- [Send Data to Google Analytics](https://moengage.com/docs/user-guide/campaigns-and-channels/connectors/analyze/send-data-to-google-analytics.md): Send user interaction data from MoEngage to Google Analytics via connectors and the GA Measurement Protocol. Works with GA4 and Universal.
- [Connector Analytics and Info](https://moengage.com/docs/user-guide/campaigns-and-channels/connectors/analyze/connector-analytics-and-info.md): View analytics and campaign details for your MoEngage connector campaigns, including delivery performance metrics and campaign configuration.

#### FAQs-Connectors

- [Why Is the Campaign-Level Control Group Unavailable in Connector Campaigns?](https://moengage.com/docs/user-guide/campaigns-and-channels/connectors/faqs-connectors/why-is-the-campaign-level-control-group-unavailable-in-connector-campaigns.md): Campaign-level control groups aren't supported in connector campaigns. Use a Flow-level control group as a workaround for audience testing.

### Connected Apps

#### Getting started with Connected Apps

- [Overview](https://moengage.com/docs/user-guide/campaigns-and-channels/connected-apps/getting-started-with-connected-apps/overview.md): Explore MoEngage Connected Apps, a low-code platform for integrating data sources, channels, and marketing tools to enable personalized interactions.
- [Create an App](https://moengage.com/docs/user-guide/campaigns-and-channels/connected-apps/getting-started-with-connected-apps/create-an-app.md): Create a Connected App in MoEngage to integrate your existing MarTech tools, enabling new channels for sending and receiving data across platforms.
- [Create a Channel Connector Config File](https://moengage.com/docs/user-guide/campaigns-and-channels/connected-apps/getting-started-with-connected-apps/create-a-channel-connector-config-file.md): Learn how to create and structure a config file for MoEngage Connected Channel connectors, including basic info, input variables, and file format.

#### Create

- [Create a Connected App Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/connected-apps/create/create-a-connected-app-campaign.md): Follow step-by-step instructions to create a Connected App campaign in MoEngage with options for one-time, periodic, or event-triggered delivery.

#### Analyze

- [Connected Apps Campaign Analytics](https://moengage.com/docs/user-guide/campaigns-and-channels/connected-apps/analyze/connected-apps-campaign-analytics.md): Access and analyze campaign performance metrics for Connected Apps campaigns in MoEngage, including delivery statistics, conversions, and detailed info.

### Web Personalization

#### Getting Started with Web Personalization

- [Web Personalization Overview](https://moengage.com/docs/user-guide/campaigns-and-channels/web-personalization/getting-started-with-web-personalization/introduction.md): Tailor website content to individual users with MoEngage Web Personalization. Deliver personalized banners, localized content, and test page layouts.

#### Create

- [Create a Web Personalization Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/web-personalization/create/create-a-web-personalization-campaign.md): Build a web personalization campaign in MoEngage with step-by-step guidance on segmentation, campaign data, scheduling, and visual content editing.

#### Analyze

- [Analyze Web Personalization Campaign](https://moengage.com/docs/user-guide/campaigns-and-channels/web-personalization/analyze/analyze-web-personalization-campaign.md): Track and visualize the performance of web personalization campaigns in MoEngage with detailed analytics on impressions, clicks, and conversions.

#### Troubleshooting and FAQs - Web Personalization

- [Why Is Web Personalization in a Loading State?](https://moengage.com/docs/user-guide/campaigns-and-channels/web-personalization/troubleshooting-and-faqs-web-personalization/why-is-web-personalization-in-a-loading-state.md): Fix web personalization loading issues in MoEngage caused by Content Security Policy restrictions. Learn which URLs need to be whitelisted first.

### Campaign Management and Reports

- [All Campaigns](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/all-campaigns.md): Learn how to navigate the All Campaigns page in MoEngage — create and manage custom Views, use Dynamic Columns, apply filters, and perform bulk actions like tagging, downloading, reporting, archiving, pausing, stopping, and resuming campaigns.
- [Conversion and Attribution](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/conversion-and-attribution.md): Understand how MoEngage measures campaign conversions and which attribution model to use for your reporting needs.
- [Create Ad-hoc Campaign Reports](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/create-ad-hoc-campaign-reports.md): Generate on-demand campaign reports in MoEngage with custom date ranges, metrics, and delivery breakdowns. Export in basic or advanced report formats.
- [Campaign Versioning](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/campaign-versioning.md): Edit active campaigns in MoEngage without creating duplicates. Campaign versioning tracks changes to targeting, triggers, and content automatically.
- [Campaign Migration](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/campaign-migration.md): Move campaigns between MoEngage workspaces within the same data center. Migrate from test to production without recreating campaigns from scratch.

#### Message Archival

- [Message Archival](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/message-archival/message-archival.md): Archive customer messages in MoEngage for regulatory compliance and record-keeping. Store communications sent across channels via S3 or SFTP exports.
- [File Path and Naming Convention](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/message-archival/file-path-and-naming-convention.md): Configure file paths and naming conventions for MoEngage message archival exports to S3 or SFTP, with customizable attributes and directory structures.
- [File Contents](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/message-archival/file-contents.md): Explore the structure and format of MoEngage archived message files, including examples of single message objects exported via SFTP and S3 methods.

#### FAQs - Campaign Management

- [Why Does the Content API Show a 406 Error in Dashboard but a 200 Response in Postman?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-does-the-content-api-show-a-406-error-in-dashboard-but-a-200-response-in-postman.md): Fix the MoEngage Content API 406 error in the dashboard while Postman returns 200 OK. Add the correct user-agent header to resolve this issue.
- [What Causes the Delay in the Deletion of Content Blocks?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/what-causes-the-delay-in-the-deletion-of-content-blocks.md): Content blocks in MoEngage may show a Deleting status for up to 24 hours to protect ongoing campaigns. Track deletion timing through audit logs.
- [How Does the Login Process Work When Switching Between Live and Test Workspaces?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/how-does-the-login-process-work-when-switching-between-live-and-test-workspaces.md): Understand the login and two-factor authentication flow when switching between live and test workspaces in the MoEngage dashboard environment.
- [Why Is the Global Control Group Option Automatically Enabled When Editing a Campaign?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-is-the-global-control-group-option-automatically-enabled-when-editing-a-campaign.md): Find out why the global control group toggle automatically enables when editing a MoEngage campaign and learn that this is expected platform behavior.
- [Why Do the Failed Counts in the Campaign Stats Donut and the Error Breakdown Not Match?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-do-the-failed-counts-in-the-campaign-stats-donut-and-the-error-breakdown-not-match.md): Campaign stats donut and error breakdown may show different failure counts in MoEngage because failures are calculated as Sent minus Delivered only.
- [Why Does Parsing Jinja Template Format in the Personalization Preview Fail?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-does-parsing-jinja-template-format-in-the-personalization-preview-fail.md): Resolve the Jinja template parsing error in MoEngage personalization preview. Usually caused by string operators on integers or incorrect quote usage.
- [Why Are the URL Parameters in POST API Requests Not Obtained?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-are-the-url-parameters-in-post-api-requests-not-obtained.md): URL parameters are only supported in GET requests for MoEngage Custom Connectors and Content API. POST requests do not pass URL parameters through.
- [Why Do Periodic Child Campaigns Have Higher Stat Counts Compared to Periodic Parent Campaigns?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-do-periodic-child-campaigns-have-higher-stat-counts-compared-to-periodic-parent-campaigns.md): Periodic parent campaigns in MoEngage may show lower stats than child campaigns when variations are removed. Learn how metric aggregation works here.
- [Why Is There a Mismatch in Sent and Delivery Metrics Between Gupshup and MoEngage?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-is-there-a-mismatch-in-sent-and-delivery-metrics-between-gupshup-and-moengage.md): Troubleshoot mismatches in sent and delivered metrics between Gupshup and MoEngage caused by missing callbacks or campaign vs. template reporting.
- [Why Do the Unsubscribed Numbers Remain Unchanged for Total and Unique Occurrences?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-do-the-unsubscribed-numbers-remain-unchanged-for-total-and-unique-occurrences.md): In MoEngage email stats, unsubscribed counts display only total values. Separate total and unique breakdowns apply only to opens, clicks, and conversions.
- [How Does Preference Management Operate in Transactional and Promotional SMS Campaigns?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/how-does-preference-management-operate-in-transactional-and-promotional-sms-campaigns.md): Preference management works the same way for both transactional and promotional SMS campaigns in MoEngage. Campaign type labels do not change behavior.
- [How to Restrict the Fractional Component from Displaying Two Values?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/how-to-restrict-the-fractional-component-from-displaying-two-values.md): Use Jinja syntax in MoEngage to format float, long, or big integer values in user and event attributes. Prevent unwanted fractional display issues.
- [Why Is the Sent Count at Locale or Variations Level Missing for Campaign Reports?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-is-the-sent-count-at-locale-or-variations-level-missing-for-campaign-reports.md): Learn why MoEngage campaign reports may not display sent counts at the locale or variation level, and which metrics are supported at those levels.
- [Why Don't the Campaign Counts Match in Campaign Reports from Behaviour Analytics for the Same Duration?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-dont-the-campaign-counts-match-in-campaign-reports-from-behaviour-analytics-for-the-same-duration.md): Understand why campaign counts differ between behavior analytics and campaign reports for the same duration in MoEngage, and how to reconcile them.
- [How Do You Suppress or Blacklist Specific End Users Across All Communication Channels](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/how-do-you-suppress-or-blacklist-end-users-across-all-communication-channels.md): Learn how to suppress or blacklist specific end users across multiple communication channels
- [What Happens to Users Queued on a Delay Condition When an Event-Triggered Campaign Is Edited?](https://moengage.com/docs/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/what-happens-to-users-queued-on-a-delay-condition-when-an-event-triggered-campaign-is-edited.md): Editing a live Push, Email, or SMS event-triggered campaign with a delay condition creates a new campaign version. Users already queued on the retired version are dropped and don't get the old or new content.
