department menu

Message Guidelines

This area is for currently established campus communicators who have been invited to have an Opt-In area within the CSUSM Mobile App.

Push Notification Specifications

Frequency of Messages

  • Minimum: No less than 1 push message a month
  • Maximum: No more than 1 push message a week

Please note: These frequencies may be adjusted as user feedback is collected

Constructing Messages

  • Subject Line: This is the message's title. This should be no more than 120 characters and should contain no special characters.
  • Description: This is the content of your message's body. 
  • Images (optional):
    • Images should not contain any text and should not be a flyer
    • A square or horizontally-oriented image is recommended
    • Minimum image width 750 pixels 

Message Best Practices

inverted pyramid of needs

Aim for messages that:

  • Keep the user within the app
  • Are actionable
  • Are  educational/meaningful
  • and user-centric

Make sure that messages are created with an inverted pyramid structure to load the most important content towards the beginning of a title. This will make a better hook for a reader.


How does the inverted pyramid method effect your message?

The Title should have the most newsworthy/interesting information first and then any additional information second. Organizing your title this way helps assure the best chance of a user clicking on a message, even if some of the content is cut off.


  • Bad Title: "Come join Crash the Cougar for a FREE pizza party to celebrate the end of the school year!" 
  • Good Title: "FREE Pizza Party - Celebrate the end of the school year with Crash!"

The Description should contain important details of your event and any relevant general information. Try to keep this short to not overload the user's cognitive load and use line breaks or other custom code for easier skimming of content.

Customizing Your Message

HTML allowed in Opt-In Messages

Code What it does
<strong> Your text here </strong> Bolds your text for additional emphasis

<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>

Creates a bulleted list of items. 
You need both the <ul> and the <li> for the code to render a list.

The code example would render like:

  • list item 1
  • list item 2
  • list item 3

<li>list item 1</li>
<li>list item 2</li>
<li>list item 3</li>

Creates a numbered list of items.
You need both the <ol> and the <li> for the code to render a list.

The code example would render like:

  1. list item 1
  2. list item 2
  3. list item 3
<br> Creates a line break

HTML that does not work and/or is not allowed on communications

  • Underlined text
  • Custom text colors
  • Resized text