Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.
Select the channel you want to add to the flow.
Adding Actions in Canvas
On the MoEngage Canvas, do the following:
Click + and do one of the following to add the campaigns.
Click the category that the channel belongs to.
Category Name
Channels That Belongs to This Category
Messaging
Push, Email, SMS, RCS, WhatsApp, InApp, Onsite, and Cards
Social and Ads
Facebook and Google Ads Audience
Others
Connector and Next Best Action
The five frequently used stages are displayed under the Frequently Used section on the All stages tab. The list of available stages changes dynamically based on your workspace. Click the required stage to add it to the flow.
Click the Actions tab.
Search for the campaigns directly via the Search bar.
Then, click one of the campaigns:
Push
Email
Connector
SMS
RCS
WhatsApp
Onsite Message
In-App
Facebook
Next Best Action
Cards
Google Ads Audience
When a user reaches this stage, a push is sent to the user if the user has active devices. Marketers can configure messages for Android, iOS, and Web devices simultaneously.Marketers can set the new push message (personalize-able on User properties) or import the message from an existing campaign using the campaign ID of that campaign**.**
Supported Platform
The following platforms are supported for Push:
Android
iOS
Web
When a user reaches this stage, an email is sent to the active email subscription of the user.Marketers can create the email from scratch or use an existing email template.
When a user reaches this stage, the action defined in the Connector would be executed. For example, you could configure a connector to:
send messages to any channel that is not directly supported on MoEngage.
update user data in third-party systems or MoEngage. For example, if a user has performed a specific event, such as purchasing a premium subscription, you can use the connector campaign to update any user property associated with this event.
When a user reaches this stage, an SMS is sent to the user as per the SMS settings.
For more information about planning to use SMS in your Flows, refer to Configured SMS Settings.
For more information about personalizing your SMS message, refer to Personalization.
When a user reaches this stage, an RCS message is sent to the user according to the configurations made. RCS appears as a dedicated channel on the flow canvas alongside other channels like Email and SMS.In the Configure RCS Message panel, you can provide the following details:
Campaign name: Type a unique name for the flow stage campaign.
User property that stores user’s mobile number: Select the specific attribute that stores the user’s mobile number.
Select sender: Select the authorized sender.
Select template: Select a custom template for the message.
Personalization: You can personalize fields such as Title, Body, and Suggestion using user properties like {{Name}} or {{Link}}.
Test Campaign: Use this section to send a test message to a specific user to verify the personalized preview before publishing.
Preview type: You can use this option to switch how the message content is displayed:
Default: This option displays the message as entered in the listed fields.
Personalized: This option displays the message exactly how the message will look to an end-user, substituting the personalization tags with actual values.
Import data from another campaign: This option allows you to reuse message content for the current flow stage by importing it from an existing campaign.
A/B Test: The A/B Test feature allows you to test multiple variations of the message content within a single flow stage.
Locale: The Locale feature allows you to customize the content of the message based on the user’s preferred language or geographical region. This enables you to send the same campaign to a global audience while delivering messages in their local language, thereby improving relevance and user experience.
Fallback is not directly supported within the RCS campaign creation step itself. Instead, you should use the subsequent node in the flow to send a fallback message via another channel.
When importing content from an existing campaign, any associated SMS fallback configuration is excluded because it is not supported in the dedicated RCS node.
When configuring a stage immediately following an RCS action in the flow, the following conditions are available under the Conditions and controls tab:
Action conditions:
RCS sent successfully
RCS delivered successfully
RCS read successfully
RCS clicked
While the flow is live, hover over the RCS stage to view the following metrics and analyze the performance:
On the Stats tab, you can find a comprehensive view of the flow’s performance, with specific sections dedicated to the RCS channel.
Engagement Trends
This section allows you to view aggregated flow performance metrics filtered by the RCS channel. You can see the following key performance indicators (KPIs) presented as individual metric cards:
Sent: The total number of users to whom the message was sent.
Delivered (Delivery Rate): The total count of users who successfully received the message and the average flow delivery rate.
Read (Read Rate): The number of users who opened and viewed the message, with the average flow read rate (a unique RCS metric).
Clicks (CTR): The total number of times the message links or actions were clicked, and the average flow Click-Through Rate.
Conversions (CVR): The number of unique users who completed the conversion event after receiving the message, and the average flow Conversion Rate.
The Engagement Trends can be viewed in Time Series, Table, or Series with Table format by selecting the corresponding option.
Error Failure Breakdown
This section is dedicated to troubleshooting issues with message delivery.RCS Failure Breakdown: It displays a breakdown of failures specifically for the RCS channel. This allows you to identify reasons for non-delivery or sending failures, leveraging the existing flows infrastructure and framework.
Campaign Stats
This table provides a detailed, row-by-row performance summary of each campaign within the flow filtered by the RCS channel.
Metrics Included: The table shows the Campaign Name, Type, Total User Entries, Total Sents, Delivered/Opened/Impressions/Synced/Reads, Clicks, and Unique Conversions.
Supported Platform
The following platforms are supported for RCS:
Android
When a user reaches this stage, a WhatsApp is sent to the user, as per the WhatsApp settings. For more information about setting up and using WhatsApp in your Flows, refer to WhatsApp.
When the user reaches the OSM stage, they become eligible to receive the onsite message. The will see this OSM only when the user satisfies the OSM trigger criteria in the next session.You can wait for users to interact with the action campaign using one of the below conditional stages:
Has seen onsite message
Has clicked onsite message
Has closed onsite message
Scheduling Onsite messagesFor Onsite action campaigns, you can schedule how long the campaign stays active. It can be based on when users reach the onsite stage or a specific time. If the campaign ends at 4:00 PM on Friday, the 13th of 2021, users reaching that stage after that time won’t qualify and will move forward.When will users see the Onsite messages?To see an onsite message, users will have to satisfy the following:
reach the Onsite stage
execute the trigger condition within the OSM campaign’s scheduled time
The users will not see the Onsite message (even if they execute the trigger condition) in the following scenarios:
they have exited the flow due to exit on conversion settings
the flow is in any of the following states: stopped, paused, completed
the flow has zero active trips and is in the retired state.
Supported Platform
The following platforms are supported for Onsite Message:
Web
M-Web
TV
When the user reaches the In-App stage, they become eligible to receive the InApp message. The will see this InApp only when the user satisfies the in-app trigger criteria in the next app session. You can wait for users to interact with the action campaign using one of the below conditional stages:
Has seen mobile in-app message
Has clicked mobile in-app message
Has closed mobile in-app message
Scheduling In-App messagesFor In-App action campaigns, you can schedule how long the campaign stays active. It can be based on when users reach a certain stage or set to end at a specific time. If the campaign ends at 4:00 PM on Friday, the 13th of 2021, users reaching that stage after that time won’t qualify and will move forward.When will users see the In-App messages?To see an In-App message, users will have to satisfy the following:
Reach the In-App stage
execute the trigger condition within the In-App campaign’s scheduled time
The users will not see the In-App message (even if they execute the trigger condition) in the following scenarios:
they have exited the flow due to exit on conversion settings
the flow is in any of the following states: stopped, paused, completed
the flow has zero active trips and is in the retired state.
Supported Platform
The following platforms are supported for In-App:
Android
iOS
TV
When a user reaches this stage, the user will either be added or removed from the Facebook Audience, depending on the setup.
When a user reaches this stage, a campaign is sent to the user based on the data available in their profile about their preferred channel and the best time to send the campaign to them (if the Best Time to Send is enabled). In case the Most Preferred Channel and Best Time to Send data are not available, the fallback channels configured in the Next Best Action stage are employed, and the campaign is sent at the default time. For more information, refer to Next Best Action.
When used in the flow, a card will be shown to the user that reaches this flow stage as per the Cards settings.
Supported Platform
The following platforms are supported for Cards:
Android
iOS
TV
When a user reaches this stage, the user will either be added or removed from the Google Ads Audience, depending on the setup.
Click the pen icon to edit the campaign. You can enter the needed information manually or Import information from an existing point campaign by clicking on the “Import data from another campaign” option.
OR
Click delete to delete the campaign from the flow.
Search in Flows Canvas
This is an Early Access feature. To enable it for your account, contact your CSM or raise a support ticket.
When working with complex journeys or pre-built templates, locating a specific stage manually can be time-consuming. The canvas search feature allows you to instantly find and navigate to any stage by its name, type, or ID, without losing your context. This is fully available in both Draft and Published (view-only) states.
You can trigger the search bar using either of the following methods:
Toolbar Icon: Click the magnifying glass icon located at the right end of the bottom-right canvas toolbar.
Keyboard Shortcut: Press Ctrl+F (Windows/Linux) or Cmd+F (macOS) from anywhere on the canvas.
Once triggered, the search bar appears at the top-center of your canvas. The search evaluates your query in real-time as you type (requiring a minimum of one character). MoEngage looks for partial or full matches across the following stage details, in order of priority:
Stage Name: The custom label visible on the node card (e.g., “Day 3 Re-engage”).
Stage Type: The system-defined action (for example, “Email”, “Push”, “Wait for/till”).
Stage ID: The unique system identifier for the stage.
Copy and Paste
The MoEngage canvas allows you to copy and paste flow stages and branches. Almost all of the flows created by marketers on MoEngage include multiple action campaigns on at least one channel. Although all the campaigns are different, most campaigns differ only slightly in content and most of the campaign configuration parameters remain the same. Allowing marketers to copy and paste flow branches and stages makes it easy for them to create their desired flows in a fast manner, thus saving time and effort.
Copy a Stage
Copy a Branch
To copy a stage, hover over the stage to be copied and click the copy icon as shown below:
When you click on the copy icon, the following message is displayed in the lower right corner of the canvas.
Hover over the place where you want to paste the stage and click on the ’+’ icon. You will see an app drawer where the name of the copied stage is displayed.
Click the stage name to paste it.
After you paste the copied flow stage, it appears with the name ‘Copy - <FlowStageName>’ as shown below. In the example below, the name of the flow stage that has been copied is ‘Push1’. Thus, the name of the copied flow would be ‘Copy - Push1’.
When you copy a stage, the stage configuration also gets copied regardless of the stage type.
You cannot copy entry and exit stages. You can copy all other stages except the entry and exit stages.
After you copy a flow stage, the copied stage remains in the clipboard until you copy a new stage or move away from the flow canvas.
To copy a branch, hover over the branch to be copied and click on the copy icon as shown below.
When you click on the copy icon, the following message is displayed in the lower right corner of the canvas.
2. Hover over the place where you want to paste the branch and click on the ’+’ icon. You will see an app drawer where the name of the copied branch is displayed.
Click the branch name to paste it.
After you paste a copied flow branch, the pasted stages have “Copy” as a prefix in their names. In the following example, the name of the Push stage that is copied as a part of Branch 1 is “Upcoming Sale”. Thus, the name of the pasted stage is “Copy - Upcoming Sale”.
When you copy a branch, the configuration of all stages also gets copied regardless of the stage type.
You cannot copy a branch that has only Exit stage.
After you copy a flow branch, the copied branch remains in the clipboard until you copy a new branch or move away from the flow canvas.
You can paste a branch that has a GoTo stage only above an exit stage.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MoEngage","colors":{"primary":"#2E69FF","light":"#6691FF","dark":"#2554CC"},"logo":{"light":"https://mintcdn.com/moengage/VG5pJbeZsDUmdCZM/logo/light.svg?fit=max\u0026auto=format\u0026n=VG5pJbeZsDUmdCZM\u0026q=85\u0026s=28ca5909311cb6ffe01738e1503b5e64","dark":"https://mintcdn.com/moengage/VG5pJbeZsDUmdCZM/logo/dark.svg?fit=max\u0026auto=format\u0026n=VG5pJbeZsDUmdCZM\u0026q=85\u0026s=728a767d8fb8d3434575a28de18d08c5","href":"https://www.moengage.com/docs/"},"favicon":"https://mintcdn.com/moengage/bJi_ZHRHKldZCdcW/logo/favicon.svg?fit=max\u0026auto=format\u0026n=bJi_ZHRHKldZCdcW\u0026q=85\u0026s=9d13744d3b616913967983f324947bb5","api":{"examples":{"languages":["curl"]}},"appearance":{"default":"system"},"background":{"decoration":"gradient","color":{"light":"#FFFFFF","dark":"#121212"}},"navbar":{"links":[{"href":"/user-guide/contact-support/raise-a-support-ticket-through-moengage-dashboard","label":"Support"},{"href":"https://www.moengage.com/request-demo","label":"Request Demo"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.moengage.com/"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/moengage","x":"https://x.com/i/flow/login?redirect_after_login=%2Fmoengage","youtube":"https://www.youtube.com/c/MoEngage_Global","facebook":"https://www.facebook.com/moengage","github":"https://github.com/moengage"},"links":[{"header":"Support","items":[{"label":"Contact Support","href":"https://www.moengage.com/docs/user-guide/contact-support/raise-a-support-ticket-through-moengage-dashboard"},{"label":"AIRA Support Bot","href":"https://www.moengage.com/docs/user-guide/contact-support/aira-support-bot/aira-overview"},{"label":"Suggest a Feature","href":"https://www.moengage.com/docs/user-guide/contact-support/suggest-a-feature"},{"label":"System Status","href":"https://status.moengage.com"}]},{"header":"Learn","items":[{"label":"MoEngage Academy","href":"https://academy.moengage.com/student/catalog"},{"label":"Use Cases","href":"https://www.moengage.com/docs/use-cases/introduction"},{"label":"Release Notes","href":"https://www.moengage.com/docs/release-notes/subscribe-to-release-notes"},{"label":"Blog","href":"https://www.moengage.com/blog"}]},{"header":"For AI Tools","items":[{"label":"Setup Guide","href":"https://www.moengage.com/docs/documentation-access-to-agents"},{"label":"llms.txt","href":"https://www.moengage.com/docs/llms.txt"},{"label":"llms-full.txt","href":"https://www.moengage.com/docs/llms-full.txt"}]}]},"seo":{"metatags":{"google-site-verification":"ICNaPDX9oefbF09W1b5_U9PDnlkyfyKSRbIap6_dW6o"},"indexing":"all"},"fonts":{"heading":{"family":"circular","source":"https://app-cdn.moengage.com/images/Fonts/CircularXXWeb-Regular.woff2","format":"woff2"},"body":{"family":"circular","source":"https://app-cdn.moengage.com/images/Fonts/CircularXXWeb-Regular.woff2","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"ja","href":"ja"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"moengage","hasAudioNarration":false,"actualSubdomain":"moengage","customDomains":["moengage.com"],"gitSource":{"type":"github","owner":"moengage","repo":"moengage-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"contextualFeedback":{"allowEmail":true},"issues":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af724dbb04360f969d7dd26","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"en","tag":"Guide","count":1187},{"language":"ja","tag":"ガイド","count":1180},{"language":"en","tag":"User Guide","count":798},{"language":"ja","tag":"ユーザーガイド","count":798},{"language":"en","tag":"Campaigns and Channels","count":437},{"language":"ja","tag":"キャンペーンとチャネル","count":437},{"language":"en","tag":"Partner Integrations","count":390},{"language":"ja","tag":"パートナー統合","count":383},{"language":"en","tag":"SDKs","count":341},{"language":"en","tag":"Developer Guide (SDKs)","count":330},{"language":"ja","tag":"SDK","count":308},{"language":"ja","tag":"開発者ガイド(SDK)","count":297},{"language":"en","tag":"Use Cases","count":218},{"language":"ja","tag":"ユースケース","count":218},{"language":"en","tag":"API Guide","count":185},{"language":"ja","tag":"APIガイド","count":183},{"language":"en","tag":"Endpoints","count":179},{"language":"ja","tag":"エンドポイント","count":177},{"language":"en","tag":"Release Notes","count":140},{"language":"ja","tag":"リリースノート","count":136}],"searchSettings":{"maxResults":8,"isFiltersEnabled":true}},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"deflection":{"enabled":false,"type":"email"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"69a03c84f0b21f38ae93fdfb","deploymentId":"68bea8f8fe02728a34cf2acf","questionText":"How do I track user events?","status":"active","generatedBy":"manual","createdAt":"2026-02-26T12:28:52.454Z","updatedAt":"2026-02-26T12:28:52.454Z","__v":0}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/docs/_mintlify/custom/moengage/0a209f0cf9e21c6c/style.css"}],"page":{"pagePath":"user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows","slug":"/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows","pageMetadata":{"title":"Add Actions to Flows","description":"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.","href":"/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,br:`br`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Info,Note,OptimizedImage,Tab,Table,Tabs}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Select the channel you want to add to the flow.`}),`\n`,_jsx(Heading,{level:`1`,id:`adding-actions-in-canvas`,children:`Adding Actions in Canvas`}),`\n`,_jsx(_components.p,{children:`On the MoEngage Canvas, do the following:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`+`}),` and do one of the following to add the campaigns.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Click the category that the channel belongs to.`,`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Category Name`}),_jsx(_components.th,{children:`Channels That Belongs to This Category`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Messaging`}),_jsx(_components.td,{children:`Push, Email, SMS, RCS, WhatsApp, InApp, Onsite, and Cards`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Social and Ads`}),_jsx(_components.td,{children:`Facebook and Google Ads Audience`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Others`}),_jsx(_components.td,{children:`Connector and Next Best Action`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/prFQLkdcYp4xSt9t/images/moengage_65ca3e.png?s=5942ba7ca2bf4cce7f9a657a5aed373c`,alt:`Add via Category.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_65ca3e.png`,\"data-optimize\":`true`,\"data-opv\":`3`})}),_jsx(_components.td,{})]})]})]}),`\n`,_jsxs(Info,{children:[_jsxs(_components.p,{children:[`The five frequently used stages are displayed under the `,_jsx(_components.strong,{children:`Frequently Used`}),` section on the `,_jsx(_components.strong,{children:`All stages`}),` tab. The list of available stages changes dynamically based on your workspace. Click the required stage to add it to the flow.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/431DqtwGIOyvyx6H/images/moengage_88a186.png?fit=max\u0026auto=format\u0026n=431DqtwGIOyvyx6H\u0026q=85\u0026s=c033954ee3c0e3e07c676aa5da6409fe`,alt:`image.png`,\"data-og-width\":`1854`,width:`1854`,\"data-og-height\":`1246`,height:`1246`,\"data-path\":`images/moengage_88a186.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/431DqtwGIOyvyx6H/images/moengage_88a186.png?w=280\u0026fit=max\u0026auto=format\u0026n=431DqtwGIOyvyx6H\u0026q=85\u0026s=b2ec4a18ea5c7d994b1d6c88c406207d 280w, https://mintcdn.com/moengage/431DqtwGIOyvyx6H/images/moengage_88a186.png?w=560\u0026fit=max\u0026auto=format\u0026n=431DqtwGIOyvyx6H\u0026q=85\u0026s=d6dee8ce85b7a1edb417f70713c15ddd 560w, https://mintcdn.com/moengage/431DqtwGIOyvyx6H/images/moengage_88a186.png?w=840\u0026fit=max\u0026auto=format\u0026n=431DqtwGIOyvyx6H\u0026q=85\u0026s=f84c2b476f5f565b6506d21172aac6c9 840w, https://mintcdn.com/moengage/431DqtwGIOyvyx6H/images/moengage_88a186.png?w=1100\u0026fit=max\u0026auto=format\u0026n=431DqtwGIOyvyx6H\u0026q=85\u0026s=8e0353fa19c686845ca0003feb10b3de 1100w, https://mintcdn.com/moengage/431DqtwGIOyvyx6H/images/moengage_88a186.png?w=1650\u0026fit=max\u0026auto=format\u0026n=431DqtwGIOyvyx6H\u0026q=85\u0026s=c7d61b9ab7e263f045453bda4651b9b5 1650w, https://mintcdn.com/moengage/431DqtwGIOyvyx6H/images/moengage_88a186.png?w=2500\u0026fit=max\u0026auto=format\u0026n=431DqtwGIOyvyx6H\u0026q=85\u0026s=d06333b439cd04506d1386cdbbce3e1b 2500w`})]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`Actions`}),` tab.`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/Deli0Qwc2s7oDHRm/images/moengage_96ff21.png?s=22d4a000179d2bbff401940634e481a8`,alt:`Moving_to_Action_tab.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_96ff21.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Search for the campaigns directly via the Search bar.`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/H6NVBgn3z5fYOOBq/images/moengage_7b976a.png?s=ea7f09a04f321f16e36a28d8b232a222`,alt:`Search_to_Add.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_7b976a.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Then, click one of the campaigns:`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Push`,id:`push`,\"data-child-heading-ids\":`[\"supported-platform\"]`,children:[_jsx(_components.p,{children:`When a user reaches this stage, a push is sent to the user if the user has active devices. Marketers can configure messages for Android, iOS, and Web devices simultaneously.`}),_jsx(_components.p,{children:`Marketers can set the new push message (personalize-able on User properties) or import the message from an existing campaign using the campaign ID of that campaign**.**`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/dLyLAwgfsm1v6_MY/images/moengage_871a13.png?s=62937e2d3e0cbe4dbdf7f3530a71f546`,alt:`Adding Push.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_871a13.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),_jsx(Heading,{level:`3`,id:`supported-platform`,children:`Supported Platform`}),_jsx(_components.p,{children:`The following platforms are supported for Push:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Android`}),`\n`,_jsx(_components.li,{children:`iOS`}),`\n`,_jsx(_components.li,{children:`Web`}),`\n`]})]}),_jsxs(Tab,{title:`Email`,id:`email`,children:[_jsx(_components.p,{children:`When a user reaches this stage, an email is sent to the active email subscription of the user.`}),_jsx(_components.p,{children:`Marketers can create the email from scratch or use an existing email template.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_42c227.png?s=31ed6991b9b0ce2124381b1f63ef5227`,alt:`Adding Email.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_42c227.png`,\"data-optimize\":`true`,\"data-opv\":`3`})]}),_jsxs(Tab,{title:`Connector`,id:`connector`,children:[_jsx(_components.p,{children:`When a user reaches this stage, the action defined in the Connector would be executed. For example, you could configure a connector to:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`send messages to any channel that is not directly supported on MoEngage.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`update user data in third-party systems or MoEngage. For example, if a user has performed a specific event, such as purchasing a premium subscription, you can use the connector campaign to update any user property associated with this event.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/jnaevUpPOwD04mEl/images/moengage_84d6da.png?s=4e2bde9e0b259e8d6503cc7ee6d4e8ec`,alt:`Connector Addition.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_84d6da.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),`\n`]}),`\n`]})]}),_jsxs(Tab,{title:`SMS`,id:`sms`,children:[_jsx(_components.p,{children:`When a user reaches this stage, an SMS is sent to the user as per the SMS settings.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For more information about planning to use SMS in your Flows, refer to `,_jsx(_components.a,{href:`/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/configure-an-sms-sender`,children:`Configured SMS Settings`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`For more information about personalizing your SMS message, refer to `,_jsx(_components.a,{href:`/user-guide/flows-cross-channel-messaging/create/actions-in-flows/personalization-in-flows`,children:`Personalization`}),`.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/rmgWdhG7TCISpEIz/images/moengage_d52957.png?s=596495adc685608887470ff9142c50f8`,alt:`Adding SMS.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_d52957.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),`\n`]}),`\n`]})]}),_jsxs(Tab,{title:`RCS`,id:`rcs`,\"data-child-heading-ids\":`[\"stats\",\"engagement-trends\",\"error-failure-breakdown\",\"campaign-stats\",\"supported-platform-2\"]`,children:[_jsx(_components.p,{children:`When a user reaches this stage, an RCS message is sent to the user according to the configurations made. RCS appears as a dedicated channel on the flow canvas alongside other channels like Email and SMS.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/P9B7WlDoMUnquME5/images/moengage_0ab44a.png?s=7b72b611fd0b354d7b4e568e944b07ef`,alt:`add rcs to flows.gif`,\"data-og-width\":`1388`,width:`1388`,\"data-og-height\":`722`,height:`722`,\"data-path\":`images/moengage_0ab44a.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`Configure RCS Message`}),` panel, you can provide the following details:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Campaign name:`}),` Type a unique name for the flow stage campaign.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`User property that stores user’s mobile number:`}),` Select the specific attribute that stores the user’s mobile number.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Select sender`}),`: Select the authorized sender.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Select template:`}),` Select a custom template for the message.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Personalization`}),`: You can personalize fields such as Title, Body, and Suggestion using user properties like `,_jsx(_components.code,{children:`{{Name}}`}),` or `,_jsx(_components.code,{children:`{{Link}}`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test Campaign`}),`: Use this section to send a test message to a specific user to verify the personalized preview before publishing.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Preview type`}),`: You can use this option to switch how the message content is displayed:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Default: This option displays the message as entered in the listed fields.`}),`\n`,_jsx(_components.li,{children:`Personalized: This option displays the message exactly how the message will look to an end-user, substituting the personalization tags with actual values.`}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Import data from another campaign`}),`: This option allows you to reuse message content for the current flow stage by importing it from an existing campaign.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A/B Test`}),`: The A/B Test feature allows you to test multiple variations of the message content within a single flow stage.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Locale`}),`: The Locale feature allows you to customize the content of the message based on the user’s preferred language or geographical region. This enables you to send the same campaign to a global audience while delivering messages in their local language, thereby improving relevance and user experience.`]}),`\n`]}),_jsx(Info,{children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Fallback is not directly supported within the RCS campaign creation step itself. Instead, you should use the subsequent node in the flow to send a fallback message via another channel.`}),`\n`,_jsx(_components.li,{children:`When importing content from an existing campaign, any associated SMS fallback configuration is excluded because it is not supported in the dedicated RCS node.`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/user-guide/flows-cross-channel-messaging/create/intelligence-in-flows/intelligent-path-optimizer`,children:`Intelligent Path Optimizer`}),` (IPO) is currently not supported for the RCS channel.`]}),`\n`]})}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a3988.png?fit=max\u0026auto=format\u0026n=-6I69HDJzlzOqYai\u0026q=85\u0026s=20685ddf8e8667d32ea7ce6dc6e2645f`,alt:`Configure RCS Message.png`,\"data-og-width\":`2924`,width:`2924`,\"data-og-height\":`1720`,height:`1720`,\"data-path\":`images/moengage_9a3988.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a3988.png?w=280\u0026fit=max\u0026auto=format\u0026n=-6I69HDJzlzOqYai\u0026q=85\u0026s=1a311b65cb553bf078e92b2c731353b5 280w, https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a3988.png?w=560\u0026fit=max\u0026auto=format\u0026n=-6I69HDJzlzOqYai\u0026q=85\u0026s=80fb8c3abb93c0224074a1095d70493a 560w, https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a3988.png?w=840\u0026fit=max\u0026auto=format\u0026n=-6I69HDJzlzOqYai\u0026q=85\u0026s=6f74d90db76e86abd2349363ab72afbe 840w, https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a3988.png?w=1100\u0026fit=max\u0026auto=format\u0026n=-6I69HDJzlzOqYai\u0026q=85\u0026s=3f113a812d9038099cd5493723c1d19c 1100w, https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a3988.png?w=1650\u0026fit=max\u0026auto=format\u0026n=-6I69HDJzlzOqYai\u0026q=85\u0026s=26887f6da4c134c25110ee1cf444e792 1650w, https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a3988.png?w=2500\u0026fit=max\u0026auto=format\u0026n=-6I69HDJzlzOqYai\u0026q=85\u0026s=d5533074bdfb470c8bb234fd64f60111 2500w`}),_jsxs(_components.p,{children:[`When configuring a stage immediately following an RCS action in the flow, the following conditions are available under the `,_jsx(_components.strong,{children:`Conditions and controls`}),` tab:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Action conditions:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`RCS sent successfully`}),`\n`,_jsx(_components.li,{children:`RCS delivered successfully`}),`\n`,_jsx(_components.li,{children:`RCS read successfully`}),`\n`,_jsxs(_components.li,{children:[`RCS clicked`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_010dcd.png?fit=max\u0026auto=format\u0026n=MBpE2Km0jgeTJl4Q\u0026q=85\u0026s=0045d495511a268652740150945389dd`,alt:`rcs metrics.png`,\"data-og-width\":`1518`,width:`1518`,\"data-og-height\":`582`,height:`582`,\"data-path\":`images/moengage_010dcd.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_010dcd.png?w=280\u0026fit=max\u0026auto=format\u0026n=MBpE2Km0jgeTJl4Q\u0026q=85\u0026s=b119757514285e4f23b67fe0c2d6905f 280w, https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_010dcd.png?w=560\u0026fit=max\u0026auto=format\u0026n=MBpE2Km0jgeTJl4Q\u0026q=85\u0026s=a21493897256fecf288f2834eb3b86c5 560w, https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_010dcd.png?w=840\u0026fit=max\u0026auto=format\u0026n=MBpE2Km0jgeTJl4Q\u0026q=85\u0026s=445ea027c735763f36ef76baa9ea7547 840w, https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_010dcd.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MBpE2Km0jgeTJl4Q\u0026q=85\u0026s=dbd708672e3e8e29f637a643665bd417 1100w, https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_010dcd.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MBpE2Km0jgeTJl4Q\u0026q=85\u0026s=ad122d277f329f3cf52bc5d6f4451154 1650w, https://mintcdn.com/moengage/MBpE2Km0jgeTJl4Q/images/moengage_010dcd.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MBpE2Km0jgeTJl4Q\u0026q=85\u0026s=039721a5033bb95b2f11723d99b3aaf5 2500w`}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`While the flow is live, hover over the RCS stage to view the following metrics and analyze the performance:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Sent`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Delivered`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Read`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Click (CTR)`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Conversions(CVR)`})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Conversion Events`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e40a3f.png?fit=max\u0026auto=format\u0026n=fUSb9kG75-iJ0JuL\u0026q=85\u0026s=bfa3a1a57d49b80489a4e0f3c7f2c3c8`,alt:`stats.png`,\"data-og-width\":`1054`,width:`1054`,\"data-og-height\":`848`,height:`848`,\"data-path\":`images/moengage_e40a3f.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e40a3f.png?w=280\u0026fit=max\u0026auto=format\u0026n=fUSb9kG75-iJ0JuL\u0026q=85\u0026s=dadf936c8cff4cf479d583ddb18ce73c 280w, https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e40a3f.png?w=560\u0026fit=max\u0026auto=format\u0026n=fUSb9kG75-iJ0JuL\u0026q=85\u0026s=afe377d9012fe67a562b6881b0f7500d 560w, https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e40a3f.png?w=840\u0026fit=max\u0026auto=format\u0026n=fUSb9kG75-iJ0JuL\u0026q=85\u0026s=c6aa2db031e9b2977e66bc8c66640a7b 840w, https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e40a3f.png?w=1100\u0026fit=max\u0026auto=format\u0026n=fUSb9kG75-iJ0JuL\u0026q=85\u0026s=929994bbc63fb3eff965c08cca1d5081 1100w, https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e40a3f.png?w=1650\u0026fit=max\u0026auto=format\u0026n=fUSb9kG75-iJ0JuL\u0026q=85\u0026s=380bb84c967e4ef2ccd587b3c292b113 1650w, https://mintcdn.com/moengage/fUSb9kG75-iJ0JuL/images/moengage_e40a3f.png?w=2500\u0026fit=max\u0026auto=format\u0026n=fUSb9kG75-iJ0JuL\u0026q=85\u0026s=b2749694d62d53b9cc8da7af9d54a453 2500w`}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`Click the info icon to view the `,_jsx(_components.a,{href:`/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/analyze-rcs-campaigns`,children:`Campaign analytics and info`}),` page.`]}),_jsx(Heading,{level:`3`,id:`stats`,children:`Stats`}),_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Stats`}),` tab, you can find a comprehensive view of the flow’s performance, with specific sections dedicated to the RCS channel.`]}),_jsx(Heading,{level:`4`,id:`engagement-trends`,children:`Engagement Trends`}),_jsx(_components.p,{children:`This section allows you to view aggregated flow performance metrics filtered by the RCS channel. You can see the following key performance indicators (KPIs) presented as individual metric cards:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sent`}),`: The total number of users to whom the message was sent.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delivered`}),` (Delivery Rate): The total count of users who successfully received the message and the average flow delivery rate.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Read`}),` (Read Rate): The number of users who opened and viewed the message, with the average flow read rate (a unique RCS metric).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Clicks`}),` (CTR): The total number of times the message links or actions were clicked, and the average flow Click-Through Rate.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Conversions`}),` (CVR): The number of unique users who completed the conversion event after receiving the message, and the average flow Conversion Rate.`]}),`\n`]}),_jsx(_components.p,{children:`The Engagement Trends can be viewed in Time Series, Table, or Series with Table format by selecting the corresponding option.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed4549.png?fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=6c19d0616f7242d99959b4f97998bc77`,alt:`engagement trends.png`,\"data-og-width\":`2826`,width:`2826`,\"data-og-height\":`1276`,height:`1276`,\"data-path\":`images/moengage_ed4549.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed4549.png?w=280\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=2a8b4b0f04e828fe6380914b2fff5265 280w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed4549.png?w=560\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=f4c1c4e219d81f77e03bce967d7f44d1 560w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed4549.png?w=840\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=30551b6de3705f18d5bef843bcb8c162 840w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed4549.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=9d5644d033fc06ef99cd068148b0870d 1100w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed4549.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=c9f2d13ae87c8bcd98ff6bbe989089cf 1650w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed4549.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=e077e6a50d27f163dd2a20d9835ed349 2500w`}),_jsx(Heading,{level:`4`,id:`error-failure-breakdown`,children:`Error Failure Breakdown`}),_jsx(_components.p,{children:`This section is dedicated to troubleshooting issues with message delivery.`}),_jsx(_components.p,{children:`RCS Failure Breakdown: It displays a breakdown of failures specifically for the RCS channel. This allows you to identify reasons for non-delivery or sending failures, leveraging the existing flows infrastructure and framework.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_0dda38.png?fit=max\u0026auto=format\u0026n=OQ0V9ibjQLpsyCSD\u0026q=85\u0026s=82e92ebffb162e8a9fa456d446924941`,alt:`RCS failure breakdown.png`,\"data-og-width\":`2854`,width:`2854`,\"data-og-height\":`190`,height:`190`,\"data-path\":`images/moengage_0dda38.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_0dda38.png?w=280\u0026fit=max\u0026auto=format\u0026n=OQ0V9ibjQLpsyCSD\u0026q=85\u0026s=e9489b0a5c14a39c5a80c5b5607dc20e 280w, https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_0dda38.png?w=560\u0026fit=max\u0026auto=format\u0026n=OQ0V9ibjQLpsyCSD\u0026q=85\u0026s=d4ef1fd83af543a719d40a3a6f540875 560w, https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_0dda38.png?w=840\u0026fit=max\u0026auto=format\u0026n=OQ0V9ibjQLpsyCSD\u0026q=85\u0026s=2f361b03ba210ca28bfc06856e3e24da 840w, https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_0dda38.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OQ0V9ibjQLpsyCSD\u0026q=85\u0026s=bc80e221445aac7ccad77256eb5d5b67 1100w, https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_0dda38.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OQ0V9ibjQLpsyCSD\u0026q=85\u0026s=fb2efdcfd5720d8a5defc28187494209 1650w, https://mintcdn.com/moengage/OQ0V9ibjQLpsyCSD/images/moengage_0dda38.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OQ0V9ibjQLpsyCSD\u0026q=85\u0026s=dc034f00acfcf12be76cae2535866184 2500w`}),_jsx(Heading,{level:`4`,id:`campaign-stats`,children:`Campaign Stats`}),_jsx(_components.p,{children:`This table provides a detailed, row-by-row performance summary of each campaign within the flow filtered by the RCS channel.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Metrics Included`}),`: The table shows the Campaign Name, Type, Total User Entries, Total Sents, Delivered/Opened/Impressions/Synced/Reads, Clicks, and Unique Conversions.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_ad02af.png?fit=max\u0026auto=format\u0026n=MkyldVVKHHCZ-kMR\u0026q=85\u0026s=ac3139fd604ab62ec8d1ed51aa72a2a6`,alt:`campaign stats.png`,\"data-og-width\":`2844`,width:`2844`,\"data-og-height\":`820`,height:`820`,\"data-path\":`images/moengage_ad02af.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_ad02af.png?w=280\u0026fit=max\u0026auto=format\u0026n=MkyldVVKHHCZ-kMR\u0026q=85\u0026s=4ad2050acd19732bec25552ed5033daa 280w, https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_ad02af.png?w=560\u0026fit=max\u0026auto=format\u0026n=MkyldVVKHHCZ-kMR\u0026q=85\u0026s=9f8ae3055bb83992462213bff76bccda 560w, https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_ad02af.png?w=840\u0026fit=max\u0026auto=format\u0026n=MkyldVVKHHCZ-kMR\u0026q=85\u0026s=098b0b720e7af36b0ed32f15df5fa09d 840w, https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_ad02af.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MkyldVVKHHCZ-kMR\u0026q=85\u0026s=4e5647cb9fe8325de050a3183f35410b 1100w, https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_ad02af.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MkyldVVKHHCZ-kMR\u0026q=85\u0026s=cc2363a9d5450a204a653c8ca05f5c80 1650w, https://mintcdn.com/moengage/MkyldVVKHHCZ-kMR/images/moengage_ad02af.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MkyldVVKHHCZ-kMR\u0026q=85\u0026s=579283c9b6a4347820d78837c4152157 2500w`}),`\n`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`supported-platform-2`,children:`Supported Platform`}),_jsx(_components.p,{children:`The following platforms are supported for RCS:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Android`}),`\n`]})]}),_jsxs(Tab,{title:`WhatsApp`,id:`whatsapp`,children:[_jsxs(_components.p,{children:[`When a user reaches this stage, a WhatsApp is sent to the user, as per the WhatsApp settings. For more information about setting up and using WhatsApp in your Flows, refer to `,_jsx(_components.a,{href:`/user-guide/campaigns-and-channels/whatsapp`,children:`WhatsApp`}),`.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/M3SzEdkQVgGAjJCt/images/moengage_753fc5.png?s=159457f37c253596190429b3f6930124`,alt:`Adding WhatsApp.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_753fc5.png`,\"data-optimize\":`true`,\"data-opv\":`3`})]}),_jsxs(Tab,{title:`Onsite Message`,id:`onsite-message`,\"data-child-heading-ids\":`[\"supported-platform-3\"]`,children:[_jsx(_components.p,{children:`When the user reaches the OSM stage, they become eligible to receive the onsite message. The will see this OSM only when the user satisfies the OSM trigger criteria in the next session.`}),_jsx(_components.p,{children:`You can wait for users to interact with the action campaign using one of the below conditional stages:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Has seen onsite message`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Has clicked onsite message`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Has closed onsite message`})}),`\n`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Scheduling Onsite messages`})}),_jsx(_components.p,{children:`For Onsite action campaigns, you can schedule how long the campaign stays active. It can be based on when users reach the onsite stage or a specific time. If the campaign ends at 4:00 PM on Friday, the 13th of 2021, users reaching that stage after that time won’t qualify and will move forward.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`When will users see the Onsite messages?`})}),_jsx(_components.p,{children:`To see an onsite message, users will have to satisfy the following:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`reach the Onsite stage`}),`\n`,_jsx(_components.li,{children:`execute the trigger condition within the OSM campaign’s scheduled time`}),`\n`]}),_jsxs(Info,{children:[_jsx(_components.p,{children:`The users will not see the Onsite message (even if they execute the trigger condition) in the following scenarios:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`they have exited the flow due to exit on conversion settings`}),`\n`,_jsx(_components.li,{children:`the flow is in any of the following states: stopped, paused, completed`}),`\n`,_jsx(_components.li,{children:`the flow has zero active trips and is in the retired state.`}),`\n`]})]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/t9d2bz7zij1iE1iP/images/moengage_9d3f88.png?s=54a5f672647dde647e186dd25ff4b15e`,alt:`Adding Onsite.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_9d3f88.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),_jsx(Heading,{level:`3`,id:`supported-platform-3`,children:`Supported Platform`}),_jsx(_components.p,{children:`The following platforms are supported for Onsite Message:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Web`}),`\n`,_jsx(_components.li,{children:`M-Web`}),`\n`,_jsx(_components.li,{children:`TV`}),`\n`]})]}),_jsxs(Tab,{title:`In-App`,id:`in-app`,\"data-child-heading-ids\":`[\"supported-platform-4\"]`,children:[_jsx(_components.p,{children:`When the user reaches the In-App stage, they become eligible to receive the InApp message. The will see this InApp only when the user satisfies the in-app trigger criteria in the next app session. You can wait for users to interact with the action campaign using one of the below conditional stages:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Has seen mobile in-app message`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Has clicked mobile in-app message`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Has closed mobile in-app message`})}),`\n`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Scheduling In-App messages`})}),_jsx(_components.p,{children:`For In-App action campaigns, you can schedule how long the campaign stays active. It can be based on when users reach a certain stage or set to end at a specific time. If the campaign ends at 4:00 PM on Friday, the 13th of 2021, users reaching that stage after that time won’t qualify and will move forward.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`When will users see the In-App messages?`})}),_jsx(_components.p,{children:`To see an In-App message, users will have to satisfy the following:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Reach the In-App stage`}),`\n`,_jsx(_components.li,{children:`execute the trigger condition within the In-App campaign’s scheduled time`}),`\n`]}),_jsxs(Info,{children:[_jsx(_components.p,{children:`The users will not see the In-App message (even if they execute the trigger condition) in the following scenarios:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`they have exited the flow due to exit on conversion settings`}),`\n`,_jsx(_components.li,{children:`the flow is in any of the following states: stopped, paused, completed`}),`\n`,_jsx(_components.li,{children:`the flow has zero active trips and is in the retired state.`}),`\n`]})]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/vl5cQuPaKeqblz8O/images/moengage_8dc9a9.png?s=8fd3307c3235610fc06a6666167223a5`,alt:`Adding InApp.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_8dc9a9.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),_jsx(Heading,{level:`3`,id:`supported-platform-4`,children:`Supported Platform`}),_jsx(_components.p,{children:`The following platforms are supported for In-App:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Android`}),`\n`,_jsx(_components.li,{children:`iOS`}),`\n`,_jsx(_components.li,{children:`TV`}),`\n`]})]}),_jsxs(Tab,{title:`Facebook`,id:`facebook`,children:[_jsx(_components.p,{children:`When a user reaches this stage, the user will either be added or removed from the Facebook Audience, depending on the setup.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/geRh9DNA2GhPhrjA/images/moengage_f28ca5.png?s=704adb4eb951ce9ee682113f8cf2dbeb`,alt:`Facebook_Addition.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_f28ca5.png`,\"data-optimize\":`true`,\"data-opv\":`3`})]}),_jsxs(Tab,{title:`Next Best Action`,id:`next-best-action`,children:[_jsxs(_components.p,{children:[`When a user reaches this stage, a campaign is sent to the user based on the data available in their profile about their preferred channel and the best time to send the campaign to them (if the Best Time to Send is enabled). In case the Most Preferred Channel and Best Time to Send data are not available, the fallback channels configured in the Next Best Action stage are employed, and the campaign is sent at the default time. For more information, refer to `,_jsx(_components.a,{href:`/user-guide/flows-cross-channel-messaging/create/intelligence-in-flows/next-best-action-in-flows`,children:`Next Best Action`}),`.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ed845d.png?s=d4e96e9c77ddc3a6e0e4b8a574346e66`,alt:`NBA Addition.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_ed845d.png`,\"data-optimize\":`true`,\"data-opv\":`3`})]}),_jsxs(Tab,{title:`Cards`,id:`cards`,\"data-child-heading-ids\":`[\"supported-platform-5\"]`,children:[_jsx(_components.p,{children:`When used in the flow, a card will be shown to the user that reaches this flow stage as per the Cards settings.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/-uVFLyK4XoHTd5WE/images/moengage_157306.png?s=c1683b91ff0ce69f16610754d6841044`,alt:`Adding Cards.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_157306.png`,\"data-optimize\":`true`,\"data-opv\":`3`}),_jsx(Heading,{level:`3`,id:`supported-platform-5`,children:`Supported Platform`}),_jsx(_components.p,{children:`The following platforms are supported for Cards:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Android`}),`\n`,_jsx(_components.li,{children:`iOS`}),`\n`,_jsx(_components.li,{children:`TV`}),`\n`]})]}),_jsxs(Tab,{title:`Google Ads Audience`,id:`google-ads-audience`,children:[_jsx(_components.p,{children:`When a user reaches this stage, the user will either be added or removed from the Google Ads Audience, depending on the setup.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/50ZszvUJB4M_6y_L/images/moengage_ea2c95.png?s=e52443399e1f0bc99ae60c92091e5c4c`,alt:`GA Addition.gif`,\"data-og-width\":`1920`,width:`1920`,\"data-og-height\":`1018`,height:`1018`,\"data-path\":`images/moengage_ea2c95.png`,\"data-optimize\":`true`,\"data-opv\":`3`})]})]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Click the pen icon to edit the campaign. You can enter the needed information manually or Import information from an existing point campaign by clicking on the “Import data from another campaign” option.`,_jsx(_components.br,{}),`\n`,`OR`,_jsx(_components.br,{}),`\n`,`Click delete to delete the campaign from the flow.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`search-in-flows-canvas`,children:`Search in Flows Canvas`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`This is an Early Access feature. To enable it for your account, contact your CSM or raise a support ticket.`})}),`\n`,_jsx(_components.p,{children:`When working with complex journeys or pre-built templates, locating a specific stage manually can be time-consuming. The canvas search feature allows you to instantly find and navigate to any stage by its name, type, or ID, without losing your context. This is fully available in both Draft and Published (view-only) states.\nYou can trigger the search bar using either of the following methods:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Toolbar Icon: Click the magnifying glass icon located at the right end of the bottom-right canvas toolbar.`}),`\n`,_jsx(_components.li,{children:`Keyboard Shortcut: Press Ctrl+F (Windows/Linux) or Cmd+F (macOS) from anywhere on the canvas.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Once triggered, the search bar appears at the top-center of your canvas. The search evaluates your query in real-time as you type (requiring a minimum of one character). MoEngage looks for partial or full matches across the following stage details, in order of priority:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stage Name`}),`: The custom label visible on the node card (e.g., “Day 3 Re-engage”).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stage Type`}),`: The system-defined action (for example, “Email”, “Push”, “Wait for/till”).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Stage ID`}),`: The unique system identifier for the stage.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`copy-and-paste`,children:`Copy and Paste`}),`\n`,_jsx(_components.p,{children:`The MoEngage canvas allows you to copy and paste flow stages and branches. Almost all of the flows created by marketers on MoEngage include multiple action campaigns on at least one channel. Although all the campaigns are different, most campaigns differ only slightly in content and most of the campaign configuration parameters remain the same. Allowing marketers to copy and paste flow branches and stages makes it easy for them to create their desired flows in a fast manner, thus saving time and effort.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Copy a Stage`,id:`copy-a-stage`,children:[_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`To copy a stage, hover over the stage to be copied and click the copy icon `,_jsx(OptimizedImage,{alt:`CopyIcon.png`,src:`https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=fcf7e5b17f7b01ab9e633793238e7439`,\"data-og-width\":`35`,width:`35`,\"data-og-height\":`44`,height:`44`,\"data-path\":`images/moengage_ee5e85.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=280\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=60001eb26fb3610a64633bb259ecdc52 280w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=560\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=3ec27aeb97c5f7ab0fd525cf3bcd4734 560w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=840\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=1543d5bf6cfe1dcc1a77a48f29464326 840w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=da85de228a1b21f8b849d373ce91697d 1100w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=fd88b447d9118fc67eeb48c66563e43b 1650w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=0a0325dc0852880bec695c0049b43c99 2500w`}),` as shown below:`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a34915.png?fit=max\u0026auto=format\u0026n=T-dEj4C-7pywzBS3\u0026q=85\u0026s=75c795b37c5a08f5f713d6764fdebbec`,alt:`CopyAction.png`,\"data-og-width\":`1101`,width:`1101`,\"data-og-height\":`267`,height:`267`,\"data-path\":`images/moengage_a34915.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a34915.png?w=280\u0026fit=max\u0026auto=format\u0026n=T-dEj4C-7pywzBS3\u0026q=85\u0026s=c15ea1e3042d88b6cff935a0aa99c2b8 280w, https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a34915.png?w=560\u0026fit=max\u0026auto=format\u0026n=T-dEj4C-7pywzBS3\u0026q=85\u0026s=bbf8c71499bac8481ae340fb54983a08 560w, https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a34915.png?w=840\u0026fit=max\u0026auto=format\u0026n=T-dEj4C-7pywzBS3\u0026q=85\u0026s=53ed385c6208ef0fd6684da93d6caea8 840w, https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a34915.png?w=1100\u0026fit=max\u0026auto=format\u0026n=T-dEj4C-7pywzBS3\u0026q=85\u0026s=f0195da14deda66b9561643d8fa87871 1100w, https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a34915.png?w=1650\u0026fit=max\u0026auto=format\u0026n=T-dEj4C-7pywzBS3\u0026q=85\u0026s=75178d97b5d1b89e2863387e54dfc728 1650w, https://mintcdn.com/moengage/T-dEj4C-7pywzBS3/images/moengage_a34915.png?w=2500\u0026fit=max\u0026auto=format\u0026n=T-dEj4C-7pywzBS3\u0026q=85\u0026s=a44709c6e3b88f4ca01fa4907670ea24 2500w`}),`\n`]}),`\n`]}),_jsx(_components.p,{children:`When you click on the copy icon, the following message is displayed in the lower right corner of the canvas.`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/S2vOz7ciYYqlhjCf/images/moengage_6ac8c3.png?fit=max\u0026auto=format\u0026n=S2vOz7ciYYqlhjCf\u0026q=85\u0026s=3505f9874189146a3756b5d0cbcebbfd`,alt:`PasteOption.png`,\"data-og-width\":`689`,width:`689`,\"data-og-height\":`358`,height:`358`,\"data-path\":`images/moengage_6ac8c3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/S2vOz7ciYYqlhjCf/images/moengage_6ac8c3.png?w=280\u0026fit=max\u0026auto=format\u0026n=S2vOz7ciYYqlhjCf\u0026q=85\u0026s=c8600d0543be043abe1b2225d015a5b8 280w, https://mintcdn.com/moengage/S2vOz7ciYYqlhjCf/images/moengage_6ac8c3.png?w=560\u0026fit=max\u0026auto=format\u0026n=S2vOz7ciYYqlhjCf\u0026q=85\u0026s=ae4d4c69bf0c24ede5967b0c66e66aec 560w, https://mintcdn.com/moengage/S2vOz7ciYYqlhjCf/images/moengage_6ac8c3.png?w=840\u0026fit=max\u0026auto=format\u0026n=S2vOz7ciYYqlhjCf\u0026q=85\u0026s=ac6b84c962b5e82ab9a6553217a5d01a 840w, https://mintcdn.com/moengage/S2vOz7ciYYqlhjCf/images/moengage_6ac8c3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=S2vOz7ciYYqlhjCf\u0026q=85\u0026s=8bbd1902270f770a6b61ecd06e651f02 1100w, https://mintcdn.com/moengage/S2vOz7ciYYqlhjCf/images/moengage_6ac8c3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=S2vOz7ciYYqlhjCf\u0026q=85\u0026s=4c1f4966a78515f7a0b8fd7aaf0b0473 1650w, https://mintcdn.com/moengage/S2vOz7ciYYqlhjCf/images/moengage_6ac8c3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=S2vOz7ciYYqlhjCf\u0026q=85\u0026s=065526e01ff525fbc72f17374dc39c31 2500w`}),_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Hover over the place where you want to paste the stage and click on the ’+’ icon. You will see an app drawer where the name of the copied stage is displayed.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_53ff4c.png?fit=max\u0026auto=format\u0026n=VqQHPleQ9qk_ZsLR\u0026q=85\u0026s=147918796347138447a310a450e31ea0`,alt:`pasting_Push1.png`,\"data-og-width\":`1856`,width:`1856`,\"data-og-height\":`1248`,height:`1248`,\"data-path\":`images/moengage_53ff4c.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_53ff4c.png?w=280\u0026fit=max\u0026auto=format\u0026n=VqQHPleQ9qk_ZsLR\u0026q=85\u0026s=9dd7ddf7d5e6d784e6385f3ce268f9b9 280w, https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_53ff4c.png?w=560\u0026fit=max\u0026auto=format\u0026n=VqQHPleQ9qk_ZsLR\u0026q=85\u0026s=2fe1348f594b0e7083d29394094df979 560w, https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_53ff4c.png?w=840\u0026fit=max\u0026auto=format\u0026n=VqQHPleQ9qk_ZsLR\u0026q=85\u0026s=cf4fd1fe27b736b05bba9119308bfd38 840w, https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_53ff4c.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VqQHPleQ9qk_ZsLR\u0026q=85\u0026s=eaf216a2fab998ea4a4f719751d76aac 1100w, https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_53ff4c.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VqQHPleQ9qk_ZsLR\u0026q=85\u0026s=8715ea5b5b2ca0edda7072760e81388a 1650w, https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_53ff4c.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VqQHPleQ9qk_ZsLR\u0026q=85\u0026s=53e605f13346e3a7473e7afd018b224b 2500w`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click the stage name to paste it.`,_jsx(_components.br,{}),`\n`,`After you paste the copied flow stage, it appears with the name ‘Copy - `,_jsx(_components.code,{children:`\u003cFlowStageName>`}),`’ as shown below. In the example below, the name of the flow stage that has been copied is ‘Push1’. Thus, the name of the copied flow would be ‘Copy - Push1’.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1e1934.png?fit=max\u0026auto=format\u0026n=iCae3l_a7eOJMTbz\u0026q=85\u0026s=868a799061e21dad6165ed1e196a84fa`,alt:`PastedVersion.png`,\"data-og-width\":`588`,width:`588`,\"data-og-height\":`840`,height:`840`,\"data-path\":`images/moengage_1e1934.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1e1934.png?w=280\u0026fit=max\u0026auto=format\u0026n=iCae3l_a7eOJMTbz\u0026q=85\u0026s=fd99b72d29a2ee8aee5b0076d7c0fdd6 280w, https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1e1934.png?w=560\u0026fit=max\u0026auto=format\u0026n=iCae3l_a7eOJMTbz\u0026q=85\u0026s=77b695ea6fd54d395fd6936f550cc113 560w, https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1e1934.png?w=840\u0026fit=max\u0026auto=format\u0026n=iCae3l_a7eOJMTbz\u0026q=85\u0026s=6c71cd54251af5103ce34a470b7bb410 840w, https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1e1934.png?w=1100\u0026fit=max\u0026auto=format\u0026n=iCae3l_a7eOJMTbz\u0026q=85\u0026s=fe92b371493886229628247cd0eeadcc 1100w, https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1e1934.png?w=1650\u0026fit=max\u0026auto=format\u0026n=iCae3l_a7eOJMTbz\u0026q=85\u0026s=128cd3da7f960c8d72a6819028ecf51f 1650w, https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1e1934.png?w=2500\u0026fit=max\u0026auto=format\u0026n=iCae3l_a7eOJMTbz\u0026q=85\u0026s=1b1e81008c199974e459f335616913f9 2500w`}),`\n`]}),`\n`]}),_jsx(Info,{children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`When you copy a stage, the stage configuration also gets copied regardless of the stage type.`}),`\n`,_jsx(_components.li,{children:`You cannot copy entry and exit stages. You can copy all other stages except the entry and exit stages.`}),`\n`,_jsx(_components.li,{children:`After you copy a flow stage, the copied stage remains in the clipboard until you copy a new stage or move away from the flow canvas.`}),`\n`]})})]}),_jsxs(Tab,{title:`Copy a Branch`,id:`copy-a-branch`,children:[_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`To copy a branch, hover over the branch to be copied and click on the copy icon `,_jsx(OptimizedImage,{alt:`CopyIcon.png`,src:`https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=fcf7e5b17f7b01ab9e633793238e7439`,\"data-og-width\":`35`,width:`35`,\"data-og-height\":`44`,height:`44`,\"data-path\":`images/moengage_ee5e85.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=280\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=60001eb26fb3610a64633bb259ecdc52 280w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=560\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=3ec27aeb97c5f7ab0fd525cf3bcd4734 560w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=840\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=1543d5bf6cfe1dcc1a77a48f29464326 840w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=1100\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=da85de228a1b21f8b849d373ce91697d 1100w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=1650\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=fd88b447d9118fc67eeb48c66563e43b 1650w, https://mintcdn.com/moengage/o0kXRAcOq2mxzDnY/images/moengage_ee5e85.png?w=2500\u0026fit=max\u0026auto=format\u0026n=o0kXRAcOq2mxzDnY\u0026q=85\u0026s=0a0325dc0852880bec695c0049b43c99 2500w`}),` as shown below.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_ccd279.png?fit=max\u0026auto=format\u0026n=xaH8HoR16_YVDek5\u0026q=85\u0026s=5a82e9ed743acf1ec8cff047fc51ffd8`,alt:`Copy and paste 1.png`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1630`,height:`1630`,\"data-path\":`images/moengage_ccd279.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_ccd279.png?w=280\u0026fit=max\u0026auto=format\u0026n=xaH8HoR16_YVDek5\u0026q=85\u0026s=ec66cae2590b7d5ae4d7ce43bea2da63 280w, https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_ccd279.png?w=560\u0026fit=max\u0026auto=format\u0026n=xaH8HoR16_YVDek5\u0026q=85\u0026s=acf3b11f5596fbcdab49779924a7db17 560w, https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_ccd279.png?w=840\u0026fit=max\u0026auto=format\u0026n=xaH8HoR16_YVDek5\u0026q=85\u0026s=fab3c3ff392c74cdbf67dbe057010478 840w, https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_ccd279.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xaH8HoR16_YVDek5\u0026q=85\u0026s=1551d9d716ac220ffd17ecf9a5f7f663 1100w, https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_ccd279.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xaH8HoR16_YVDek5\u0026q=85\u0026s=d6e3b3160bc8bfd0cc8e85eb812f8088 1650w, https://mintcdn.com/moengage/xaH8HoR16_YVDek5/images/moengage_ccd279.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xaH8HoR16_YVDek5\u0026q=85\u0026s=ce23d652ca4b9b009c222d5887c5d39f 2500w`}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`When you click on the copy icon, the following message is displayed in the lower right corner of the canvas. `,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/60BzFdXTJDO5dnCb/images/moengage_339839.png?fit=max\u0026auto=format\u0026n=60BzFdXTJDO5dnCb\u0026q=85\u0026s=82661408e77d5e4b80faad49401c4932`,alt:`Copy and paste 2.png`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1630`,height:`1630`,\"data-path\":`images/moengage_339839.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/60BzFdXTJDO5dnCb/images/moengage_339839.png?w=280\u0026fit=max\u0026auto=format\u0026n=60BzFdXTJDO5dnCb\u0026q=85\u0026s=1cbf3d54ee6d3c00452ba7a4a8382daa 280w, https://mintcdn.com/moengage/60BzFdXTJDO5dnCb/images/moengage_339839.png?w=560\u0026fit=max\u0026auto=format\u0026n=60BzFdXTJDO5dnCb\u0026q=85\u0026s=b88f133082148f308272521090077a65 560w, https://mintcdn.com/moengage/60BzFdXTJDO5dnCb/images/moengage_339839.png?w=840\u0026fit=max\u0026auto=format\u0026n=60BzFdXTJDO5dnCb\u0026q=85\u0026s=a7e92383da7f0b8f15c131a593b5129e 840w, https://mintcdn.com/moengage/60BzFdXTJDO5dnCb/images/moengage_339839.png?w=1100\u0026fit=max\u0026auto=format\u0026n=60BzFdXTJDO5dnCb\u0026q=85\u0026s=8efe6f53cc5dcafdedaf199ec4b734bd 1100w, https://mintcdn.com/moengage/60BzFdXTJDO5dnCb/images/moengage_339839.png?w=1650\u0026fit=max\u0026auto=format\u0026n=60BzFdXTJDO5dnCb\u0026q=85\u0026s=c1c9a0135eb17fb88c1a1919b5d5cb0a 1650w, https://mintcdn.com/moengage/60BzFdXTJDO5dnCb/images/moengage_339839.png?w=2500\u0026fit=max\u0026auto=format\u0026n=60BzFdXTJDO5dnCb\u0026q=85\u0026s=d96b292dc61faba76078f9eef50e1606 2500w`}),`\n2. Hover over the place where you want to paste the branch and click on the ’+’ icon. You will see an app drawer where the name of the copied branch is displayed.`]}),_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/ME-DtlELD2N8TrcF/images/moengage_c01cb9.png?fit=max\u0026auto=format\u0026n=ME-DtlELD2N8TrcF\u0026q=85\u0026s=78efccd641377916c5e5cf5e7e295bfa`,alt:`Pasting_branch.png`,\"data-og-width\":`1858`,width:`1858`,\"data-og-height\":`1244`,height:`1244`,\"data-path\":`images/moengage_c01cb9.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/ME-DtlELD2N8TrcF/images/moengage_c01cb9.png?w=280\u0026fit=max\u0026auto=format\u0026n=ME-DtlELD2N8TrcF\u0026q=85\u0026s=b6f327eb5caf2e7b7db4003bb96f2328 280w, https://mintcdn.com/moengage/ME-DtlELD2N8TrcF/images/moengage_c01cb9.png?w=560\u0026fit=max\u0026auto=format\u0026n=ME-DtlELD2N8TrcF\u0026q=85\u0026s=f03b51b53e7c67ff6c5e562db8513a0d 560w, https://mintcdn.com/moengage/ME-DtlELD2N8TrcF/images/moengage_c01cb9.png?w=840\u0026fit=max\u0026auto=format\u0026n=ME-DtlELD2N8TrcF\u0026q=85\u0026s=b1732660955786f961991e50c89b370e 840w, https://mintcdn.com/moengage/ME-DtlELD2N8TrcF/images/moengage_c01cb9.png?w=1100\u0026fit=max\u0026auto=format\u0026n=ME-DtlELD2N8TrcF\u0026q=85\u0026s=4d91aee70db416fb9f0bddc948bfa99c 1100w, https://mintcdn.com/moengage/ME-DtlELD2N8TrcF/images/moengage_c01cb9.png?w=1650\u0026fit=max\u0026auto=format\u0026n=ME-DtlELD2N8TrcF\u0026q=85\u0026s=066078fb1d8ae265cb97ab20a3bfdfe5 1650w, https://mintcdn.com/moengage/ME-DtlELD2N8TrcF/images/moengage_c01cb9.png?w=2500\u0026fit=max\u0026auto=format\u0026n=ME-DtlELD2N8TrcF\u0026q=85\u0026s=350a3cc2692f0ae32e670849d123a640 2500w`}),_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click the branch name to paste it.`,_jsx(_components.br,{}),`\n`,`After you paste a copied flow branch, the pasted stages have “Copy” as a prefix in their names. In the following example, the name of the Push stage that is copied as a part of Branch 1 is “Upcoming Sale”. Thus, the name of the pasted stage is “Copy - Upcoming Sale”.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2aa009.png?fit=max\u0026auto=format\u0026n=t9nft78wsoLTI2Nx\u0026q=85\u0026s=b540d5f7d752178849cbf83e4126d160`,alt:`Copy and paste 4.png`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1630`,height:`1630`,\"data-path\":`images/moengage_2aa009.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2aa009.png?w=280\u0026fit=max\u0026auto=format\u0026n=t9nft78wsoLTI2Nx\u0026q=85\u0026s=2257b280915ce5243bcb71b050c55138 280w, https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2aa009.png?w=560\u0026fit=max\u0026auto=format\u0026n=t9nft78wsoLTI2Nx\u0026q=85\u0026s=e17fa1f214a2e9d5bf8df978fb74cf32 560w, https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2aa009.png?w=840\u0026fit=max\u0026auto=format\u0026n=t9nft78wsoLTI2Nx\u0026q=85\u0026s=5eb01000dc32720e2d69779f65bf605a 840w, https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2aa009.png?w=1100\u0026fit=max\u0026auto=format\u0026n=t9nft78wsoLTI2Nx\u0026q=85\u0026s=9ba3514d9e3220f8e7c355672db5d835 1100w, https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2aa009.png?w=1650\u0026fit=max\u0026auto=format\u0026n=t9nft78wsoLTI2Nx\u0026q=85\u0026s=268c73aa11569fece92d483dcc30ba43 1650w, https://mintcdn.com/moengage/t9nft78wsoLTI2Nx/images/moengage_2aa009.png?w=2500\u0026fit=max\u0026auto=format\u0026n=t9nft78wsoLTI2Nx\u0026q=85\u0026s=68ec92a03bc9dd4eed13d41f93bb8ab3 2500w`}),`\n`]}),`\n`]}),_jsx(Info,{children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`When you copy a branch, the configuration of all stages also gets copied regardless of the stage type.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`You cannot copy a branch that has only Exit stage.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_46e0af.png?fit=max\u0026auto=format\u0026n=Vec55CKt-wYQ1h5L\u0026q=85\u0026s=9fae2e0f0795667554d63a31551c6caf`,alt:`copy and paste error.png`,\"data-og-width\":`2768`,width:`2768`,\"data-og-height\":`1052`,height:`1052`,\"data-path\":`images/moengage_46e0af.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_46e0af.png?w=280\u0026fit=max\u0026auto=format\u0026n=Vec55CKt-wYQ1h5L\u0026q=85\u0026s=f6fcb0c5cf66e9c5620c1860db85f5ea 280w, https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_46e0af.png?w=560\u0026fit=max\u0026auto=format\u0026n=Vec55CKt-wYQ1h5L\u0026q=85\u0026s=3717b38db8c45e386230b2fb022959cf 560w, https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_46e0af.png?w=840\u0026fit=max\u0026auto=format\u0026n=Vec55CKt-wYQ1h5L\u0026q=85\u0026s=c914f403d078d165c966c0e089dfc6fd 840w, https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_46e0af.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Vec55CKt-wYQ1h5L\u0026q=85\u0026s=2417e98659a5c2682de256a675890325 1100w, https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_46e0af.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Vec55CKt-wYQ1h5L\u0026q=85\u0026s=caa85818acaa8db2f8fd5b07e767e619 1650w, https://mintcdn.com/moengage/Vec55CKt-wYQ1h5L/images/moengage_46e0af.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Vec55CKt-wYQ1h5L\u0026q=85\u0026s=cadc463d69767277a4b9c142ac02b820 2500w`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`After you copy a flow branch, the copied branch remains in the clipboard until you copy a new branch or move away from the flow canvas.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`You can paste a branch that has a GoTo stage only above an exit stage. `,_jsx(OptimizedImage,{src:`https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c89e0a.png?fit=max\u0026auto=format\u0026n=-X0av6ek9AEOUtsy\u0026q=85\u0026s=491a1e1f38786646326e269f6f07ca3b`,alt:`copy and paste error 2.png`,\"data-og-width\":`2778`,width:`2778`,\"data-og-height\":`1074`,height:`1074`,\"data-path\":`images/moengage_c89e0a.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c89e0a.png?w=280\u0026fit=max\u0026auto=format\u0026n=-X0av6ek9AEOUtsy\u0026q=85\u0026s=9f2c3120099ad5fc22b900a0d8f66824 280w, https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c89e0a.png?w=560\u0026fit=max\u0026auto=format\u0026n=-X0av6ek9AEOUtsy\u0026q=85\u0026s=1b2dff369ac3348aee366a4493fbb84f 560w, https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c89e0a.png?w=840\u0026fit=max\u0026auto=format\u0026n=-X0av6ek9AEOUtsy\u0026q=85\u0026s=a925cadc73fef0b06d71fa19d0781dc3 840w, https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c89e0a.png?w=1100\u0026fit=max\u0026auto=format\u0026n=-X0av6ek9AEOUtsy\u0026q=85\u0026s=1c325af75663824b4930a86ef8ab4388 1100w, https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c89e0a.png?w=1650\u0026fit=max\u0026auto=format\u0026n=-X0av6ek9AEOUtsy\u0026q=85\u0026s=a2d6c34613ac9bb750e02f7ba82ee80b 1650w, https://mintcdn.com/moengage/-X0av6ek9AEOUtsy/images/moengage_c89e0a.png?w=2500\u0026fit=max\u0026auto=format\u0026n=-X0av6ek9AEOUtsy\u0026q=85\u0026s=a83778094663f02229f41ee9f8e7b8b0 2500w`})]}),`\n`]}),`\n`]})})]})]}),`\n`,_jsx(Heading,{level:`1`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guide/flows-cross-channel-messaging/create/conditions-and-controls-in-flows/branching-of-users-in-flows`,children:`Add conditions to flows`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guide/flows-cross-channel-messaging/create/conditions-and-controls-in-flows/force-move-or-delay-users-in-flows`,children:`Add controls to flows`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-multiple-conversion-goals`,children:`Add multiple goals to flows`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Add Actions to Flows","description":"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.","href":"/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Adding Actions in Canvas","slug":"adding-actions-in-canvas","depth":1,"children":[{"title":"Supported Platform","slug":"supported-platform","depth":3,"children":[],"tabId":"push"},{"title":"Stats","slug":"stats","depth":3,"children":[],"tabId":"rcs"},{"title":"Engagement Trends","slug":"engagement-trends","depth":4,"children":[],"tabId":"rcs"},{"title":"Error Failure Breakdown","slug":"error-failure-breakdown","depth":4,"children":[],"tabId":"rcs"},{"title":"Campaign Stats","slug":"campaign-stats","depth":4,"children":[],"tabId":"rcs"},{"title":"Supported Platform","slug":"supported-platform-2","depth":3,"children":[],"tabId":"rcs"},{"title":"Supported Platform","slug":"supported-platform-3","depth":3,"children":[],"tabId":"onsite-message"},{"title":"Supported Platform","slug":"supported-platform-4","depth":3,"children":[],"tabId":"in-app"},{"title":"Supported Platform","slug":"supported-platform-5","depth":3,"children":[],"tabId":"cards"}]},{"title":"Search in Flows Canvas","slug":"search-in-flows-canvas","depth":1,"children":[]},{"title":"Copy and Paste","slug":"copy-and-paste","depth":1,"children":[]},{"title":"Next Steps","slug":"next-steps","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/moengage/992523b3cb2256cd/script.js"],"subdomain":"moengage","siteName":"MoEngage","title":"Add Actions to Flows - MoEngage","relatedPagesConfig":{"enabled":false,"limit":3,"mode":"manual"},"contextualStarterQuestions":[{"_id":"6af6b82e65c46d75524d07cc","deploymentId":"68bea8f8fe02728a34cf2acf","questionText":"How do I use campaign actions?","status":"active","generatedBy":"contextual","path":"user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows","createdAt":"2026-11-13T07:11:42.351Z","updatedAt":"2026-11-13T07:11:42.351Z","__v":0},{"_id":"6af6b82e65c46d75524d07cb","deploymentId":"68bea8f8fe02728a34cf2acf","questionText":"What channels are available?","status":"active","generatedBy":"contextual","path":"user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows","createdAt":"2026-11-13T07:11:42.351Z","updatedAt":"2026-11-13T07:11:42.351Z","__v":0},{"_id":"6af6b82e65c46d75524d07ca","deploymentId":"68bea8f8fe02728a34cf2acf","questionText":"How do I add channels to flows?","status":"active","generatedBy":"contextual","path":"user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows","createdAt":"2026-11-13T07:11:42.351Z","updatedAt":"2026-11-13T07:11:42.351Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows","matchLevel":0},"ja":{"href":"/ja/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows","matchLevel":1}}},"lastModified":"2026-11-13T07:10:55.407Z","originalFileLocation":"user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MoEngage\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add Actions to Flows - MoEngage\">\u003cmeta data-mint-head property=\"og:description\" content=\"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MoEngage\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://moengage.mintlify.site/docs/_mintlify/api/og/v2?division=Actions+in+Flows\u0026amp;title=Add+Actions+to+Flows\u0026amp;description=Add+campaign+actions+to+your+MoEngage+Flow+canvas+by+selecting+channels%2C+importing+existing+campaign+data%2C+and+configuring+engagement+messages.\u0026amp;theme=f5f8670d2a6207083c52605d\u0026amp;signature=05ff5c14cfdcd5941864e9f0438c5a1444f0b63791b6a096e80b1bc83be4b566\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Add Actions to Flows - MoEngage\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://moengage.mintlify.site/docs/_mintlify/api/og/v2?division=Actions+in+Flows\u0026amp;title=Add+Actions+to+Flows\u0026amp;description=Add+campaign+actions+to+your+MoEngage+Flow+canvas+by+selecting+channels%2C+importing+existing+campaign+data%2C+and+configuring+engagement+messages.\u0026amp;theme=f5f8670d2a6207083c52605d\u0026amp;signature=05ff5c14cfdcd5941864e9f0438c5a1444f0b63791b6a096e80b1bc83be4b566\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/moengage/FFhO5ttvrbE72kxs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MoEngage\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2E69FF\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"ICNaPDX9oefbF09W1b5_U9PDnlkyfyKSRbIap6_dW6o\">\u003clink data-mint-head rel=\"canonical\" href=\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://moengage.com/docs/ja/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://moengage.com/#organization\",\"name\":\"MoEngage\",\"url\":\"https://moengage.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/moengage/VG5pJbeZsDUmdCZM/logo/light.svg?fit=max\u0026auto=format\u0026n=VG5pJbeZsDUmdCZM\u0026q=85\u0026s=28ca5909311cb6ffe01738e1503b5e64\"}},{\"@type\":\"WebSite\",\"@id\":\"https://moengage.com/docs#website\",\"name\":\"MoEngage\",\"url\":\"https://moengage.com/docs\",\"publisher\":{\"@id\":\"https://moengage.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows#webpage\",\"url\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\",\"name\":\"Add Actions to Flows\",\"description\":\"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.\",\"dateModified\":\"2026-11-13T07:10:55.407Z\",\"isPartOf\":{\"@id\":\"https://moengage.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guide\",\"item\":\"https://moengage.com/docs/user-guide/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flows - Cross Channel Messaging\",\"item\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/getting-started/overview-flows/overview-flows\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create\",\"item\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/create-flows/create-a-flow\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Add Actions to Flows\",\"item\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows#article\",\"headline\":\"Add Actions to Flows\",\"name\":\"Add Actions to Flows\",\"description\":\"Add campaign actions to your MoEngage Flow canvas by selecting channels, importing existing campaign data, and configuring engagement messages.\",\"url\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows\",\"mainEntityOfPage\":{\"@id\":\"https://moengage.com/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows#webpage\"},\"dateModified\":\"2026-11-13T07:10:55.407Z\",\"publisher\":{\"@id\":\"https://moengage.com/#organization\"},\"isPartOf\":{\"@id\":\"https://moengage.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MoEngage\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"MoEngage\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows.md","siteName":"MoEngage","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"User Guide","groups":[{"group":"Guide","pages":[{"title":"User Guide","href":"/user-guide/introduction"},{"group":"Getting Started","pages":[{"title":"Welcome to MoEngage!","sidebarTitle":"Welcome to MoEngage","href":"/user-guide/getting-started/welcome-to-moengage"},{"group":"Overview","pages":[{"title":"Terms to Know","href":"/user-guide/getting-started/overview/terms-to-know"},{"title":"Feature or Product in Beta","href":"/user-guide/getting-started/overview/feature-or-product-in-beta"}]},{"group":"Sign Up \u0026 Auth","pages":[{"title":"Sign Up with MoEngage","href":"/user-guide/getting-started/initial-setup/sign-up-with-moengage-or-create-a-new-account-in-moengage"},{"title":"Log In to MoEngage","href":"/user-guide/getting-started/initial-setup/log-in-to-moengage"}]},{"group":"Dashboard","pages":[{"title":"Dashboard Overview","href":"/user-guide/getting-started/initial-setup/dashboard-overview"},{"title":"Set Up Your Profile","href":"/user-guide/getting-started/initial-setup/manage-your-profile"}]},{"title":"Migrate or Transfer Push Tokens","href":"/user-guide/getting-started/migrate-to-moengage/migrate-or-transfer-push-tokens"},{"group":"Integration","pages":[{"title":"Custom Proxy Sub Domains","href":"/user-guide/getting-started/integration/custom-proxy-sub-domains"},{"title":"Default Android SDK","href":"/user-guide/getting-started/integration/default-android-sdk"},{"title":"Default Web SDK","href":"/user-guide/getting-started/integration/default-web-sdk"},{"title":"Default iOS SDK","href":"/user-guide/getting-started/integration/default-ios-sdk"},{"title":"Shopify","href":"/user-guide/getting-started/integration/shopify"},{"title":"Integration Checklist","href":"/user-guide/getting-started/integration/integration-checklist"},{"title":"Reinstall Tracking","href":"/user-guide/getting-started/integration/reinstall-tracking"}]},{"group":"Integration Validation","pages":[{"title":"Android Native Integration Validation","href":"/user-guide/getting-started/integration-validation/android-native-integration-validation"},{"title":"Install/Uninstall/Reinstall Integration Validation","href":"/user-guide/getting-started/integration-validation/installuninstallreinstall-integration-validation"},{"title":"User Property/Profile Integration Validation","href":"/user-guide/getting-started/integration-validation/user-attributeprofile-integration-validation"},{"title":"User Events Integration Validation","href":"/user-guide/getting-started/integration-validation/user-events-integration-validation"},{"title":"Android Push Notifications Integration Validation","href":"/user-guide/getting-started/integration-validation/android-push-notifications-integration-validation"},{"title":"iOS Push Notifications Integration Validation","href":"/user-guide/getting-started/integration-validation/ios-push-notifications-integration-validation"},{"title":"Web Push Notifications Integration Validation","href":"/user-guide/getting-started/integration-validation/web-push-notifications-integration-validation"},{"title":"Push Templates Integration Validation","href":"/user-guide/getting-started/integration-validation/push-templates-integration-validation"},{"title":"In-App Notifications Integration Validation","href":"/user-guide/getting-started/integration-validation/in-app-notifications-integration-validation"}]}]},{"group":"Settings","pages":[{"group":"Account","pages":[{"title":"Workspace Settings","href":"/user-guide/settings/account/general-settings/workspace-settings"},{"title":"API Key Dashboard","href":"/user-guide/settings/account/api-and-api-keys/api-key-dashboard"},{"title":"Portfolio","href":"/user-guide/settings/account/portfolio/portfolio"},{"group":"Team Management","pages":[{"title":"Manage Members","href":"/user-guide/settings/account/team-management/manage-members"},{"title":"Access Roles","href":"/user-guide/settings/account/team-management/access-roles"},{"title":"Teams in MoEngage","href":"/user-guide/settings/account/team-management/teams-in-moengage"},{"title":"Teams 2.0 in MoEngage","href":"/user-guide/settings/account/team-management/teams-20-in-moengage"},{"title":"Campaign Approval Workflow","href":"/user-guide/settings/account/team-management/campaign-approval-workflow"}]},{"title":"Context Hub","href":"/user-guide/settings/account/context-hub/context-hub"},{"title":"Audit Logs","href":"/user-guide/settings/account/audit-logs/audit-logs"},{"group":"Security","pages":[{"title":"Overview","href":"/user-guide/settings/account/security/overview"},{"title":"Set Up the Login Method","href":"/user-guide/settings/account/security/set-up-the-login-method"},{"title":"2-Step Verification or Two-Factor Authentication (2FA)","href":"/user-guide/settings/account/security/2-step-verification-or-two-factor-authentication-2fa"},{"title":"API Firewall","href":"/user-guide/settings/account/security/api-firewall"},{"title":"Whitelist Partners and Servers","href":"/user-guide/settings/account/security/whitelist-partners-and-servers"},{"title":"Security Advisory - Rotate Your API Keys and Secure API Access","href":"/user-guide/settings/account/security/rotate-api-keys-and-secure-api-access"},{"title":"Firewall","href":"/user-guide/settings/account/security/firewall"},{"title":"MoEngage Access","href":"/user-guide/settings/account/security/moengage-access"},{"title":"Single Sign-On (SSO)","href":"/user-guide/settings/account/security/single-sign-on-sso"},{"title":"Just-in-Time User Provisioning (JIT)","href":"/user-guide/settings/account/security/just-in-time-user-provisioning-jit"},{"title":"Automatic Logout","href":"/user-guide/settings/account/security/automatic-logout"},{"title":"System for Cross-domain Identity Management (SCIM)","href":"/user-guide/settings/account/security/system-for-cross-domain-identity-management-scim"},{"title":"IP Whitelisting in MoEngage","href":"/user-guide/settings/account/security/ip-whitelisting-in-moengage"},{"title":"SDK Authentication","href":"/user-guide/settings/account/security/sdk-authentication"},{"title":"Security Best Practices","href":"/user-guide/settings/account/security/security-best-practices"}]},{"group":"Billing","pages":[{"title":"Usage Details","href":"/user-guide/settings/account/billing/usage-details"},{"title":"Merlin AI Usage","href":"/user-guide/settings/account/billing/merlin-ai-usage"},{"title":"MoEngage Credits FAQs","href":"/user-guide/settings/account/billing/moengage-credits-faqs"},{"title":"Organization Details","href":"/user-guide/settings/account/billing/organization-details"},{"title":"Manage Subscription","href":"/user-guide/settings/account/billing/manage-subscription"},{"title":"Billing \u0026 Contract FAQs","href":"/user-guide/settings/account/billing/billing-and-contract-faqs"}]},{"group":"FAQs - Account Management","pages":[{"title":"How To Resolve reCAPTCHA Issues in the Browser When Logging In to the Dashboard?","href":"/user-guide/settings/account/faqs-account-management/how-to-resolve-recaptcha-issues-in-the-browser-when-logging-in-to-the-dashboard"},{"title":"Why Does Switching Between LIVE and TEST Environments Fail?","href":"/user-guide/settings/account/faqs-account-management/why-does-switching-between-live-and-test-environments-fail"},{"title":"Why Is the User Unable to Log in to the Dashboard?","href":"/user-guide/settings/account/faqs-account-management/why-is-the-user-unable-to-log-in-to-the-dashboard"},{"title":"Why Is the OTP Not Received on Email for 2FA?","href":"/user-guide/settings/account/faqs-account-management/why-is-the-otp-not-received-on-email-for-2fa"},{"title":"Suspicious Login Verification","href":"/user-guide/settings/account/faqs-account-management/suspicious-login-verification"},{"title":"User unable to log in","href":"/user-guide/settings/account/faqs-account-management/user-unable-to-log-in"},{"title":"Troubleshoot SCIM Integration Errors","href":"/user-guide/settings/account/faqs-account-management/troubleshoot-scim-integration-errors"}]}]},{"group":"Analytics \u0026 Segmentation","pages":[{"title":"Query Settings","href":"/user-guide/settings/analytics-and-segmentation/query-settings"},{"title":"Acquisition Tracking","href":"/user-guide/settings/analytics-and-segmentation/acquisition-tracking"},{"title":"Uninstall Tracking","href":"/user-guide/settings/analytics-and-segmentation/uninstall-tracking"}]},{"group":"Data Management","pages":[{"title":"Overview - Data Management","href":"/user-guide/settings/data-management/overview-data-management"},{"title":"Data Management Alerts","href":"/user-guide/settings/data-management/data-management-alerts"}]},{"group":"Channels","pages":[{"group":"Delivery Controls","pages":[{"title":"Campaign Audience Limit","href":"/user-guide/settings/channels/delivery-controls/campaign-audience-limit"},{"title":"Frequency capping","href":"/user-guide/settings/channels/delivery-controls/frequency-capping"},{"title":"Do Not Disturb","href":"/user-guide/settings/channels/delivery-controls/do-not-disturb"},{"title":"Minimum delay between campaigns","href":"/user-guide/settings/channels/delivery-controls/minimum-delay-between-campaigns"},{"title":"Throttling","href":"/user-guide/settings/channels/delivery-controls/throttling"},{"title":"Message Queuing","href":"/user-guide/settings/channels/delivery-controls/message-queuing"},{"title":"Send campaign in recipient's time zone","href":"/user-guide/settings/channels/delivery-controls/send-campaign-in-recipients-time-zone"},{"title":"Limit Messages for Periodic and Triggered Campaigns","href":"/user-guide/settings/channels/delivery-controls/limit-messages-for-periodic-and-triggered-campaigns"}]},{"title":"Bot Detection for Email Opens and Clicks","href":"/user-guide/settings/channels/bot-detection-settings/bot-detection-for-email-opens-and-clicks"}]},{"group":"Advanced Settings","pages":[{"title":"Global Control Group","href":"/user-guide/settings/advanced-settings/global-control-group"},{"title":"Manage Tags","href":"/user-guide/settings/advanced-settings/manage-tags"},{"title":"Locales","href":"/user-guide/settings/advanced-settings/locales"},{"title":"Add a Content API","href":"/user-guide/settings/advanced-settings/add-a-content-api"},{"title":"Configure Custom Domain (Link Branding)","href":"/user-guide/settings/advanced-settings/configure-custom-domain-link-branding"},{"title":"E.164 Phone Number Format","href":"/user-guide/settings/advanced-settings/e164-phone-number-format"},{"title":"Mobile Number Standardization","href":"/user-guide/settings/advanced-settings/mobile-number-standardization"},{"title":"Authorization Configuration with OAuth 2.0","href":"/user-guide/settings/advanced-settings/authorization-configuration-with-oauth-20"},{"title":"Configure General UTM Parameters at Account Level","href":"/user-guide/settings/advanced-settings/configure-general-utm-parameters-at-account-level"},{"title":"Add UTM Parameters to Campaigns","href":"/user-guide/settings/advanced-settings/add-utm-parameters-to-campaigns"},{"title":"Campaign Attribution Settings","href":"/user-guide/settings/advanced-settings/campaign-attribution-settings"}]},{"group":"Reports and Alerts","pages":[{"group":"Alert Management","pages":[{"group":"Getting Started","pages":[{"title":"Overview - Alert Management","href":"/user-guide/settings/reports-and-alerts/alert-management/getting-started/overview-alert-management"},{"title":"Create an Alert","href":"/user-guide/settings/reports-and-alerts/alert-management/getting-started/create-an-alert"}]},{"title":"Managing Alerts","href":"/user-guide/settings/reports-and-alerts/alert-management/manage-alerts/managing-alerts"},{"group":"Alert Destinations","pages":[{"title":"Webhooks","href":"/user-guide/settings/reports-and-alerts/alert-management/alert-destination/webhooks"}]}]},{"title":"Dashboard Subscriptions","href":"/user-guide/settings/reports-and-alerts/dashboard-subscriptions"},{"title":"Proactive Insights Settings","href":"/user-guide/settings/reports-and-alerts/proactive-insights-settings"}]},{"title":"Settings - Inform","href":"/user-guide/settings/miscellaneous/settings-inform"}]},{"group":"Data","pages":[{"group":"Key Concepts","pages":[{"title":"Overview - Data","href":"/user-guide/data/key-concepts/overview-data"},{"title":"Data Centers in MoEngage","href":"/user-guide/data/key-concepts/data-centers-in-moengage"},{"title":"Event Naming Conventions","href":"/user-guide/data/key-concepts/event-naming-conventions"},{"title":"Fair Usage Policy (FUP)","href":"/user-guide/data/key-concepts/fair-usage-policy-fup"},{"title":"Data Archival (Retention) Policy","href":"/user-guide/data/key-concepts/data-archival-retention-policy"},{"title":"Data Tracking Policies","href":"/user-guide/data/key-concepts/data-tracking-policies"},{"title":"Support for Object Data Type","href":"/user-guide/data/key-concepts/support-for-object-data-type"},{"title":"Portfolio: Data Ingestion and Management","href":"/user-guide/data/key-concepts/portfolio-data-ingestion-and-management"}]},{"group":"User Data","pages":[{"title":"User Profile","href":"/user-guide/data/user-data/user-profile"},{"title":"Anonymous to Registered User Merge","href":"/user-guide/data/user-data/anonymous-to-registered-user-merge"},{"title":"Unified Identity (Identity Resolution)","href":"/user-guide/data/user-data/unified-identity-identity-resolution"},{"title":"Derived User Properties","href":"/user-guide/data/user-data/derived-user-attributes"},{"title":"Unset User Properties","href":"/user-guide/data/user-data/unset-user-attributes"},{"title":"User Install Status","href":"/user-guide/data/user-data/user-install-status"}]},{"group":"Event Data","pages":[{"title":"A Complete Guide to Event Tracking","href":"/user-guide/data/event-data/a-complete-guide-to-event-tracking"},{"title":"Derived Events \u0026 Attributes","href":"/user-guide/data/event-data/derived-events-and-attributes"},{"title":"Event Time and Received Time","href":"/user-guide/data/event-data/event-time-and-received-time"}]},{"group":"Imports","pages":[{"title":"Overview - Imports","href":"/user-guide/data/imports/overview-imports"},{"title":"Set Up a File Import","href":"/user-guide/data/imports/setting-up-a-file-import"},{"title":"Set Up a Data Warehouse Import","href":"/user-guide/data/imports/setting-up-a-data-warehouse-import"},{"title":"Manual Uploads","href":"/user-guide/data/imports/manual-uploads"},{"title":"Auxiliary Data","href":"/user-guide/data/imports/auxiliary-data"}]},{"group":"Exports","pages":[{"group":"Events","pages":[{"title":"Overview - Event Exports","href":"/user-guide/data/exports/events/overview-events-exports"},{"group":"Data warehouse","pages":[{"title":"BigQuery Exports","href":"/user-guide/data/exports/events/data-warehouse/bigquery-exports"},{"title":"Databricks Exports","href":"/user-guide/data/exports/events/data-warehouse/databricks-exports"},{"title":"SFTP Exports","href":"/user-guide/data/exports/events/data-warehouse/sftp-exports"},{"title":"Snowflake Exports","href":"/user-guide/data/exports/events/data-warehouse/snowflake-exports"},{"title":"S3 Exports","href":"/user-guide/data/exports/events/data-warehouse/s3-exports"},{"title":"Redshift Exports","href":"/user-guide/data/exports/events/data-warehouse/redshift-exports"},{"title":"Google Cloud Storage (GCS) Exports","href":"/user-guide/data/exports/events/data-warehouse/google-cloud-storage-gcs-exports"}]},{"title":"Analyze the Volume of Data Exports","href":"/user-guide/data/exports/events/analyze-the-volume-of-data-exports"},{"title":"Data Export Glossary","href":"/user-guide/data/exports/events/data-export-glossary"}]},{"group":"Segments","pages":[{"title":"Outbound Segment Sync","href":"/user-guide/data/exports/segments/outbound-segment-sync"}]}]},{"group":"Computed Traits","pages":[{"title":"Computed Traits - Overview","href":"/user-guide/data/computed-traits/computed-traits-overview"},{"title":"Create a Computed Trait","href":"/user-guide/data/computed-traits/create-a-computed-trait"}]},{"title":"Warehouse Schema","href":"/user-guide/data/warehouse-schemas"},{"group":"Privacy","pages":[{"group":"Personal Data or Personally Identifiable Information (PII)","pages":[{"title":"Personal Data or Personally Identifiable Information (PII)","href":"/user-guide/data/privacy/personal-data-or-personally-identifiable-information-pii/personal-data-or-personally-identifiable-information-pii"},{"title":"PII Data Encryption","href":"/user-guide/data/privacy/personal-data-or-personally-identifiable-information-pii/pii-data-encryption"},{"title":"Bring Your Own Key (BYOK) For PII Data Encryption","href":"/user-guide/data/privacy/personal-data-or-personally-identifiable-information-pii/-bring-your-own-key-byok-for-PII-data-encryption"},{"title":"PII Masking","href":"/user-guide/data/privacy/personal-data-or-personally-identifiable-information-pii/pii-masking"},{"title":"PII Tokenized Sending","href":"/user-guide/data/privacy/personal-data-or-personally-identifiable-information-pii/pii-tokenized-sending"},{"title":"PII Masking on Personalised Preview","href":"/user-guide/data/privacy/personal-data-or-personally-identifiable-information-pii/pii-masking-on-personalised-preview"},{"title":"PII Data Centers","href":"/user-guide/data/privacy/personal-data-or-personally-identifiable-information-pii/pii-data-centers"}]},{"title":"CCPA","href":"/user-guide/data/privacy/ccpa"},{"title":"GDPR","href":"/user-guide/data/privacy/gdpr"},{"title":"Apple Privacy Manifest Update","href":"/user-guide/data/privacy/apple-privacy-manifest-update"},{"title":"Android Advertising ID Tracking","href":"/user-guide/data/privacy/android-advertising-id-tracking"}]},{"group":"FAQs - Data","pages":[{"title":"How to Fix UTF-8 File Encoding Issues?","href":"/user-guide/data/faqs-data/how-to-fix-utf-8-file-encoding-issues"},{"title":"Why Are Location Values Not Updated on the User Profile?","href":"/user-guide/data/faqs-data/why-are-location-values-not-updated-on-the-user-profile"},{"title":"How to Use the Delete API Through a Connector Campaign to Delete Multiple User Profiles?","href":"/user-guide/data/faqs-data/how-to-use-the-delete-api-through-a-connector-campaign-to-delete-multiple-user-profiles"},{"title":"Why Does the Periodic SFTP Import Fail with an Error?","href":"/user-guide/data/faqs-data/why-does-the-periodic-sftp-import-fail-with-an-error"},{"title":"Why Is the User Import Status Showing as 'Processing'?","href":"/user-guide/data/faqs-data/why-is-the-user-import-status-showing-as-processing"},{"title":"Why Does a NoneType Comparison Error occur During SFTP/S3 Import?","href":"/user-guide/data/faqs-data/why-does-a-nonetype-comparison-error-occur-during-sftps3-import"},{"title":"Why Creating a User Again After Deletion Using the Open GDPR API Is Not Possible?","href":"/user-guide/data/faqs-data/why-creating-a-user-again-after-deletion-using-the-open-gdpr-api-is-not-possible"},{"title":"Why Is an Anonymous User Profile Created with an Uninstall Event Linked to a Campaign ID?","href":"/user-guide/data/faqs-data/why-is-an-anonymous-user-profile-created-with-an-uninstall-event-linked-to-a-campaign-id"},{"title":"Why Are Event Data Uploads From S3 Failing Due to a Timeout Error?","href":"/user-guide/data/faqs-data/why-are-event-data-uploads-from-s3-failing-due-to-a-timeout-error"},{"title":"How To Generate an Auth Token for the Data API?","href":"/user-guide/data/faqs-data/how-to-generate-an-auth-token-for-the-data-api"},{"title":"How To Verify User Deletion in MoEngage?","href":"/user-guide/data/faqs-data/how-to-verify-user-deletion-in-moengage"},{"title":"What Is the Importance of the MoEngage API Key, and What Happens if It Is Updated?","href":"/user-guide/data/faqs-data/what-is-the-importance-of-the-moengage-api-key-and-what-happens-if-it-is-updated"},{"title":"Why Is the New Data Type Not Reflecting in Data Management?","href":"/user-guide/data/faqs-data/why-is-the-new-data-type-not-reflecting-in-data-management"},{"title":"Why Does the \"Empty Rows\" Error Occur When Importing a File?","href":"/user-guide/data/faqs-data/why-does-the-empty-rows-error-occur-when-importing-a-file"},{"title":"What Unique ID Values Does the System Accept?","href":"/user-guide/data/faqs-data/what-unique-id-values-does-the-system-accept"},{"title":"What Are the Key Points of the MoEngage Data Tracking Policy?","href":"/user-guide/data/faqs-data/what-are-the-key-points-of-the-moengage-data-tracking-policy"},{"title":"Why Are Users Not Merged After Using the User Merge API?","href":"/user-guide/data/faqs-data/why-are-users-not-merged-after-using-the-user-merge-api"},{"title":"Why Are New Events or User Properties Not Reflected on the Dashboard?","href":"/user-guide/data/faqs-data/why-are-new-events-or-user-attributes-not-reflected-on-the-dashboard"},{"title":"Why Are Events for Specific Users Missing on the Dashboard?","href":"/user-guide/data/faqs-data/why-are-events-for-specific-users-missing-on-the-dashboard"},{"title":"How to Fix Common Errors with Simple Storage Service (S3) Import?","href":"/user-guide/data/faqs-data/how-to-fix-common-errors-with-simple-storage-service-s3-import"},{"title":"What Are the Common File Import Errors in MoEngage?","href":"/user-guide/data/faqs-data/what-are-the-common-file-import-errors-in-moengage"},{"title":"Why Is Domain Whitelisting Recommended Over IP Whitelisting for the Data API?","href":"/user-guide/data/faqs-data/why-is-domain-whitelisting-recommended-over-ip-whitelisting-for-the-data-api"},{"title":"What Are the Key Distinctions Between Encryption and Masking on the Data Management Page?","href":"/user-guide/data/faqs-data/what-are-the-key-distinctions-between-encryption-and-masking-on-the-data-management-page"}]}]},{"group":"Segment","pages":[{"group":"Getting Started","pages":[{"title":"Basics of Segmentation","href":"/user-guide/segment/getting-started/basics-of-segmentation"},{"title":"Types of Segments","href":"/user-guide/segment/getting-started/types-of-segments"}]},{"group":"Create Segments","pages":[{"title":"Rule-Based (Filter) Segment","href":"/user-guide/segment/create-segments/rule-based-filter-segments"},{"title":"File Segments","href":"/user-guide/segment/create-segments/file-segments"},{"title":"Affinity Segments","href":"/user-guide/segment/create-segments/affinity-segments"},{"group":"Warehouse Segments","pages":[{"title":"Warehouse Segments - Overview","href":"/user-guide/segment/create-segments/warehouse-segments"},{"title":"Connect Your Data Warehouse","href":"/user-guide/segment/create-segments/warehouse-segments/connect-your-warehouse"},{"title":"Create a Warehouse Segment Using SQL","href":"/user-guide/segment/create-segments/warehouse-segments/create-using-sql"},{"title":"Create a Warehouse Segment Using Filters","href":"/user-guide/segment/create-segments/warehouse-segments/create-using-filters"}]},{"title":"RFM Segments","href":"/user-guide/segment/create-segments/rfm-segments"}]},{"title":"Manage Segments","href":"/user-guide/segment/create-segments/manage-segments"},{"group":"Advanced Concepts","pages":[{"title":"Segment Nesting","href":"/user-guide/segment/advanced-concepts/segment-nesting"},{"title":"Filters in Segmentation","href":"/user-guide/segment/advanced-concepts/filters-in-segmentation"},{"title":"Aggregation Operations","href":"/user-guide/segment/advanced-concepts/aggregation-operations"},{"title":"Value Suggestions","href":"/user-guide/segment/advanced-concepts/value-suggestions"},{"title":"Object Data Type in Segmentation","href":"/user-guide/segment/advanced-concepts/object-data-type-in-segmentation"},{"title":"Segmentation in a Multi-Project Portfolio","href":"/user-guide/segment/advanced-concepts/segmentation-in-a-multi-project-portfolio"},{"title":"Real-Time Segment Evaluation","href":"/user-guide/segment/advanced-concepts/real-time-segment-evaluation"}]},{"group":"Reachability","pages":[{"title":"User Reachability","href":"/user-guide/segment/reachability/user-reachability"},{"title":"Push Reachability","href":"/user-guide/segment/reachability/push-reachability"},{"title":"Email Reachability","href":"/user-guide/segment/reachability/email-reachability"},{"title":"SMS Reachability","href":"/user-guide/segment/reachability/sms-reachability"},{"title":"WhatsApp Reachability","href":"/user-guide/segment/reachability/whatsapp-reachability"}]},{"group":"FAQs - Segment","pages":[{"title":"How to Troubleshoot Campaigns with Segmentation Scenarios Containing Date of Birth?","href":"/user-guide/segment/faqs-segment/how-to-troubleshoot-campaigns-with-segmentation-scenarios-containing-date-of-birth"},{"title":"Why Did My Campaign Send to Zero Users When the Segment Has Users?","href":"/user-guide/segment/faqs-segment/why-did-my-campaign-send-to-zero-users-when-the-segment-has-users"},{"title":"Why Does My Segment Query Fail With a Query Length Error?","href":"/user-guide/segment/faqs-segment/why-does-my-segment-query-fail-with-a-query-length-error"},{"title":"Why Is There a Mismatch in the Events and Users Count Between Data Warehouses and the MoEngage Dashboard?","href":"/user-guide/segment/faqs-segment/why-is-there-a-mismatch-in-the-events-and-users-count-between-data-warehouses-and-the-moengage-dashboard"}]}]},{"group":"Analyze","pages":[{"group":"MoEngage Analytics","pages":[{"title":"Overview","href":"/user-guide/analyze/moengage-analytics/overview"}]},{"group":"Analytics","pages":[{"group":"Getting Started with Analytics","pages":[{"title":"Overview","href":"/user-guide/analyze/analytics/getting-started-with-analytics/overview"}]},{"group":"Users","pages":[{"title":"Users - Overview","href":"/user-guide/analyze/analytics/users/users-overview"},{"title":"Analysis","href":"/user-guide/analyze/analytics/users/analysis"}]},{"group":"Behavior","pages":[{"title":"Behavior - Overview","href":"/user-guide/analyze/analytics/behavior/behavior-overview"},{"title":"Behavior Analysis","href":"/user-guide/analyze/analytics/behavior/behavior-analysis"},{"title":"Advanced Behavior Analysis","href":"/user-guide/analyze/analytics/behavior/advanced-behavior-analysis"}]},{"group":"Funnels","pages":[{"title":"Funnels - Overview","href":"/user-guide/analyze/analytics/funnels/funnels-overview"},{"title":"Funnel Analysis","href":"/user-guide/analyze/analytics/funnels/funnel-analysis"},{"title":"Advanced Funnel Analysis","href":"/user-guide/analyze/analytics/funnels/advanced-funnel-analysis"}]},{"group":"Retention","pages":[{"title":"Retention - Overview","href":"/user-guide/analyze/analytics/retention/retention-overview"},{"title":"Retention Analysis","href":"/user-guide/analyze/analytics/retention/retention-analysis"},{"title":"Advanced Retention Analysis","href":"/user-guide/analyze/analytics/retention/advanced-retention-analysis"}]},{"group":"Session and Source","pages":[{"title":"Session and Source - Overview","href":"/user-guide/analyze/analytics/session-and-source/session-and-source-overview"},{"title":"Session and Source Analysis","href":"/user-guide/analyze/analytics/session-and-source/session-and-source-analysis"},{"title":"Advanced Session and Source Analysis","href":"/user-guide/analyze/analytics/session-and-source/advanced-session-and-source-analysis"}]},{"group":"User Paths","pages":[{"title":"User Paths - Overview","href":"/user-guide/analyze/analytics/user-paths/user-paths-overview"},{"title":"User Path Analysis","href":"/user-guide/analyze/analytics/user-paths/user-path-analysis"}]},{"title":"Acquisition","href":"/user-guide/analyze/analytics/acquisition"},{"title":"Uninstall","href":"/user-guide/analyze/analytics/uninstall"},{"title":"Object Data in Analytics","href":"/user-guide/analyze/analytics/object-data-in-analytics"},{"title":"Actionable Analytics","href":"/user-guide/analyze/analytics/actionable-analytics"},{"title":"Customizing Chart Labels","href":"/user-guide/analyze/analytics/customizing-chart-labels"},{"title":"Compare Mode in Analytics","href":"/user-guide/analyze/analytics/compare-mode-in-analytics"},{"title":"Alerts in Analytics","href":"/user-guide/analyze/analytics/alerts-in-analytics"},{"title":"User Data Exports","href":"/user-guide/analyze/analytics/user-data-exports"}]},{"group":"Dashboards","pages":[{"title":"Overview","href":"/user-guide/analyze/dashboards/overview"},{"title":"Key Metrics","href":"/user-guide/analyze/dashboards/key-metrics"},{"title":"Campaign Stats","href":"/user-guide/analyze/dashboards/campaign-stats"},{"title":"Campaign Metrics","href":"/user-guide/analyze/dashboards/campaign-metrics"},{"title":"Best Time Analysis","href":"/user-guide/analyze/dashboards/best-time-analysis"},{"title":"Reachability","href":"/user-guide/analyze/dashboards/reachability"},{"title":"Custom Dashboards","href":"/user-guide/analyze/dashboards/custom-dashboards"},{"title":"My Studio","href":"/user-guide/analyze/dashboards/my-studio"}]},{"group":"Custom Analysis","pages":[{"title":"Open Analytics","href":"/user-guide/analyze/custom-analysis/open-analytics"}]},{"group":"Analytics - How to","pages":[{"title":"How to Optimize Your Analytics Queries","href":"/user-guide/analyze/analytics-how-to/how-to-optimize-your-analytics-queries"},{"title":"Understanding Count Differences in Behavior and Funnel Analyses","href":"/user-guide/analyze/analytics-how-to/understanding-count-differences-in-behavior-and-funnel-analyses"},{"title":"Different count in Analytics, Segmentation, Campaigns stats \u0026 Flows","href":"/user-guide/analyze/analytics-how-to/different-count-in-analytics-segmentation-campaigns-stats-and-flows"},{"title":"Key Metrics Queries for Open Analytics","href":"/user-guide/analyze/analytics-how-to/key-metrics-queries-for-open-analytics"},{"title":"Reachability Queries for Open Analytics","href":"/user-guide/analyze/analytics-how-to/reachability-queries-for-open-analytics"},{"title":"Split Analysis on Attributes","href":"/user-guide/analyze/analytics-how-to/split-analysis-on-attributes"},{"title":"Different count in Analytics \u0026 Segmentation","href":"/user-guide/analyze/analytics-how-to/different-count-in-analytics-and-segmentation"},{"title":"Explore the Number of Notifications Received by Users","href":"/user-guide/analyze/analytics-how-to/explore-the-number-of-notifications-received-by-users"},{"title":"Understanding Data Differences between Google Analytics and MoEngage","href":"/user-guide/analyze/analytics-how-to/understanding-data-differences-between-google-analytics-and-moengage"}]},{"group":"FAQs - Analyze","pages":[{"title":"Why does the 0-1 bucket in 'total events per user' behavior analysis show no users?","href":"/user-guide/analyze/faqs-analyze/why-does-the-0-1-bucket-in-total-events-per-user-behavior-analysis-show-no-users"},{"title":"Why is there a discrepancy in the behavior table for ingested data?","href":"/user-guide/analyze/faqs-analyze/why-is-there-a-discrepancy-in-the-behavior-table-for-ingested-data"},{"title":"What causes unexpected event sequences in user paths?","href":"/user-guide/analyze/faqs-analyze/what-causes-unexpected-event-sequences-in-user-paths"},{"title":"Why do the campaign stats and campaign analytics show different counts?","href":"/user-guide/analyze/faqs-analyze/why-do-the-campaign-stats-and-campaign-analytics-show-different-counts"},{"title":"Why do uninstall event counts in MoEngage differ from Google's data or show zero?","href":"/user-guide/analyze/faqs-analyze/why-do-uninstall-event-counts-in-moengage-differ-from-googles-data-or-show-zero"},{"title":"Why Does Real-Time Uninstall Tracking Differ from the Uninstall Status on the Dashboard?","href":"/user-guide/analyze/faqs-analyze/why-does-real-time-uninstall-tracking-differ-from-the-uninstall-status-on-the-dashboard"},{"title":"Why does the behavior analysis show the In-App shown event after delivery, but the campaign performance chart doesn't?","href":"/user-guide/analyze/faqs-analyze/why-does-the-behavior-analysis-show-the-in-app-shown-event-after-delivery-but-the-campaign-performance-chart-doesnt"},{"title":"Why Do Uninstall Counts Differ Between the Key Metrics Dashboard and Segmentation?","href":"/user-guide/analyze/faqs-analyze/why-do-uninstall-counts-differ-between-the-key-metrics-dashboard-and-segmentation"}]}]},{"group":"Campaigns and Channels","pages":[{"group":"Getting Started","pages":[{"group":"Introduction","pages":[{"title":"MoEngage Channels","href":"/user-guide/campaigns-and-channels/getting-started/introduction/moengage-channels"},{"title":"Delivery Types - MoEngage Channels","href":"/user-guide/campaigns-and-channels/getting-started/introduction/delivery-types-moengage-channels"},{"title":"Campaign Drafts","href":"/user-guide/campaigns-and-channels/getting-started/introduction/campaign-drafts"},{"title":"Campaign Tags","href":"/user-guide/campaigns-and-channels/getting-started/introduction/campaign-tags"},{"title":"Control Groups","href":"/user-guide/campaigns-and-channels/getting-started/introduction/control-groups"}]},{"group":"Triggers","pages":[{"group":"Event","pages":[{"title":"Create an Event-Triggered Campaign","href":"/user-guide/campaigns-and-channels/getting-started/triggers/event/create-an-event-triggered-campaign"}]},{"group":"Business Event","pages":[{"title":"Overview - Business Events","href":"/user-guide/campaigns-and-channels/getting-started/triggers/business-event/overview-business-events"},{"title":"Business Event Triggered Campaigns","href":"/user-guide/campaigns-and-channels/getting-started/triggers/business-event/business-event-triggered-campaigns"}]}]},{"group":"Campaign Content","pages":[{"title":"Content APIs","href":"/user-guide/campaigns-and-channels/getting-started/campaign-content/content-apis"},{"title":"Localize Campaign Messages","href":"/user-guide/campaigns-and-channels/getting-started/campaign-content/localize-campaign-messages"},{"title":"Accessible Campaigns in MoEngage","href":"/user-guide/campaigns-and-channels/getting-started/campaign-content/accessible-campaigns-in-moengage"}]},{"group":"Message Personalization","pages":[{"title":"Overview","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/overview"},{"title":"Jinja Templating Language","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/jinja-templating-language"},{"title":"Dynamic Content Personalization","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/dynamic-content-personalization"},{"title":"Personalized Preview","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/personalized-preview"},{"title":"Personalize Content Using Recommendations","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-recommendations"},{"title":"Personalize Content Using Content APIs","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-content-apis"},{"title":"Personalize Content Using Content Blocks","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-content-blocks"},{"title":"Personalize Content Using Auxiliary Data","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/personalize-content-using-auxiliary-data"},{"title":"Common Personalization Errors and FAQs","href":"/user-guide/campaigns-and-channels/getting-started/message-personalization/common-personalization-errors-and-faqs"}]}]},{"group":"Mobile Push","pages":[{"group":"Getting Started with Mobile Push","pages":[{"title":"Overview - Mobile Push","href":"/user-guide/campaigns-and-channels/mobile-push/getting-started-with-mobile-push/overview-mobile-push"},{"title":"Configure Mobile Push","href":"/user-guide/campaigns-and-channels/mobile-push/getting-started-with-mobile-push/configure-mobile-push"},{"title":"Portfolio for Push Campaigns","href":"/user-guide/campaigns-and-channels/mobile-push/getting-started-with-mobile-push/portfolio-for-push-campaigns"},{"title":"Preference Management for Push Notifications","href":"/user-guide/campaigns-and-channels/mobile-push/getting-started-with-mobile-push/preference-management-for-push-notifications"},{"title":"Preview Settings","href":"/user-guide/campaigns-and-channels/mobile-push/getting-started-with-mobile-push/preview-settings"},{"title":"Device Analytics Configuration","href":"/user-guide/campaigns-and-channels/mobile-push/getting-started-with-mobile-push/device-analytics-configuration"}]},{"group":"Create","pages":[{"title":"Create Push Campaigns","sidebarTitle":"Create Push Campaigns","href":"/user-guide/campaigns-and-channels/mobile-push/create/create-push-campaigns"},{"title":"Push Templates","href":"/user-guide/campaigns-and-channels/mobile-push/create/push-templates"},{"title":"Icon Shortcuts Template for Android","href":"/user-guide/campaigns-and-channels/mobile-push/create/icon-shortcuts-template"},{"title":"Edit Push Campaigns","href":"/user-guide/campaigns-and-channels/mobile-push/create/edit-push-campaigns"},{"title":"Personalize Push Campaigns","href":"/user-guide/campaigns-and-channels/mobile-push/create/personalize-push-campaigns"}]},{"group":"Notification Features and Behavior","pages":[{"title":"Transactional Live Activities","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/transactional-live-activities"},{"title":"Broadcast Live Activities for iOS Push Campaigns","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/broadcast-live-activities-for-ios-push-campaigns"},{"title":"iOS Push Permission and Reachability","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/ios-push-permission-and-reachability"},{"title":"Android Push Permission and Reachability","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/android-push-permission-and-reachability"},{"title":"Notification Actions","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/notification-actions"},{"title":"GIFs in Push Notifications","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/gifs-in-push-notifications"},{"title":"Push Notification Sounds","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/push-notification-sounds"},{"title":"Push Notification Grouping","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/push-notification-grouping"},{"title":"Push Notification Update","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/push-notification-update"},{"title":"Push Notification Center Overview","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/push-notification-center-overview"},{"title":"Android Push Notification Channels","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/android-push-notification-channels"},{"title":"Android Push Heads-Up Notifications","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/android-push-heads-up-notifications"},{"title":"Pre-Compute Segments and send Push at the right time","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/pre-compute-segments-and-send-push-at-the-right-time"},{"title":"Push Notification behavior in Private Space and Hidden Mode","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/push-notification-behavior-in-private-space-and-hidden-mode"},{"title":"Notifications in iOS 15","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/notifications-in-ios-15"},{"title":"Primary Device Per User","href":"/user-guide/campaigns-and-channels/mobile-push/notification-features-and-behavior/primary-device-per-user"}]},{"group":"Analyze","pages":[{"title":"Push Analytics and Info","href":"/user-guide/campaigns-and-channels/mobile-push/analyze/push-analytics-and-info"},{"title":"Push Device Analytics","href":"/user-guide/campaigns-and-channels/mobile-push/analyze/push-device-analytics"},{"title":"Push Amplification™ and Delivery Impact","href":"/user-guide/campaigns-and-channels/mobile-push/analyze/push-amplification-and-delivery-impact"},{"title":"Push Amplification™ Plus and Delivery Impact","href":"/user-guide/campaigns-and-channels/mobile-push/analyze/push-amplification-plus-and-delivery-impact"},{"title":"Push Debug","href":"/user-guide/campaigns-and-channels/mobile-push/analyze/push-debug"}]},{"group":"Troubleshooting and FAQs - Mobile Push","pages":[{"title":"Why Aren't End Users Receiving Push Notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-arent-end-users-receiving-push-notifications"},{"title":"How Will The Upcoming Updates To MoEngage's Server Certificates For APNS Impact Users?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-will-the-upcoming-updates-to-moengages-server-certificates-for-apns-impact-users"},{"title":"Why Aren't Deeplinks in Push Notifications Working on Android Devices?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-arent-deeplinks-in-push-notifications-working-on-android-devices"},{"title":"Why Aren't Push Campaign Impressions Tracked on Android Devices?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-arent-push-campaign-impressions-tracked-on-android-devices"},{"title":"Why Aren't Push Templates Displaying Correctly in iOS Push Notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-arent-push-templates-displaying-correctly-in-ios-push-notifications"},{"title":"How to Avoid Push Template Issues in iOS Push Notifications When Notification Content Extension is Implemented?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-push-template-issues-in-ios-push-notifications-when-notification-content-extension-is-implemented"},{"title":"How to Avoid Push Template Issues in iOS Push Notifications (SDK version 9.x.x) When Notification Content Extension is Not Implemented?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-push-template-issues-in-ios-push-notifications-sdk-version-9xx-when-notification-content-extension-is-not-implemented"},{"title":"How to Avoid Push Template Issues in iOS Push Notifications (SDK version 8.x.x) When Notification Content Extension is Not Implemented?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-push-template-issues-in-ios-push-notifications-sdk-version-8xx-when-notification-content-extension-is-not-implemented"},{"title":"How to Avoid Push Template Issues in iOS Push Notifications (SDK version 7.x.x) Without a Notification Content Extension?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-push-template-issues-in-ios-push-notifications-sdk-version-7xx-without-a-notification-content-extension"},{"title":"Why Aren't Images Displayed in Push Notifications on iOS Devices?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-arent-images-displayed-in-push-notifications-on-ios-devices"},{"title":"Why Are Push Campaign Impressions Not Tracked on iOS Devices?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-are-push-campaign-impressions-not-tracked-on-ios-devices"},{"title":"Why Do Push Notification Tests Often Fail for Mobile Numbers?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-do-push-notification-tests-often-fail-for-mobile-numbers"},{"title":"How to Check if a User is Part of a Campaign Segment?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-check-if-a-user-is-part-of-a-campaign-segment"},{"title":"How To Use the Push API To Send Notifications to Users Without a Custom Segment?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-use-the-push-api-to-send-notifications-to-users-without-a-custom-segment"},{"title":"Why Are Deeplinks Not Copied from Android to iOS Push Notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-are-deeplinks-not-copied-from-android-to-ios-push-notifications"},{"title":"Can GIFs Be Used in Push Campaigns?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/can-gifs-be-used-in-push-campaigns"},{"title":"Why Is Push Notification Failing With the \"Requestedentitywasnotfound\" Error?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-is-push-notification-failing-with-the-requestedentitywasnotfound-error"},{"title":"Why Are Android Impressions Dropping?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-are-android-impressions-dropping"},{"title":"Why Push Notifications Do Not Work in the Killed State on Android?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-push-notifications-do-not-work-in-the-killed-state-on-android"},{"title":"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)?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-native-ios-objective-c-and-moengage-ios-sdk-versions-7xx-8xx-9xx"},{"title":"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)?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-native-ios-swift-and-moengage-ios-sdk-versions-7xx-8xx-9xx"},{"title":"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)?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-flutter-objective-c-and-moengage-ios-sdk-versions-7xx-8xx-9xx"},{"title":"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)?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-flutter-swift-and-moengage-ios-sdk-versions-7xx-8xx-9xx"},{"title":"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)?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-react-native-swift-and-moengage-ios-sdk-versions-7xx-8xx-9xx"},{"title":"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)?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-react-native-objective-c-and-moengage-ios-sdk-versions-7xx-8xx-9xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS Objective C version 9.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-objective-c-version-9xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS Objective C version 8.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-objective-c-version-8xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS Objective C version 7.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-objective-c-version-7xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS Swift version 9.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-swift-version-9xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS Swift version 8.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-swift-version-8xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS Swift version 7.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-swift-version-7xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS SDK version 9.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-sdk-version-9xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS SDK version 8.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-sdk-version-8xx"},{"title":"How to Avoid Common Push Notification Issues on iOS Devices Using iOS SDK version 7.x.x?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-avoid-common-push-notification-issues-on-ios-devices-using-ios-sdk-version-7xx"},{"title":"Why Does the \"APNS Client Connection\" Error Occur?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-the-apns-client-connection-error-occur"},{"title":"Why Does the \"DeviceTokenNotForTopic\" Error Occur?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-the-devicetokennotfortopic-error-occur"},{"title":"Why Does the \"TopicDisallowed\" Error Occur?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-the-topicdisallowed-error-occur"},{"title":"Why Does the \"InvalidProviderToken\" Error Occur?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-the-invalidprovidertoken-error-occur"},{"title":"Why Does the \"BadDeviceToken\" Error Occur?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-the-baddevicetoken-error-occur"},{"title":"Why Does the \"No Active Device Present for the User\" Error Occur?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-the-no-active-device-present-for-the-user-error-occur"},{"title":"Why Does the SDK Not Trigger the 'Unsubscribed To Push' Event?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-the-sdk-not-trigger-the-unsubscribed-to-push-event"},{"title":"How Do You Show a Timer With a Progress Bar in Rich Push Notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-do-you-show-a-timer-with-a-progress-bar-in-rich-push-notifications"},{"title":"Why Is the Template Backup Content Displayed Instead of the Basic Rich Push Content?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-is-the-template-backup-content-displayed-instead-of-the-basic-rich-push-content"},{"title":"How to Configure FCM Authentication for Receiving Push Notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-configure-fcm-authentication-for-receiving-push-notifications"},{"title":"Why Are Push Campaigns Resulting in an INVALID_SERVER_CREDS Error?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-are-push-campaigns-resulting-in-an-invalid_server_creds-error"},{"title":"Why Do Push Templates Have Rendering Issues in Android?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-do-push-templates-have-rendering-issues-in-android"},{"title":"How to Test Huawei Messaging Service for Push Amplification™ Plus post configuration of the same","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-test-huawei-messaging-service-for-push-amplification-plus-post-configuration-of-the-same"},{"title":"Reasons for Push Token Drop and how to fix it (Android)","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/reasons-for-push-token-drop-and-how-to-fix-it-android"},{"title":"How to Resolve a Push Token Drop in iOS","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-resolve-a-push-token-drop-in-ios"},{"title":"How to view unread/un-clicked notifications in Inbox","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-view-unreadun-clicked-notifications-in-inbox"},{"title":"What are the Limitations of Push Amplification™ Plus?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/what-are-the-limitations-of-push-amplification-plus"},{"title":"How to support title and subtitle in iOS push notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-to-support-title-and-subtitle-in-ios-push-notifications"},{"title":"Getting Google Authentication Error while sending Mobile Push notifications","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/getting-google-authentication-error-while-sending-mobile-push-notifications"},{"title":"Why Are Android Users Receiving Blank Notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-are-android-users-receiving-blank-notifications"},{"title":"MismatchsenderId: How can I send push notifications?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/mismatchsenderid-how-can-i-send-push-notifications"},{"title":"Troubleshoot Common Push Errors","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/troubleshoot-common-push-errors"},{"title":"Why Does a Push Notification on Android Fail to Display Its Image?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-does-a-push-notification-on-android-fail-to-display-its-image"},{"title":"Why Do Images in Rich Push Templates Appear With Extra Space Compared to the Preview on the MoEngage UI?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/why-do-images-in-rich-push-templates-appear-with-extra-space-compared-to-the-preview-on-the-moengage-dashboard"},{"title":"How Do Location Triggered Push Campaigns Work in MoEngage?","href":"/user-guide/campaigns-and-channels/mobile-push/troubleshooting-and-faqs-mobile-push/how-do-location-triggered-push-campaigns-work-in-moengage"}]}]},{"group":"Web Push","pages":[{"group":"Getting Started with Web Push","pages":[{"title":"Overview - Web Push","href":"/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/overview-web-push"},{"title":"Configure Web Push Settings","href":"/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/configure-web-push-settings"},{"title":"Web Push Campaigns within 60 minutes","href":"/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/web-push-campaigns-within-60-minutes"},{"title":"Web Push Permission and Reachability","href":"/user-guide/campaigns-and-channels/web-push/getting-started-with-web-push/web-push-permission-and-reachability"}]},{"group":"Create","pages":[{"title":"Create Web Push Campaign","href":"/user-guide/campaigns-and-channels/web-push/create/create-web-push-campaign"},{"title":"Website Push For AMP","href":"/user-guide/campaigns-and-channels/web-push/create/website-push-for-amp"}]},{"group":"FAQs - Web Push","pages":[{"title":"Google Chrome Spam Filter for Web Push Notifications on Android","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/google-chrome-spam-filter-for-web-push-notifications-on-android"},{"title":"Troubleshoot Common Push Errors","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/troubleshoot-common-push-errors"},{"title":"Why Do CTRs Go Over 100% of the Total Number of Impressions?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-do-ctrs-go-over-100%-of-the-total-number-of-impressions"},{"title":"Why Aren’t NOTIFICATION_SENT_ANDROID Events Generated for Some Push Campaigns?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-arent-notification_sent_android-events-generated-for-some-push-campaigns"},{"title":"Why Does Acquiring Web Opt-In Violate the Content Security Policy Directive?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-does-acquiring-web-opt-in-violate-the-content-security-policy-directive"},{"title":"Why Is Push Campaign Sent Count Greater Than Reachable Users in Segment?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-is-push-campaign-sent-count-greater-than-reachable-users-in-segment"},{"title":"Why Did Users Fail To Receive the Event-Triggered Push Campaign?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-did-users-fail-to-receive-the-event-triggered-push-campaign"},{"title":"Chrome app level permission behavior","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/chrome-app-level-permission-behavior"},{"title":"How to migrate Web Push Subscribers from other platforms to MoEngage","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-migrate-web-push-subscribers-from-other-platforms-to-moengage"},{"title":"\"Quieter permissions\" for Web Push Chrome Subscription","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/quieter-permissions-for-web-push-chrome-subscription"},{"title":"I see a difference between the number of web push notifications Successfully Sent and the Impressions. What could be the possible reasons?","href":"/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"},{"title":"What is the allowed character limit for title and message in web push notifications?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/what-is-the-allowed-character-limit-for-title-and-message-in-web-push-notifications"},{"title":"How to Validate Web SDK Integration","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-validate-web-sdk-integration"},{"title":"What Browsers and Versions Does MoEngage Support?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/what-browsers-and-versions-does-moengage-support"},{"title":"What are the ideal image sizes for browser push notifications?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/what-are-the-ideal-image-sizes-for-browser-push-notifications"},{"title":"How to Test a Notification Without User Details on Google Chrome?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-test-a-notification-without-user-details-on-google-chrome"},{"title":"How to Clear the Opt-In Permission from the Website on Google Chrome?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/how-to-clear-the-opt-in-permission-from-the-website-on-google-chrome"},{"title":"Why Do Deeplinks in Web Push Notifications Fail to Open?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-do-deeplinks-in-web-push-notifications-fail-to-open"},{"title":"Why Does a Web Push Notification Fail to Display Its Image?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-does-a-web-push-notification-fail-to-display-its-image"},{"title":"Why Do Push Conversions in MoEngage Differ from GA4 or Shopify?","href":"/user-guide/campaigns-and-channels/web-push/faqs-web-push/why-do-push-conversions-in-moengage-differ-from-ga4-or-shopify"}]}]},{"group":"Email","pages":[{"group":"Getting Started with Email","pages":[{"title":"Overview - Email","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/overview-email"},{"title":"Configure Email Channel","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/configure-email-channel"},{"title":"Portfolio for Email Campaigns","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/portfolio-for-email-campaigns"},{"title":"Configure Subscription Categories","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/configure-subscription-categories"},{"title":"Handle Unsubscribes in Emails","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/handle-unsubscribes-in-emails"},{"title":"List-Unsubscribe Email","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/list-unsubscribe-email"},{"title":"Suppression Updates","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/suppression-updates"},{"title":"Opt-in Management","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/opt-in-management"},{"title":"Custom Fonts","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/custom-fonts"},{"title":"Configure a Deep Linking Domain","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/configure-a-deep-linking-domain"},{"title":"Consent Attribute and Open Tracking Pixel","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/consent-attribute-and-open-tracking-pixel"},{"title":"Mail Privacy Protection (MPP) and Email Analytics","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/mail-privacy-protection-mpp-and-email-analytics"},{"title":"Email Warm-Up","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/email-warm-up"},{"title":"IP Addresses and Domains","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/ip-addresses-and-domains"},{"title":"Email Authentication Basics","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/email-authentication-basics"},{"title":"Sign In With Apple","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/sign-in-with-apple"},{"title":"Configure SSL Branded Links for SendGrid","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/configure-ssl-branded-links-for-sendgrid"},{"title":"Pre-Send Checklist","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/pre-send-checklist"},{"title":"Email Setup and Content Validation","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/email-setup-and-content-validation"},{"title":"Configure Amazon SES Email Settings","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/configure-amazon-ses-email-settings"},{"title":"Configure Sendgrid Email Settings","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/configure-sendgrid-email-settings"},{"title":"SendGrid IP Migration","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/sendgrid-ip-migration"},{"title":"Email Onboarding","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/email-onboarding"},{"title":"Self-Service for Email Onboarding","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/self-service-for-email-onboarding"},{"title":"Email Glossary","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/email-glossary"},{"title":"Promotional Campaigns vs. Transactional Campaigns","href":"/user-guide/campaigns-and-channels/email/getting-started-with-email/promotional-campaigns-vs-transactional-campaigns"}]},{"group":"Create","pages":[{"title":"Types of Email Campaigns","href":"/user-guide/campaigns-and-channels/email/create/types-of-email-campaigns"},{"title":"Create an Email Campaign","href":"/user-guide/campaigns-and-channels/email/create/create-an-email-campaign"},{"title":"Create Content with the Drag and Drop Editor","href":"/user-guide/campaigns-and-channels/email/create/create-content-with-the-drag-and-drop-editor"},{"title":"Create Content with Custom HTML Editor","href":"/user-guide/campaigns-and-channels/email/create/create-content-with-custom-html-editor"},{"title":"Import and Use Template Groups in Email Content","href":"/user-guide/campaigns-and-channels/email/create/import-and-use-template-groups-in-email-content"},{"title":"Add CC and BCC to Email","href":"/user-guide/campaigns-and-channels/email/create/add-cc-and-bcc-to-email"},{"title":"Test Email Campaign","href":"/user-guide/campaigns-and-channels/email/create/test-email-campaign"},{"title":"Add View in Browser (VIB) Link to Emails","href":"/user-guide/campaigns-and-channels/email/create/add-view-in-browser-vib-link-to-emails"},{"title":"Add File Attachments to Email","href":"/user-guide/campaigns-and-channels/email/create/add-file-attachments-to-email"},{"title":"Add GIFs to Emails","href":"/user-guide/campaigns-and-channels/email/create/add-gifs-to-emails"},{"title":"Gmail Annotations","href":"/user-guide/campaigns-and-channels/email/create/gmail-annotations"},{"title":"Track Email Unsubscribes","href":"/user-guide/campaigns-and-channels/email/create/track-email-unsubscribes"},{"title":"Customize your Email Content","href":"/user-guide/campaigns-and-channels/email/create/customize-your-email-content"},{"title":"Personalize Email Content","href":"/user-guide/campaigns-and-channels/email/create/personalize-email-content"},{"title":"Inbox Previews","href":"/user-guide/campaigns-and-channels/email/create/inbox-previews"}]},{"group":"Analyze","pages":[{"title":"Email Analytics and Info","href":"/user-guide/campaigns-and-channels/email/analyze/email-analytics-and-info"}]},{"group":"Deliverability","pages":[{"group":"Domain Reputation","pages":[{"title":"Domain Reputation in MoEngage","href":"/user-guide/campaigns-and-channels/email/deliverability/domain-reputation/domain-reputation-in-moengage"},{"title":"Issues with Domain Reputation and Preventive Measures","href":"/user-guide/campaigns-and-channels/email/deliverability/domain-reputation/issues-with-domain-reputation-and-preventive-measures"},{"title":"Google Postmaster Setup","href":"/user-guide/campaigns-and-channels/email/deliverability/domain-reputation/google-postmaster-setup"}]},{"group":"Email Performance","pages":[{"title":"Optimize the Email Performance","href":"/user-guide/campaigns-and-channels/email/deliverability/email-performance/optimize-the-email-performance"},{"title":"Checklist to Review Email Performance","href":"/user-guide/campaigns-and-channels/email/deliverability/email-performance/checklist-to-review-email-performance"}]},{"group":"Customer Lifecycle Campaigns","pages":[{"title":"Use cases for Retail and E-commerce Industry","href":"/user-guide/campaigns-and-channels/email/deliverability/customer-lifecycle-campaigns/use-cases-for-retail-and-e-commerce-industry"},{"title":"Use cases for Banking, Financial Services and Insurance Industries","href":"/user-guide/campaigns-and-channels/email/deliverability/customer-lifecycle-campaigns/use-cases-for-banking-financial-services-and-insurance-industries"},{"title":"Use cases for Food Industry","href":"/user-guide/campaigns-and-channels/email/deliverability/customer-lifecycle-campaigns/use-cases-for-food-industry"},{"title":"Use cases for Media and Entertainment Industry","href":"/user-guide/campaigns-and-channels/email/deliverability/customer-lifecycle-campaigns/use-cases-for-media-and-entertainment-industry"}]},{"group":"Best Practices","pages":[{"title":"Best Practices Regarding Sending Patterns","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-regarding-sending-patterns"},{"title":"Best Practices Regarding Request Per Minute (RPM)","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-regarding-request-per-minute-rpm"},{"title":"Best Practices to be Followed for Unsubscribe Link","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-to-be-followed-for-unsubscribe-link"},{"title":"Best Practices to be Followed for Segmentation Strategy","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-to-be-followed-for-segmentation-strategy"},{"title":"Best Practices to be Followed for Warm Up","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-to-be-followed-for-warm-up"},{"title":"Best Practices to be Followed within an Email Body (HTML Guidelines)","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-to-be-followed-within-an-email-body-html-guidelines"},{"title":"Best Practices to be Followed While Creating Subject Line and Sender address","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-to-be-followed-while-creating-subject-line-and-sender-address"},{"title":"Best Practices to be Followed While Collecting User Emails","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-to-be-followed-while-collecting-user-emails"},{"title":"Best Practices for Email Deliverability","href":"/user-guide/campaigns-and-channels/email/deliverability/best-practices/best-practices-for-email-deliverability"}]},{"group":"Email Deliverability FAQs","pages":[{"title":"FAQ Regarding Ramp Up","href":"/user-guide/campaigns-and-channels/email/deliverability/email-deliverability-faqs/faq-regarding-ramp-up"},{"title":"FAQ Regarding Email Senders","href":"/user-guide/campaigns-and-channels/email/deliverability/email-deliverability-faqs/faq-regarding-email-senders"},{"title":"FAQ Regarding Google Postmaster Data","href":"/user-guide/campaigns-and-channels/email/deliverability/email-deliverability-faqs/faq-regarding-google-postmaster-data"},{"title":"FAQ Regarding Email Delivery Rates","href":"/user-guide/campaigns-and-channels/email/deliverability/email-deliverability-faqs/faq-regarding-email-delivery-rates"}]},{"title":"Email Delivery Rates","href":"/user-guide/campaigns-and-channels/email/deliverability/email-delivery-rates"},{"title":"Self Debugging Email Deliverability Issues","href":"/user-guide/campaigns-and-channels/email/deliverability/self-debugging-email-deliverability-issues"},{"title":"Brand Indicators for Message Identification (BIMI)","href":"/user-guide/campaigns-and-channels/email/deliverability/brand-indicators-for-message-identification-bimi"},{"title":"Avoid Spam Traps","href":"/user-guide/campaigns-and-channels/email/deliverability/avoid-spam-traps"}]},{"group":"FAQs - Email","pages":[{"title":"What are the auto-formats MoEngage performs on an HTML template added in the MoEngage email editor (Custom HTML Editor)?","href":"/user-guide/campaigns-and-channels/email/faqs-email/what-are-the-auto-formats-moengage-performs-on-an-html-template-added-in-the-moengage-email-editor-custom-html-editor"},{"title":"What is Bot Activity in Email Marketing?","href":"/user-guide/campaigns-and-channels/email/faqs-email/what-is-bot-activity-in-email-marketing"},{"title":"How to Find Users With Bounced Emails?","href":"/user-guide/campaigns-and-channels/email/faqs-email/how-to-find-users-with-bounced-emails"},{"title":"What Happens to Hard Bounce, Spam, and Unsubscribe Values When a User's Email ID Is Changed?","href":"/user-guide/campaigns-and-channels/email/faqs-email/what-happens-to-suppression-values-when-email-id-is-changed"},{"title":"Why Does the Padding of an HTML Content Block Impact the Entire Template?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-the-padding-of-an-html-content-block-impact-the-entire-template"},{"title":"How To Modify the Row Name From Promotional to Content Block?","href":"/user-guide/campaigns-and-channels/email/faqs-email/how-to-modify-the-row-name-from-promotional-to-content-block"},{"title":"Why Does the Zip Upload Fail When Uploading to an HTML Template?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-the-zip-upload-fail-when-uploading-to-an-html-template"},{"title":"Why Does Personalization Not Work for Some Event Properties?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-personalization-not-work-for-some-event-attributes"},{"title":"Email Errors","href":"/user-guide/campaigns-and-channels/email/faqs-email/email-errors"},{"title":"Why Are UTM Parameters Not Tracked When the Embedded URL Redirects to WhatsApp?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-are-utm-parameters-not-tracked-when-the-embedded-url-redirects-to-whatsapp"},{"title":"Why Does Encryption or Decryption Fail in Email Campaigns?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-encryption-or-decryption-fail-in-email-campaigns"},{"title":"Why Are Users Receiving Campaigns in the Wrong Time Zone?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-are-users-receiving-campaigns-in-the-wrong-time-zone"},{"title":"Why Is the Click Rate Higher in Email Campaigns Compared to the Open Rate in Some Campaigns?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-is-the-click-rate-higher-in-email-campaigns-compared-to-the-open-rate-in-some-campaigns"},{"title":"Is It Possible to Add or Remove Variations in a Scheduled Email Campaign?","href":"/user-guide/campaigns-and-channels/email/faqs-email/is-it-possible-to-add-or-remove-variations-in-a-scheduled-email-campaign"},{"title":"Why Isn’t Email Content Displaying Correctly in Dark Mode?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-isnt-email-content-displaying-correctly-in-dark-mode"},{"title":"Is It Possible to Embed Auto-Playable Videos Within Emails?","href":"/user-guide/campaigns-and-channels/email/faqs-email/is-it-possible-to-embed-auto-playable-videos-within-emails"},{"title":"Why Does the SMTP Data Error Occur in Email Campaigns Sent Through Amazon SES?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-the-smtp-data-error-occur-in-email-campaigns-sent-through-amazon-ses"},{"title":"Why Does the Missing SMTP Connector in Email Settings Error Occur?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-the-missing-smtp-connector-in-email-settings-error-occur"},{"title":"Why is the Font Changing in Sent Emails?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-is-the-font-changing-in-sent-emails"},{"title":"Why Is It Not Possible to Select Different Connectors in Email Connector Settings?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-is-it-not-possible-to-select-different-connectors-in-email-connector-settings"},{"title":"Why Does a Privacy Error Occur When Clicking Links in Emails?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-a-privacy-error-occur-when-clicking-links-in-emails"},{"title":"Can Image Carousels Be Used in Emails?","href":"/user-guide/campaigns-and-channels/email/faqs-email/can-image-carousels-be-used-in-emails"},{"title":"Why Does Uploading .mp4 Files Fail?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-uploading-mp4-files-fail"},{"title":"Why Are Non-Image Files Not Appearing in the Image Block File Manager?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-are-non-image-files-not-appearing-in-the-image-block-file-manager"},{"title":"How To Add Custom Unsubscribe Tracking?","href":"/user-guide/campaigns-and-channels/email/faqs-email/how-to-add-custom-unsubscribe-tracking"},{"title":"Why Are Images Failing to Load in HTML Email Campaigns?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-are-images-failing-to-load-in-html-email-campaigns"},{"title":"Why Is the Email Preview Text Shown Twice in Apple Mail?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-is-the-email-preview-text-shown-twice-in-apple-mail"},{"title":"Why Does the Annotation Text in the HTML Disappear?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-the-annotation-text-in-the-html-disappear"},{"title":"How Is the Email Dropped Event Generated?","href":"/user-guide/campaigns-and-channels/email/faqs-email/how-is-an-email-drop-event-generated"},{"title":"Why Does an SMTP Service Disconnect Error Occur When Testing an Email Campaign?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-does-an-smtp-service-disconnect-error-occur-when-testing-an-email-campaign"},{"title":"Why Are the Open Rates High in an Email Campaign’s Monthly Report Exports?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-are-the-open-rates-high-in-an-email-campaigns-monthly-report-exports"},{"title":"Rendering Issues in HTML Templates","href":"/user-guide/campaigns-and-channels/email/faqs-email/rendering-issues-in-html-templates"},{"title":"Difference observed in count returned by segmentation and campaign segmentation.","href":"/user-guide/campaigns-and-channels/email/faqs-email/difference-observed-in-count-returned-by-segmentation-and-campaign-segmentation"},{"title":"Users are removed due to Personalization Failure","href":"/user-guide/campaigns-and-channels/email/faqs-email/users-are-removed-due-to-personalization-failure"},{"title":"Why is the no. of emails sent lower than user segment count?","href":"/user-guide/campaigns-and-channels/email/faqs-email/why-is-the-no-of-emails-sent-lower-than-user-segment-count"},{"title":"How to Segment Users Who Complained About Spam?","href":"/user-guide/campaigns-and-channels/email/faqs-email/how-to-segment-users-who-complained-about-spam"}]}]},{"group":"SMS, MMS \u0026 RCS","pages":[{"group":"SMS","pages":[{"group":"Getting Started with SMS","pages":[{"title":"Introduction to SMS","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/introduction-to-sms"},{"title":"Configure an SMS Sender","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/configure-an-sms-sender"},{"title":"Configure Custom Connector for SMS","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/configure-custom-connector-for-sms"},{"title":"SMS Glossary","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/getting-started-with-sms/sms-glossary"}]},{"title":"Create an SMS Campaign","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/create-an-sms-campaign"},{"title":"Analyze SMS Campaigns","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/analyze-sms-campaigns"},{"title":"SMS Campaign Info","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/sms-campaign-info"},{"title":"Personalize SMS Campaign","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms/personalize-sms-campaign"}]},{"group":"MMS","pages":[{"group":"Getting Started with MMS","pages":[{"title":"Introduction to MMS","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/getting-started-with-mms/introduction-to-mms"},{"title":"Configure an MMS Sender","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/getting-started-with-mms/configure-an-mms-sender"}]},{"title":"Create an MMS Campaign","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/create-an-mms-campaign"},{"title":"Analyze MMS Campaigns","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/analyze-mms-campaigns"},{"title":"MMS Campaign Info","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/mms-campaign-info"},{"title":"Personalize MMS Campaign","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/mms/personalize-mms-campaign"}]},{"group":"RCS","pages":[{"group":"Getting Started with RCS","pages":[{"title":"Introduction to RCS","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/introduction-to-rcs"},{"title":"Prerequisites","sidebarTitle":"Prerequisites","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/prerequisites"},{"title":"Configure an RCS Sender","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/configure-an-rcs-sender"},{"title":"RCS Templates","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/getting-started-with-rcs/rcs-templates"}]},{"title":"Create an RCS Campaign","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/create-an-rcs-campaign"},{"title":"Analyze RCS Campaigns","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/analyze-rcs-campaigns"},{"title":"RCS Campaign Info","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/rcs-campaign-info"},{"title":"Personalize RCS Campaign","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/rcs/personalize-rcs-campaign"}]},{"group":"Other Settings","pages":[{"title":"Configure SMS, MMS \u0026 RCS General Settings","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/other-settings/configure-sms-mms-and-rcs-general-settings"},{"title":"Configure Subscription \u0026 Keywords","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/other-settings/configure-subscription-and-keywords"}]},{"group":"SMS for North America region","pages":[{"title":"Getting Started with SMS","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/getting-started-with-sms"},{"title":"Choosing a Phone Number","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/choosing-a-phone-number"},{"title":"Subscription Management and Keywords","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/subscription-management-and-keywords"},{"title":"Fuzzy Opt-out","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/fuzzy-opt-out"},{"title":"FAQs about Subscription Analytics","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/sms-for-north-america-region/faqs-about-subscription-analytics"}]},{"group":"Compliance and Deliverability","pages":[{"title":"Understanding Explicit vs. Implicit Consent","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/understanding-explicit-vs-implicit-consent"},{"title":"Messaging Regulations for Europe","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-europe"},{"title":"Messaging Regulations for Canada","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-canada"},{"title":"Messaging Regulations for India","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-india"},{"title":"Messaging Regulations for US","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/messaging-regulations-for-us"},{"title":"DLT impact on SMS","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/dlt-impact-on-sms"},{"title":"TRAI Guidelines with Effect from October 1, 2024","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/compliance-and-deliverability/trai-guidelines-with-effect-from-october-1-2024"}]},{"group":"FAQs","pages":[{"title":"FAQs on RCS Campaigns","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/faqs-on-rcs-campaigns"},{"title":"Common Errors in SMS and RCS Campaigns","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/common-errors-in-sms-and-rcs-campaigns"},{"title":"Why Is There a Maximum Limit of 7 Days for Setting FC Values?","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/why-is-there-a-maximum-limit-of-7-days-for-setting-fc-values"},{"title":"Why Does the Default SMS Connector Error Occur When Creating a Campaign?","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/why-does-the-default-sms-connector-error-occur-when-creating-a-campaign"},{"title":"Why Do SMS or Connector Campaigns Display Bad Request Errors?","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/why-do-sms-or-connector-campaigns-display-bad-request-errors"},{"title":"What Does the Verification of a Custom Domain Fail?","href":"/user-guide/campaigns-and-channels/sms-mms-and-rcs/faqs/what-does-the-verification-of-a-custom-domain-fail"}]}]},{"group":"In-App Message","pages":[{"group":"Getting Started with In-App Message","pages":[{"title":"Overview - In-App Message","href":"/user-guide/campaigns-and-channels/in-app-message/getting-started-with-in-app-message/overview-in-app-message"},{"title":"Portfolio for In-app Campaigns","href":"/user-guide/campaigns-and-channels/in-app-message/getting-started-with-in-app-message/portfolio-for-in-app-campaigns"}]},{"group":"Create","pages":[{"title":"Create In-App Campaign","href":"/user-guide/campaigns-and-channels/in-app-message/create/create-in-app-campaign"},{"title":"Create In-App Campaign for TV","href":"/user-guide/campaigns-and-channels/in-app-message/create/create-in-app-campaign-for-tv"},{"title":"Preview In-App Template In Your Phone","href":"/user-guide/campaigns-and-channels/in-app-message/create/preview-in-app-template-in-your-phone"},{"title":"Test Your In-App Campaign","href":"/user-guide/campaigns-and-channels/in-app-message/create/test-your-in-app-campaign"},{"title":"Create Navigation, DeepLinks, and Rich Landing","href":"/user-guide/campaigns-and-channels/in-app-message/create/create-navigation-deeplinks-and-rich-landing"},{"title":"Using Custom Fonts in In-apps","href":"/user-guide/campaigns-and-channels/in-app-message/create/using-custom-fonts-in-in-apps"},{"title":"Using Locales in In-App Messages","href":"/user-guide/campaigns-and-channels/in-app-message/create/using-locales-in-in-app-messages"},{"title":"Contextual In-App Messages","href":"/user-guide/campaigns-and-channels/in-app-message/create/contextual-in-app-messages"},{"title":"Key-Value Pairs in In-App Campaigns","href":"/user-guide/campaigns-and-channels/in-app-message/create/key-value-pairs-in-in-app-campaigns"},{"title":"In-App Rating Prompt","href":"/user-guide/campaigns-and-channels/in-app-message/create/in-app-rating-prompt"}]},{"group":"Templates","pages":[{"group":"Drag \u0026 Drop Editor","pages":[{"title":"Drag and Drop Editor","href":"/user-guide/campaigns-and-channels/in-app-message/templates/drag-and-drop-editor/drag-and-drop-editor"},{"title":"Add Forms to your In-app Campaign","href":"/user-guide/campaigns-and-channels/in-app-message/templates/drag-and-drop-editor/add-forms-to-your-in-app-campaign"}]},{"title":"In-App Templates","href":"/user-guide/campaigns-and-channels/in-app-message/templates/in-app-templates"},{"title":"HTML In-App Templates","href":"/user-guide/campaigns-and-channels/in-app-message/templates/html-in-app-templates"},{"title":"Sample HTML In-app Templates","href":"/user-guide/campaigns-and-channels/in-app-message/templates/sample-html-in-app-templates"},{"title":"No-code Gamification Templates","href":"/user-guide/campaigns-and-channels/in-app-message/templates/no-code-gamification-templates"},{"title":"HTML Nudge Templates","href":"/user-guide/campaigns-and-channels/in-app-message/templates/html-nudge-templates"},{"title":"Configure In-App HTML Templates Based on Dark and Light Modes","href":"/user-guide/campaigns-and-channels/in-app-message/templates/configure-in-app-html-templates-based-on-dark-and-light-modes"},{"title":"Self Handled In-App Template","href":"/user-guide/campaigns-and-channels/in-app-message/templates/self-handled-in-app-template"},{"title":"Saving Customized Templates","href":"/user-guide/campaigns-and-channels/in-app-message/templates/saving-customized-templates"},{"title":"Gamification templates","href":"/user-guide/campaigns-and-channels/in-app-message/templates/gamification-templates"}]},{"group":"Analyze","pages":[{"title":"Analyze In-app Campaigns","href":"/user-guide/campaigns-and-channels/in-app-message/analyze/analyze-in-app-campaigns"},{"title":"Campaign Delivery Mechanism for In-App Messages","href":"/user-guide/campaigns-and-channels/in-app-message/analyze/campaign-delivery-mechanism-for-in-app-messages"}]},{"group":"FAQs - In-App Messages","pages":[{"title":"Why Do Pop-Up and GIF In-App Campaigns Overlap?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-pop-up-and-gif-in-app-campaigns-overlap"},{"title":"How to Make the Background of In-App Templates Transparent or Set It to Any Color?","href":"/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"},{"title":"How Do Self-Handled In-Apps Work in React Native?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/how-do-self-handled-in-apps-work-in-react-native"},{"title":"Why Do In-app Nudges and Regular In-apps Overlap?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-in-app-nudges-and-regular-in-apps-overlap"},{"title":"Why Does Dynamically Enabling or Disabling In-Apps Fail?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-dynamically-enabling-or-disabling-in-apps-fail"},{"title":"Why Do Users Receive In-app Messages Even After the Flow Has Stopped?","href":"/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"},{"title":"How to Change the In-App Template Background Overlay Color and Transparency","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/how-to-change-the-in-app-template-background-overlay-color-and-transparency"},{"title":"Why Does the Video Upload to the Nudge Type In-app Campaign Fail?","href":"/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"},{"title":"Why Are Users Seeing an In-App Message Repeatedly?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-are-users-seeing-an-in-app-message-repeatedly"},{"title":"Why Does a Test In-App Fail to Render on Devices (In-App V2)?","href":"/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"},{"title":"Why are In-App Messages Displayed with a Delay After Opening the App?","href":"/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"},{"title":"Why Are In-App Campaign Impressions Zero?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-are-in-app-campaign-impressions-zero"},{"title":"Why Does the Image/GIF Display Fail in Native In-App?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-does-the-image-gif-display-fail-in-native-in-app"},{"title":"How Does onConfigurationChanged() Work for In-App in Android Native?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/how-does-onconfigurationchanged-work-for-in-app-in-android-native"},{"title":"Why Does an HTML In-App Fail to Display When a URL Is Included Inside a Script Tag?","href":"/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"},{"title":"Why Does the In-App Campaign Identify a Mobile Device as a Tablet?","href":"/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"},{"title":"Why Do Native In-App GIFs Fail to Load Without the Glide Dependency on Android?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-native-in-app-gifs-fail-to-load-without-glide-dependency"},{"title":"Why do in-app or on-site messages show after a user property update?","href":"/user-guide/campaigns-and-channels/in-app-message/faqs-in-app-messages/why-do-in-app-or-on-site-messages-show-after-a-user-attribute-update"}]}]},{"group":"On-site Message","pages":[{"group":"Getting Started with On-Site Message","pages":[{"title":"Overview - On-site Message","href":"/user-guide/campaigns-and-channels/on-site-message/getting-started-with-on-site-message/overview-on-site-message"},{"title":"Portfolio for On-site Messaging","href":"/user-guide/campaigns-and-channels/on-site-message/getting-started-with-on-site-message/portfolio-for-on-site-messaging"}]},{"group":"Create","pages":[{"title":"Create OSM Campaign","href":"/user-guide/campaigns-and-channels/on-site-message/create/create-osm-campaign"},{"title":"OSM Editor","href":"/user-guide/campaigns-and-channels/on-site-message/create/osm-editor"},{"title":"Saving Customized Templates for OSM","href":"/user-guide/campaigns-and-channels/on-site-message/create/saving-customized-templates-for-osm"},{"title":"Editing OSM Templates in Mobile Web","href":"/user-guide/campaigns-and-channels/on-site-message/create/editing-osm-templates-in-mobile-web"},{"title":"Using Locales in On-site Messages","href":"/user-guide/campaigns-and-channels/on-site-message/create/using-locales-in-on-site-messages"},{"title":"Create OSM Campaign for TV","href":"/user-guide/campaigns-and-channels/on-site-message/create/create-osm-campaign-for-tv"},{"title":"OSM Templates","href":"/user-guide/campaigns-and-channels/on-site-message/create/osm-templates"},{"title":"OSM Templates (HTML Editor)","href":"/user-guide/campaigns-and-channels/on-site-message/create/osm-templates-html-editor"},{"title":"No-Code Gamification Templates (OSM)","href":"/user-guide/campaigns-and-channels/on-site-message/create/no-code-gamification-templates-osm"},{"title":"Personalization of OSM Content","href":"/user-guide/campaigns-and-channels/on-site-message/create/personalization-of-osm-content"},{"title":"Testing your On-site Messaging Campaigns","href":"/user-guide/campaigns-and-channels/on-site-message/create/testing-your-on-site-messaging-campaigns"},{"title":"Exit Intent Technology","href":"/user-guide/campaigns-and-channels/on-site-message/create/exit-intent-technology"}]},{"group":"Analyze","pages":[{"title":"Analyze On-site Messaging Campaigns","href":"/user-guide/campaigns-and-channels/on-site-message/analyze/analyze-on-site-messaging-campaigns"},{"title":"Campaign Delivery: Mobile In-App and On-Site Messaging Campaigns","href":"/user-guide/campaigns-and-channels/on-site-message/analyze/campaign-delivery-mobile-in-app-and-on-site-messaging-campaigns"}]},{"group":"FAQs - On-site Message","pages":[{"title":"Why Are Unique Conversions Higher Than the On-Site Message Shown Event?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-are-unique-conversions-higher-than-the-on-site-message-shown-event"},{"title":"Why Is the Countdown Timer in OSM Static?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-the-countdown-timer-in-osm-static"},{"title":"Why Does the New Editor of OSM Display an Error When Uploading Images?","href":"/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"},{"title":"Why Is the Popup TypeForm survey 2 Template Blank on the Preview Page?","href":"/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"},{"title":"Why Is Click Tracking Not Working for Some OSM Campaigns?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-click-tracking-not-working-for-some-osm-campaigns"},{"title":"Why Is the Mobile Webpage Refreshed Repeatedly for OSM Users?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-the-mobile-webpage-refreshed-repeatedly-for-osm-users"},{"title":"Why Do Users Receive OSM Campaigns Even After the Flow Has Stopped?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-do-users-receive-osm-campaigns-even-after-the-flow-has-stopped"},{"title":"How to Change the OSM Template Background Overlay Color and Transparency","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/how-to-change-the-osm-template-background-overlay-color-and-transparency"},{"title":"Why Is the Campaign_id Absent in the MOE_RESPONSE_SUBMITED Event?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-is-the-campaign_id-absent-in-the-moe_response_submited-event"},{"title":"Why Does the Screen Freeze After Closing the OSM Campaign?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-does-the-screen-freeze-after-closing-the-osm-campaign"},{"title":"Why Did the OSM Campaign Redirect to the “does not contain” URL?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/why-did-the-osm-campaign-redirect-to-the-does-not-contain-url"},{"title":"How Long Does It Take for an Edited OSM Campaign to Reach Users?","href":"/user-guide/campaigns-and-channels/on-site-message/faqs-on-site-message/how-long-does-it-take-for-an-edited-osm-campaign-to-reach-users"}]}]},{"group":"Cards","pages":[{"group":"Getting Started with Cards","pages":[{"title":"Cards Overview","href":"/user-guide/campaigns-and-channels/cards/getting-started-with-cards/cards-overview"},{"title":"Configure Accessibility for Cards","href":"/user-guide/campaigns-and-channels/cards/getting-started-with-cards/configure-accessibility-for-cards"},{"title":"Comparison of Cards and Push Notification Center","href":"/user-guide/campaigns-and-channels/cards/getting-started-with-cards/comparison-of-cards-and-push-notification-center"}]},{"group":"Create","pages":[{"title":"Create a Card Campaign","href":"/user-guide/campaigns-and-channels/cards/create/create-a-card-campaign"},{"title":"Edit Card Campaigns and Show/Hide Cards","href":"/user-guide/campaigns-and-channels/cards/create/edit-card-campaigns-and-showhide-cards"}]},{"group":"Analyze","pages":[{"title":"Analyze Card Campaigns","href":"/user-guide/campaigns-and-channels/cards/analyze/analyze-card-campaigns"}]},{"group":"FAQs - Cards","pages":[{"title":"How Does Allow Future Qualifiers Functionality Work?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/how-does-allow-future-qualifiers-functionality-work"},{"title":"Why Did the Payload for Card Campaigns Fail to Be Fetched?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-did-the-payload-for-card-campaigns-fail-to-be-fetched"},{"title":"How Are Cards Synced to SDK?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/how-are-cards-synced-to-sdk"},{"title":"Why Are Cards Getting Auto-Duplicated While Editing?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-are-cards-getting-auto-duplicated-while-editing"},{"title":"Why Are Cards Not Removed Even After the Campaign Expiry?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-are-cards-not-removed-even-after-the-campaign-expiry"},{"title":"What Is the Order of Appearance for MoEngage Cards?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/what-is-the-order-of-appearance-for-moengage-cards"},{"title":"Why Is the Sent Count for Cards Drastically Low Compared to Push?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-the-sent-count-for-cards-drastically-low-compared-to-push"},{"title":"Why Are Card Campaigns Delivered After the Expiration Time?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-are-card-campaigns-delivered-after-the-expiration-time"},{"title":"How to Test Cards on Your App","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/how-to-test-cards-on-your-app"},{"title":"Why Is the Delivery of Cards Delayed?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-the-delivery-of-cards-delayed"},{"title":"Why Do I Receive Cards Even After the Card Campaign Is Paused in MoEngage?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-do-i-receive-cards-even-after-the-card-campaign-is-paused-in-moengage"},{"title":"Can I Add a Locale to Cards Campaigns in MoEngage?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/can-i-add-a-locale-to-cards-campaigns-in-moengage"},{"title":"When Does the MoEngage SDK Sync Card Data?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/when-does-the-moengage-sdk-sync-card-data"},{"title":"Why Is There a Discrepancy in the Cards Sent and Impressions Count in Campaign Analytics and Segmentation and Analytics?","href":"/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"},{"title":"Why Is Card Data Not Getting Populated Based on the Entered Key Value?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-card-data-not-getting-populated-based-on-the-entered-key-value"},{"title":"Why Is the Impression Rate Low in Card Campaigns?","href":"/user-guide/campaigns-and-channels/cards/faqs-cards/why-is-the-impression-rate-low-in-card-campaigns"}]}]},{"group":"WhatsApp","pages":[{"group":"Getting Started with WhatsApp","pages":[{"title":"Introduction to WhatsApp","href":"/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/introduction-to-whatsapp"},{"title":"Prerequisites","href":"/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/prerequisites"},{"title":"Configure WhatsApp","href":"/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/configure-whatsapp"},{"title":"WhatsApp Templates","href":"/user-guide/campaigns-and-channels/whatsapp/getting-started-with-whatsapp/whatsapp-templates"}]},{"group":"Create","pages":[{"title":"Create a WhatsApp Campaign","href":"/user-guide/campaigns-and-channels/whatsapp/create/create-a-whatsapp-campaign"},{"title":"Manage WhatsApp Campaigns","href":"/user-guide/campaigns-and-channels/whatsapp/create/manage-whatsapp-campaigns"},{"title":"Personalize WhatsApp Campaign","href":"/user-guide/campaigns-and-channels/whatsapp/create/personalize-whatsapp-campaign"},{"title":"2-way conversations","href":"/user-guide/campaigns-and-channels/whatsapp/create/2-way-conversations"}]},{"group":"Analyze","pages":[{"title":"Analyze WhatsApp Campaign","href":"/user-guide/campaigns-and-channels/whatsapp/analyze/analyze-whatsapp-campaign"}]},{"group":"Troubleshooting and FAQs - WhatsApp","pages":[{"title":"Why Do the Delivery Error Logs of Gupshup Display UNKNOWN_SUBSCRIBER?","href":"/user-guide/campaigns-and-channels/whatsapp/troubleshooting-and-faqs-whatsapp/why-do-the-delivery-error-logs-of-gupshup-display-unknown_subscriber"},{"title":"Common Errors in WhatsApp Campaigns","href":"/user-guide/campaigns-and-channels/whatsapp/troubleshooting-and-faqs-whatsapp/common-errors-in-whatsapp-campaigns"}]}]},{"group":"Facebook Audience","pages":[{"group":"Getting Started with Facebook Audience","pages":[{"title":"Understanding Facebook setup for Custom Audience integration","href":"/user-guide/campaigns-and-channels/facebook-audience/getting-started-with-facebook-audience/understanding-facebook-setup-for-custom-audience-integration"},{"title":"Facebook Audience Settings on MoEngage dashboard","href":"/user-guide/campaigns-and-channels/facebook-audience/getting-started-with-facebook-audience/facebook-audience-settings-on-moengage-dashboard"}]},{"group":"Create","pages":[{"title":"Create a Facebook Audience Campaign","href":"/user-guide/campaigns-and-channels/facebook-audience/create/create-a-facebook-audience-campaign"}]},{"group":"Analyze","pages":[{"title":"Facebook Audience Campaign Analytics","href":"/user-guide/campaigns-and-channels/facebook-audience/analyze/facebook-audience-campaign-analytics"}]},{"group":"Troubleshooting and FAQs - Facebook Audience","pages":[{"title":"Troubleshoot common errors in FB Audience","href":"/user-guide/campaigns-and-channels/facebook-audience/troubleshooting-and-faqs-facebook-audience/troubleshoot-common-errors-in-fb-audience"}]}]},{"group":"Google Ads Audience","pages":[{"group":"Getting Started with Google Ads Audience","pages":[{"title":"Overview","href":"/user-guide/campaigns-and-channels/google-ads-audience/getting-started-with-google-ads-audience/overview"},{"title":"Integrate Google Ads Audience","href":"/user-guide/campaigns-and-channels/google-ads-audience/getting-started-with-google-ads-audience/integrate-google-ads-audience"},{"title":"Understanding Google Ads Audience App","href":"/user-guide/campaigns-and-channels/google-ads-audience/getting-started-with-google-ads-audience/understanding-google-ads-audience-app"}]},{"group":"Create","pages":[{"title":"Create a Google Ads Audience Campaign","href":"/user-guide/campaigns-and-channels/google-ads-audience/create/create-a-google-ads-audience-campaign"}]},{"group":"Analyze","pages":[{"title":"Google Ads Audience Campaign Analytics","href":"/user-guide/campaigns-and-channels/google-ads-audience/analyze/google-ads-audience-campaign-analytics"}]},{"group":"Troubleshooting and FAQs - Google Ads Audience","pages":[{"title":"Why Does MoEngage Report a High Number of Users While Google Ads Shows Zero Audience Sync?","href":"/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"}]}]},{"group":"Connectors","pages":[{"group":"Create","pages":[{"title":"Create a Connector Campaign","href":"/user-guide/campaigns-and-channels/connectors/create/create-a-connector-campaign"},{"title":"Test Connectors","href":"/user-guide/campaigns-and-channels/connectors/create/test-connectors"}]},{"group":"Analyze","pages":[{"title":"Connector Campaign Analytics","href":"/user-guide/campaigns-and-channels/connectors/analyze/connector-campaign-analytics"},{"title":"Send Data to Google Analytics","href":"/user-guide/campaigns-and-channels/connectors/analyze/send-data-to-google-analytics"},{"title":"Connector Analytics and Info","sidebarTitle":"Connector Analytics and Info","href":"/user-guide/campaigns-and-channels/connectors/analyze/connector-analytics-and-info"}]},{"group":"FAQs-Connectors","pages":[{"title":"Why Is the Campaign-Level Control Group Unavailable in Connector Campaigns?","href":"/user-guide/campaigns-and-channels/connectors/faqs-connectors/why-is-the-campaign-level-control-group-unavailable-in-connector-campaigns"}]}]},{"group":"Connected Apps","pages":[{"group":"Getting started with Connected Apps","pages":[{"title":"Overview","href":"/user-guide/campaigns-and-channels/connected-apps/getting-started-with-connected-apps/overview"},{"title":"Create an App","href":"/user-guide/campaigns-and-channels/connected-apps/getting-started-with-connected-apps/create-an-app"},{"title":"Create a Channel Connector Config File","href":"/user-guide/campaigns-and-channels/connected-apps/getting-started-with-connected-apps/create-a-channel-connector-config-file"}]},{"group":"Create","pages":[{"title":"Create a Connected App Campaign","href":"/user-guide/campaigns-and-channels/connected-apps/create/create-a-connected-app-campaign"}]},{"group":"Analyze","pages":[{"title":"Connected Apps Campaign Analytics","href":"/user-guide/campaigns-and-channels/connected-apps/analyze/connected-apps-campaign-analytics"}]}]},{"group":"Web Personalization","pages":[{"group":"Getting Started with Web Personalization","pages":[{"title":"Web Personalization Overview","href":"/user-guide/campaigns-and-channels/web-personalization/getting-started-with-web-personalization/introduction"}]},{"group":"Create","pages":[{"title":"Create a Web Personalization Campaign","href":"/user-guide/campaigns-and-channels/web-personalization/create/create-a-web-personalization-campaign"}]},{"group":"Analyze","pages":[{"title":"Analyze Web Personalization Campaign","href":"/user-guide/campaigns-and-channels/web-personalization/analyze/analyze-web-personalization-campaign"}]},{"group":"Troubleshooting and FAQs - Web Personalization","pages":[{"title":"Why Is Web Personalization in a Loading State?","href":"/user-guide/campaigns-and-channels/web-personalization/troubleshooting-and-faqs-web-personalization/why-is-web-personalization-in-a-loading-state"}]}]},{"group":"Campaign Management and Reports","pages":[{"title":"All Campaigns","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/all-campaigns"},{"title":"Conversion and Attribution","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/conversion-and-attribution"},{"title":"Create Ad-hoc Campaign Reports","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/create-ad-hoc-campaign-reports"},{"title":"Campaign Versioning","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/campaign-versioning"},{"title":"Campaign Migration","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/campaign-migration"},{"group":"Message Archival","pages":[{"title":"Message Archival","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/message-archival/message-archival"},{"title":"File Path and Naming Convention","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/message-archival/file-path-and-naming-convention"},{"title":"File Contents","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/message-archival/file-contents"}]},{"group":"FAQs - Campaign Management","pages":[{"title":"Why Does the Content API Show a 406 Error in Dashboard but a 200 Response in Postman?","href":"/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"},{"title":"What Causes the Delay in the Deletion of Content Blocks?","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/what-causes-the-delay-in-the-deletion-of-content-blocks"},{"title":"How Does the Login Process Work When Switching Between Live and Test Workspaces?","href":"/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"},{"title":"Why Is the Global Control Group Option Automatically Enabled When Editing a Campaign?","href":"/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"},{"title":"Why Do the Failed Counts in the Campaign Stats Donut and the Error Breakdown Not Match?","href":"/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"},{"title":"Why Does Parsing Jinja Template Format in the Personalization Preview Fail?","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-does-parsing-jinja-template-format-in-the-personalization-preview-fail"},{"title":"Why Are the URL Parameters in POST API Requests Not Obtained?","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-are-the-url-parameters-in-post-api-requests-not-obtained"},{"title":"Why Do Periodic Child Campaigns Have Higher Stat Counts Compared to Periodic Parent Campaigns?","href":"/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"},{"title":"Why Is There a Mismatch in Sent and Delivery Metrics Between Gupshup and MoEngage?","href":"/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"},{"title":"Why Do the Unsubscribed Numbers Remain Unchanged for Total and Unique Occurrences?","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/why-do-the-unsubscribed-numbers-remain-unchanged-for-total-and-unique-occurrences"},{"title":"How Does Preference Management Operate in Transactional and Promotional SMS Campaigns?","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/how-does-preference-management-operate-in-transactional-and-promotional-sms-campaigns"},{"title":"How to Restrict the Fractional Component from Displaying Two Values?","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/how-to-restrict-the-fractional-component-from-displaying-two-values"},{"title":"Why Is the Sent Count at Locale or Variations Level Missing for Campaign Reports?","href":"/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"},{"title":"Why Don't the Campaign Counts Match in Campaign Reports from Behaviour Analytics for the Same Duration?","href":"/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"},{"title":"How Do You Suppress or Blacklist Specific End Users Across All Communication Channels","href":"/user-guide/campaigns-and-channels/campaign-management-and-reports/faqs-campaign-management/how-do-you-suppress-or-blacklist-end-users-across-all-communication-channels"},{"title":"What Happens to Users Queued on a Delay Condition When an Event-Triggered Campaign Is Edited?","href":"/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"}]}]}]},{"group":"Flows - Cross Channel Messaging","pages":[{"group":"Getting Started","pages":[{"title":"Overview - Flows","href":"/user-guide/flows-cross-channel-messaging/getting-started/overview-flows/overview-flows"},{"title":"All Flows","href":"/user-guide/flows-cross-channel-messaging/getting-started/overview-flows/all-flows"},{"title":"Fair Usage Policy for Flows","href":"/user-guide/flows-cross-channel-messaging/getting-started/fair-usage-policy-for-flows"}]},{"group":"Create","pages":[{"group":"Create Flows","pages":[{"title":"Create a Flow","href":"/user-guide/flows-cross-channel-messaging/create/create-flows/create-a-flow"},{"title":"Create A Flow Using AI Assist","href":"/user-guide/flows-cross-channel-messaging/create/create-flows/create-a-flow-using-ai-assist"},{"title":"Flow Templates","href":"/user-guide/flows-cross-channel-messaging/create/create-flows/flow-templates"},{"title":"Linked Conditions","href":"/user-guide/flows-cross-channel-messaging/create/create-flows/linked-conditions"},{"title":"Editing a Flow","href":"/user-guide/flows-cross-channel-messaging/create/create-flows/editing-a-flow"},{"title":"Status of Flows","href":"/user-guide/flows-cross-channel-messaging/create/create-flows/status-of-flows"},{"title":"Next-Generation Flows: Unlock Unprecedented Flexibility and Reliability","description":"Discover the next-generation MoEngage Flows engine upgrade that enables real-time evaluation of recent user behavior with improved flow reliability.","href":"/user-guide/flows-cross-channel-messaging/create/create-flows/next-generation-flows-unlock-unprecedented-flexibility-and-reliability"}]},{"group":"Actions in Flows","pages":[{"title":"Add Actions to Flows","href":"/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows"},{"title":"Add Multiple Conversion Goals","description":"Set up to five conversion goals in MoEngage Flows to track intermediate steps, auxiliary events, and revenue generated from cross-channel campaigns.","href":"/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-multiple-conversion-goals"},{"title":"Personalization in Flows","href":"/user-guide/flows-cross-channel-messaging/create/actions-in-flows/personalization-in-flows"}]},{"group":"Conditions and Controls in Flows","pages":[{"title":"Branching of Users in Flows","href":"/user-guide/flows-cross-channel-messaging/create/conditions-and-controls-in-flows/branching-of-users-in-flows"},{"title":"Force Move or Delay Users in Flows","href":"/user-guide/flows-cross-channel-messaging/create/conditions-and-controls-in-flows/force-move-or-delay-users-in-flows"}]},{"group":"Configure Flows","pages":[{"title":"Flow Settings","href":"/user-guide/flows-cross-channel-messaging/create/configure-flows/flow-settings"},{"title":"Frequency Capping (FC) and Do Not Disturb (DND) for Flows","href":"/user-guide/flows-cross-channel-messaging/create/configure-flows/frequency-capping-fc-and-do-not-disturb-dnd-for-flows"}]},{"group":"Experimentation","pages":[{"title":"Control Group In Flows","href":"/user-guide/flows-cross-channel-messaging/create/experimentation/control-group-in-flows"},{"title":"A/B Split in Flows","href":"/user-guide/flows-cross-channel-messaging/create/experimentation/ab-split-in-flows"}]},{"group":"Intelligence in Flows","pages":[{"title":"Intelligent Path Optimizer","href":"/user-guide/flows-cross-channel-messaging/create/intelligence-in-flows/intelligent-path-optimizer"},{"title":"Next Best Action in Flows","href":"/user-guide/flows-cross-channel-messaging/create/intelligence-in-flows/next-best-action-in-flows"}]}]},{"group":"Analyze Flows","pages":[{"title":"Analyze a Flow","href":"/user-guide/flows-cross-channel-messaging/analyze-flows/analyze-a-flow"},{"title":"Conversion Attribution in Flows","href":"/user-guide/flows-cross-channel-messaging/analyze-flows/conversion-attribution-in-flows"},{"title":"Debug Flows","href":"/user-guide/flows-cross-channel-messaging/analyze-flows/debug-flows"},{"title":"Export Flows","href":"/user-guide/flows-cross-channel-messaging/analyze-flows/export-flows"},{"title":"Tracking Users in Flows","href":"/user-guide/flows-cross-channel-messaging/analyze-flows/tracking-users-in-flows"}]},{"group":"FAQs","pages":[{"title":"Creation of Flows","href":"/user-guide/flows-cross-channel-messaging/faqs/creation-of-flows"},{"title":"Editing Flows","href":"/user-guide/flows-cross-channel-messaging/faqs/editing-flows"},{"title":"Analyzing Flows","href":"/user-guide/flows-cross-channel-messaging/faqs/analyzing-flows"},{"title":"Event Triggered Flows","href":"/user-guide/flows-cross-channel-messaging/faqs/event-triggered-flows"},{"title":"User Merging and Flows","href":"/user-guide/flows-cross-channel-messaging/faqs/user-merging-and-flows"}]}]},{"group":"Inform","pages":[{"title":"Overview - Inform","href":"/user-guide/inform/overview-inform"},{"group":"Create Alert","pages":[{"title":"Create Alert","href":"/user-guide/inform/create/create-alert"},{"title":"Personalize Alert","href":"/user-guide/inform/create/personalize-alert"},{"title":"Test Alert","href":"/user-guide/inform/create/test-alert"},{"title":"Test Alert Logs","href":"/user-guide/inform/create/test-alert-logs"}]},{"group":"Analyze","pages":[{"title":"All Alerts","href":"/user-guide/inform/analyze/all-alerts"},{"title":"Alert Analytics","href":"/user-guide/inform/analyze/alert-analytics"},{"title":"Alert Logs","href":"/user-guide/inform/analyze/alert-logs"},{"title":"Alert Info","href":"/user-guide/inform/analyze/alert-info"},{"title":"Alert Events in User Profile","href":"/user-guide/inform/analyze/alert-events-in-user-profile"},{"title":"Inform Reports","href":"/user-guide/inform/analyze/inform-reports"}]},{"group":"Advanced Concepts","pages":[{"title":"Dynamic Sender Routing","href":"/user-guide/inform/advanced-concepts/dynamic-sender-routing"},{"title":"Dynamic Template Selector","href":"/user-guide/inform/advanced-concepts/dynamic-template-selector"}]},{"title":"FAQs - Inform","href":"/user-guide/inform/faqs-inform"}]},{"group":"Personalize","pages":[{"group":"Overview","pages":[{"title":"Overview - Personalize","href":"/user-guide/personalize/overview/overview-personalize"},{"title":"Client-side versus Server-side personalization","href":"/user-guide/personalize/overview/client-side-versus-server-side-personalization"}]},{"group":"Client-side personalization","pages":[{"group":"Client-side Personalization","pages":[{"title":"Create Client-side personalization experience","href":"/user-guide/personalize/client-side-personalization/client-side-personalization/create-client-side-personalization-experience"},{"title":"Experience Analytics","href":"/user-guide/personalize/client-side-personalization/client-side-personalization/experience-analytics"},{"title":"View Personalize in action","href":"/user-guide/personalize/client-side-personalization/client-side-personalization/view-personalize-in-action"}]},{"group":"Personalize Editor Capabilities","pages":[{"title":"Prerequisites","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/prerequisites"},{"title":"Editing Elements in a Webpage with Personalize Editor","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/editing-elements-in-a-webpage-with-personalize-editor"},{"title":"Personalizing content in Webpage","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/personalizing-content-in-webpage"},{"title":"Editing elements in HTML","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/editing-elements-in-html"},{"title":"Hide an element","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/hide-an-element"},{"title":"Tracking clicks","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/tracking-clicks"},{"title":"Rearranging elements","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/rearranging-elements"},{"title":"Delete an element","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/delete-an-element"},{"title":"Additional functionalities","href":"/user-guide/personalize/client-side-personalization/personalize-editor-capabilities/additional-functionalities"}]},{"group":"Personalize Editor: Widgets","pages":[{"title":"Adding Widgets","href":"/user-guide/personalize/client-side-personalization/personalize-editor-widgets/adding-widgets"},{"title":"Widget Library","href":"/user-guide/personalize/client-side-personalization/personalize-editor-widgets/widget-library"}]}]},{"group":"Server-side personalization","pages":[{"title":"Create Server-side Personalization Experience","href":"/user-guide/personalize/server-side-personalization/create-server-side-personalization-experience"},{"title":"Test Server-side Personalization Experience","href":"/user-guide/personalize/server-side-personalization/test-server-side-personalization-experience"},{"title":"Configure Server-side Personalization Settings","href":"/user-guide/personalize/server-side-personalization/configure-server-side-personalization-settings"}]},{"title":"Create a Split URL testing Experience","sidebarTitle":"Split URL Testing","href":"/user-guide/personalize/split-url-testing/create-a-split-url-testing-experience"},{"group":"Things to Know","pages":[{"title":"How to manage flicker on websites","href":"/user-guide/personalize/things-to-know/how-to-manage-flicker-on-websites"},{"title":"Content Security Policy and impact on Personalization","href":"/user-guide/personalize/things-to-know/content-security-policy-and-impact-on-personalization"}]}]},{"group":"Content","pages":[{"title":"Content Blocks","href":"/user-guide/content/content-blocks/content-blocks"},{"group":"Recommendations","pages":[{"group":"Getting started","pages":[{"title":"Overview","href":"/user-guide/content/recommendations/getting-started/overview"},{"title":"Catalogs","href":"/user-guide/content/recommendations/getting-started/catalogs"},{"title":"Map User Actions Settings","href":"/user-guide/content/recommendations/getting-started/map-user-actions-settings"}]},{"group":"Basic Recommendations","pages":[{"title":"Overview - Basic Recommendations","href":"/user-guide/content/recommendations/basic-recommendations/overview-basic-recommendations"},{"title":"Item Attribute Model","href":"/user-guide/content/recommendations/basic-recommendations/item-attribute-model"},{"title":"User Actions Model","href":"/user-guide/content/recommendations/basic-recommendations/user-actions-model"},{"title":"Catalog Alerts","href":"/user-guide/content/recommendations/basic-recommendations/catalog-alerts"},{"title":"Manage Recommendations","href":"/user-guide/content/recommendations/basic-recommendations/manage-basic-recommendations"}]},{"group":"Advanced Recommendations","pages":[{"title":"Overview - Advanced Recommendations","href":"/user-guide/content/recommendations/advanced-recommendations/overview-advanced-recommendations"},{"title":"Algorithmic Explanation - Advanced Recommendations","href":"/user-guide/content/recommendations/advanced-recommendations/algorithmic-explanation-advanced-recommendations"},{"title":"Creating Advanced Recommendations","href":"/user-guide/content/recommendations/advanced-recommendations/creating-advanced-recommendations"},{"title":"Trending Items","href":"/user-guide/content/recommendations/advanced-recommendations/category-trending-items"}]},{"title":"Fallback Items","href":"/user-guide/content/recommendations/getting-started/fallback-items"},{"title":"Test a Recommendation","href":"/user-guide/content/recommendations/getting-started/test-a-recommendation"},{"group":"Personalize campaign with recommendations","pages":[{"title":"Using Recommendations in Email","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-email"},{"title":"Using Recommendations in Push","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-push"},{"title":"Using Recommendations in WhatsApp","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-whatsapp"},{"title":"Using Recommendations in SMS","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-sms"},{"title":"Using Recommendations in MMS","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-mms"},{"title":"Using Recommendations in RCS","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-rcs"},{"title":"Using Recommendations in In-App","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-in-app"},{"title":"Using Recommendations in Cards","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-cards"},{"title":"Using Recommendations in Web Personalization","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-web-personalization"},{"title":"Using Recommendations in Connectors","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-connectors"},{"title":"Using Recommendations in On-site Messaging","href":"/user-guide/content/recommendations/personalize-campaign-with-recommendations/using-recommendations-in-on-site-messaging"}]}]},{"group":"Landing Pages","pages":[{"group":"Getting Started with Landing Pages","pages":[{"title":"Overview","href":"/user-guide/content/landing-pages/getting-started-with-landing-pages/overview"}]},{"group":"Create","pages":[{"title":"Create a Landing Page","href":"/user-guide/content/landing-pages/create/create-a-landing-page"},{"title":"Landing Page Templates","href":"/user-guide/content/landing-pages/create/landing-page-templates"},{"title":"Landing Page Editor","href":"/user-guide/content/landing-pages/create/landing-page-editor"},{"title":"HTML Landing Page Editor","href":"/user-guide/content/landing-pages/create/html-landing-page-editor"},{"title":"Personalize a Landing Page","href":"/user-guide/content/landing-pages/create/personalize-a-landing-page"},{"title":"Manage Subscription Preferences with Landing Pages","href":"/user-guide/content/landing-pages/create/manage-subscription-preferences"}]},{"group":"Analyze","pages":[{"title":"Analyze Landing Pages","href":"/user-guide/content/landing-pages/analyze/analyze-landing-pages"}]},{"group":"FAQs","pages":[{"title":"How to Create a Menu Element","href":"/user-guide/content/landing-pages/faqs/how-to-create-a-menu-element"}]}]},{"group":"Coupons","pages":[{"title":"Overview","href":"/user-guide/content/coupons/overview"},{"title":"Add Coupons to MoEngage","href":"/user-guide/content/coupons/add-coupons-to-moengage"},{"title":"Use a Coupon List in a Campaign","href":"/user-guide/content/coupons/use-a-coupon-list-in-a-campaign"}]},{"title":"Templates","href":"/user-guide/content/template/templates"}]},{"group":"MoEngage Go: The MoEngage Mobile App","pages":[{"title":"MoEngage Go: Overview","href":"/user-guide/moengage-go/moengage-go-overview"},{"title":"MoEngage Go: Install and Sign-in","href":"/user-guide/moengage-go/moengage-go-install-and-signin"},{"title":"MoEngage Go: Monitor and Manage Campaigns","href":"/user-guide/moengage-go/moengage-go-monitor-and-manage-campaigns"}]},{"group":"Contact Support","pages":[{"group":"AIRA (Support Bot)","pages":[{"title":"AIRA Overview","href":"/user-guide/contact-support/aira-support-bot/aira-overview"},{"group":"Automation Support","pages":[{"title":"How To Set Up Your Email Domain?","href":"/user-guide/contact-support/aira-support-bot/automation-support/how-to-set-up-your-email-domain"},{"title":"How To Verify Your Email Using AIRA?","href":"/user-guide/contact-support/aira-support-bot/automation-support/how-to-verify-your-email-using-aira"}]}]},{"title":"Raise a Support Ticket from the MoEngage Login Page","href":"/user-guide/contact-support/raise-a-support-ticket-from-the-moengage-login-page"},{"title":"Deprecation of Email Support","href":"/user-guide/contact-support/deprecation-of-email-support"},{"title":"Raise a Support Ticket Through MoEngage Dashboard","href":"/user-guide/contact-support/raise-a-support-ticket-through-moengage-dashboard"},{"title":"Support Issue Types and Priority","href":"/user-guide/contact-support/support-issue-types-and-priority"},{"title":"How Can I See My Support Tickets?","href":"/user-guide/contact-support/how-can-i-see-my-support-tickets"},{"title":"Suggest a Feature","href":"/user-guide/contact-support/suggest-a-feature"}]}]}]},{"tab":"Developer Guide (SDKs)","pages":[{"title":"Developer Guide (SDKs)","href":"/developer-guide/introduction"}]},{"tab":"API Guide","pages":[{"title":"API Guide","href":"/api/introduction"}]},{"tab":"AI \u0026 Intelligence","pages":[{"title":"AI \u0026 Intelligence","href":"/user-guide/ai-and-intelligence/overview"}]},{"tab":"Partner Integrations","pages":[{"title":"Partner Integrations","href":"/partner-guide/introduction"}]},{"tab":"Use Cases","pages":[{"title":"Use Cases","href":"/use-cases/introduction"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/subscribe-to-release-notes"}]}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/user-guide/flows-cross-channel-messaging/create/actions-in-flows/add-actions-to-flows"}]}]},"basePath":"","title":"Add Actions to Flows - MoEngage","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-DsiWwPWR.js","lightbox-handle-r17bVUz3.js"]}