# Message Center content

Create messages for your Message Center inbox.

See also the [Message Center](https://www.airship.com/docs/guides/features/messaging/message-center/) feature guide.

## Select the message type and editor

<p>When creating messages, you configure their appearance in the Content step. In the Delivery step, you can configure content-related features that do not affect the appearance.</p>

In the Content step, first select whether to send the message on its own or with another message type:

* To send only a Message Center message, select **Message Center**, then **Add content**.
* To open the Message Center message when a user interacts with a different message type, select **Push Notification**, **In-App Message**, or both, then **Add content**. Under **Actions**, select **Message Center**.

![Selecting message types in the Content step](https://www.airship.com/docs/images/content-push_hu_c0e1dafa3582e5b1.webp)

*Selecting message types in the Content step*

Next, select an editor for creating content:

* [Scenes editor](#scenes-editor) — Use a [Scene](https://www.airship.com/docs/reference/glossary/#scene) for your message content.
* [Interactive editor](#interactive-editor) — Provide your own HTML or design using drag-and-drop.
* [Visual editor](#visual-editor) (Legacy) — Upload HTML or design a page using a template.

For information about each, see [Content editors](https://www.airship.com/docs/guides/messaging/editors/about/).

### Scenes editor

[AXP](https://www.airship.com/docs/reference/feature-packages/) [iOS SDK 20.10+](/docs/docs/developer/sdk-integration/apple/ios-changelog/#20.10.0) [Android SDK 20.9+](/docs/docs/developer/sdk-integration/android/changelog/#20.9.0)

To use the [Scenes editor](https://www.airship.com/docs/guides/messaging/editors/scenes/about/) for Message Center content, you must first create a [template](https://www.airship.com/docs/guides/personalization/content/templates/), then select it for your message. You can create Scene templates in advance or as you create your message.

After selecting the Scenes editor, select an existing template or create a new one:

<ul>
<li>To use an existing template, select it, then <strong>Continue with selected template</strong>. You can search by name, keyword, or ID.</li>
<li>To create a new template, select <strong>Create a new template</strong>, then follow the steps in <a href="https://www.airship.com/docs/guides/personalization/content/templates/#dashboard">Create a content template in the dashboard</a>. After saving, you return to the message with your new template selected.</li>
</ul>

Message content fills the full Message Center view on the device. The device preview in the editor does not reflect this, so test on a device to verify appearance.

See [Inbox preview](#inbox-preview) for information about setting the inbox image and subtitle.

> **Disclaimer:** Scene features include tracking and analytics functionalities. Depending on your implementation, these features may store or access information on end users' devices. Different locations may have varying legal and privacy requirements regarding tracking technologies and user consent. Please verify with your legal or regulatory compliance team that your use of Scenes, including any tracking and analytics configurations, complies with applicable consent and transparency requirements under local laws and regulations.
> 
> This content is provided for informational purposes only and is not intended to be, nor should be relied on as, legal or compliance advice.

### Interactive editor

After selecting the [Interactive editor](https://www.airship.com/docs/guides/messaging/editors/interactive/about/), select **Add content**, then under **Create Content**, select **Edit**. Now you can configure the message content:

![Adding Message Center content using the Interactive editor](https://www.airship.com/docs/images/mc-interactive_hu_f7173bad93c54651.webp)

*Adding Message Center content using the Interactive editor*

1. Select **Add**  for the title and message body. For the title, enter text. For the message body:
   <ul>
   <li>For <strong>HTML</strong>, select the paste or upload option and add your HTML.</li>
   <li>For <strong>drag-and-drop</strong>, select a default or <a href="https://www.airship.com/docs/guides/messaging/editors/interactive/saving-layouts/">saved layout</a>, or select <strong>Blank Layout</strong> to design your own. Then you can design your content. See <a href="https://www.airship.com/docs/guides/messaging/editors/interactive/styling-formatting/">Styling and formatting in the Interactive editor</a>. You can edit any layout after selecting.</li>
   </ul>
1. Select **Done** to exit the editor.

See [Inbox preview](#inbox-preview) for information about setting the inbox image and subtitle.

### Visual editor

After selecting the Visual editor, under **Rich Page**, select **Create**. Now you can configure the message content. See [Visual editor](https://www.airship.com/docs/guides/messaging/editors/visual/).

## Inbox preview

Each message displays its title in the inbox. You can also add a thumbnail image and a subtitle.

When using the Interactive or Scenes editors, you set them in separate places:

* **Image** — Add the preview image when editing the title. In the Interactive editor, you can also add it when editing the message body. Select **Settings** in the left sidebar, and enter the HTTPS URL of an image. See [Media guidelines](https://www.airship.com/docs/reference/messages/media-guidelines/).

   <p>If your Airship plan includes CDN support, you can also upload media or select from previous uploads in your project&rsquo;s media library. See <a href="https://www.airship.com/docs/guides/messaging/features/media/#insert-media-in-message-content">Insert media in message content</a> in <em>Media library</em>.</p>

* **Subtitle** — Set the preview subtitle as a custom key in the Delivery step of your message. See [Custom keys for Message Center](https://www.airship.com/docs/guides/messaging/messages/delivery/delivery-options/#custom-keys-message-center) in *Delivery options*.

In the Visual editor, you set both when configuring your message content. See [Using the editor](https://www.airship.com/docs/guides/messaging/editors/visual/#using-the-editor) in *Visual editor*.

## Android app reinstallation

<p>Message Center inboxes are associated with channel IDs. On Android, reinstalling an app creates a new channel ID. Messages previously available in an Android user’s inbox will no longer be available after app reinstall.</p>

## Hosting and page size

<p>Content is hosted in a <a href="https://en.wikipedia.org/wiki/Content_delivery_network" target="_blank">CDN<span class="external-link-icon">&thinsp;<i class="ph ph-arrow-square-out"></i></span></a>, ensuring responsive load times for your users globally. Hosted content — including embedded CSS, images and JavaScript — is limited to 1.5 MB, however the ideal page size is much smaller, given the potential for degraded download speeds on cellular networks. We recommend that you optimize your images and HTML to keep total page sizes under 100 KB.</p>
<p>If you have additional assets to load, you can host them in another location and link to them. Airship offers additional asset hosting options as a Professional Service. <a href="https://www.airship.com/contact-us/" target="_blank">Contact Airship Sales<span class="external-link-icon">&thinsp;<i class="ph ph-arrow-square-out"></i></span></a> for more information.</p>

## Welcome Message

You can create a default message that appears in every new user's Message Center inbox when they open your app for the first time:

1. Go to **Messages**, then **Welcome Message**.
1. Enter a message title.
1. Enter HTML for the message body.
1. Select **Save**.

After saving, you have the option to delete the message.

## Remove a message from a Message Center

> **Warning:** Removing a message from a Message Center is irreversible.


Remove Message Center messages from users' inboxes. For an active Automation, Sequence, or recurring message, [pause or stop](https://www.airship.com/docs/guides/messaging/manage/change-status/) it first. Only messages already delivered at the time of the request are removed. Messages delivered afterward remain in users' inboxes.

Remove a message from an inbox from a [Messages Overview](https://www.airship.com/docs/guides/messaging/manage-views/):

1. Go to **Messages**, then **Messages Overview**.
1. Select the remove from inbox icon for the message you want to remove. In the expanded view, the icon is labeled **Remove from inbox**.

Remove a message from an inbox from a [message report](https://www.airship.com/docs/guides/reports/message/):

1. Go to **Messages**, then **Messages Overview**.
1. Select the report icon (
) for the message or Sequence. For Sequences, this opens the Performance report.
1. (For Sequences only) Select the report icon (
) for the message you want to remove. This opens its message report.
1. Select the remove from inbox icon.

### Remove messages using the API

Use the Push API to remove Message Center messages from every user's inbox:

* [Delete message from inbox](https://www.airship.com/docs/developer/rest-api/ua/operations/push/#deletemessage) — Remove a single message by `message_id` or `push_id`. This endpoint does not accept a group ID.
* [Delete multiple messages from inbox](https://www.airship.com/docs/developer/rest-api/ua/operations/push/#batchdeletemessages) — Remove up to 50 messages per request. Provide either `message_ids` or `group_ids`, but not both. Use `group_ids` for Automations, messages in Sequences, recurring messages, or push to local time. When you provide a group ID, only messages already delivered are removed. Messages delivered later remain in the inbox.

Both endpoints are asynchronous. A success response means the deletion has been queued for processing.

## Enable Message Center

Message Center is enabled by default for new projects. If it does not appear when creating messages, enable it in your project settings:

1. Next to your project name, select the dropdown menu (), then **Settings**.
1. Under **Project settings**, select **Dashboard Settings**.
1. Enable **Message Center** and **Message Center, Landing Page, Deep Link, URL, and Add Tags**.
