Architect Channel: Using App Push
  • 22 Apr 2024
  • 6 Minutes to read

    Architect Channel: Using App Push


      Article Summary

      After you complete the integration process, you can start creating app push notifications in your journeys following the steps below:

      1. Add app push channel on canvas

      • Click the + button on the path you want to add web push channel on your journey.
      • Click Channel > App Push.

      2. Add Message Title and Description

      Add the message title and description you want to send to your users.

      If you want to be inspired or need assistance when creating your message content, you can always use the Generate Text option.

      To use an AI-generated text:

      1. Click the Generate Text button to see the side modal.
      2. Enter a prompt you want to generate the text about.
      3. The language option will be the default selected language of your panel.
      4. Select your industry and use case to define the context for the text to be generated.
      5. Click the Generate Copy button.

      If you want to include emojis in your copy, you can check the "Include Emojis" box.

      Your title goes here
      This option indicates that the AI can generate copies with emojis. However, not all options might include emojis.

      The modal displays 5 suggestions. To see more, you can click the Generate More Suggestions button.

      To use any suggestion, you can select it and click the Apply button, or copy it via the Copy button against the suggestion you want to use.

      Once you click the Apply button, the copy will be added to the respective field.

      You can use default and custom user attributes, event parameters, and coupon code in the content to personalize it for your users. Read more on dynamic content.

      For users who do not have a value for the attributes, you can add fallback text.

      Your title goes here
      Architect excludes dynamic content from the character limit calculation. When you add any dynamic content, it does not have an impact on the character count. When you assign a fallback value to the dynamic content, it will be displayed to the user if the dynamic content's value is empty for that user. In this case, the character count includes the fallback value.
      The plus sign in the character count indicates that dynamic content will receive a value upon message delivery to the end user.

      your title goes here
      Some of the dynamic content attributes are not passed by SDK. Using dynamic content (default attributes) to be populated from the event parameters is a healthier option. You can contact Insider team to enable this option.

      Also, you can use emojis in your messages to increase the open rates.

      3. Configure coupon settings

      You can add coupon codes to the content by uploading a coupon list beforehand.

      4. Set Rich Message

      You can upload a rich push image on your app push notification or you can use the dynamic image option if you want to offer more visual content. To use the rich push option, click on the Rich Message button. 

      Your title goes here
      The width and height of the rich image must not exceed 1024x768. The image size should be 500 KB or less.

      You can select URL type attributes or event parameters.

      You can add the fallback URL for users who do not have a value for the dynamic URL.

      You can add deep links to your app push notifications to redirect your users to a certain page or to use it for different instructions.

      Deep Links are smart URLs that allow you to send existing and potential users to any location within your iOS or Android app. Users survive the app install process, so even new users see the content they're looking for when they open the app for the first time.

      Each notification can have Deep Links to redirect the user to a certain page or use it for different instructions like sending open data to analytics tools etc. Deep Links work as Key&Value Pairs. It’s possible to use multiple pairs as desired.

      In addition, it’s possible to insert dynamic content to the Deep Link Value. This means that the Deep Link value will change for all users who have that value and each user will be sent to, for example, their last visited product.

      If a user does not have a value for the dynamic content you set, you can enter an alternative text (fallback) by clicking on the dynamic content tag.

      You can use the deep link options below:

      • Key-Value Pair
      • URL Scheme
      • JSON Code
      • External Browser URL
      • Internal Browser URL

      6. Preview your content

      You can preview how you app push looks like before you send it out. On the preview placed on the right side of your screen, you can see text and image elements. 

      You can also preview the dynamic content in your messages as a user. Click the Preview as User button to preview your message with real values of the dynamic content. 

      You can select one of the two User Selection Methods: User Identifier or Recent User. User Identifier will let you search for a user with Profile ID, Email Address, or Phone Number identifiers. Recent User will list the 10 recently searched users for you to choose from.

      Once you select your user, click the Preview as User button to load the channel preview with real values of dynamic content for the user.

      7. Enable send time optimization

      You can optimize the time to deliver your messages to the end-users. It helps you engage your users more effectively and draw their attention when they are most likely to interact with your messages.

      Your title goes here
      You should enable send time optimization based on your use cases. For example, send time optimization might not be a good fit for cart or browse abandonment cases.

      If you set Channel Frequency Capping before, when you enable Send Time Optimization, Bypass Channel Frequency Capping will be automatically enabled.

      Read more on send time optimization.

      8. Bypass Channel Frequency Capping

      Insider provides sending app push notifications out from the single app push campaigns as well as from Architect. The risk of getting too many push notifications is getting higher, it may lead unsubscription from your brand. With the App Push Frequency Capping, you can limit the number of app push notifications a user can receive in a specified period like sending a maximum of 5 app push to a user in one day.

      Architect enables you to bypass the app push channel frequency capping if you have configured any.

      Journeys are for real-time cases and they require users to receive notifications based on their actions. Therefore, you may want to override the channel frequency capping you set for your app push.

      Your title goes here
      If a user reaches the limit of the app push notifications they can receive, they will proceed to the next step without receiving another one when they arrive at the app push channel in the journey.

      9. Test your app push notification

      You can send a test app push notification to your device by clicking the Send button at the bottom right corner of the page. 

      your title goes here
      Dynamic content cannot be seen in test messages with the real data since it is user-based and the user is not known while using Test Message.

      There are several identifiers to detect which user you are sending the test app push. 

      • Email
      • Phone number
      • Profile ID
      • Unique device identifier (UDID)
      • Unique user identifier (UUID)
      your title goes here
      UDID is a distinctive attribute assigned to each device to match them with a particular user.
      UUID is a distinctive attribute assigned to each particular user.

      Based on the identifier, you need to enter its value to make sure the system detects your user and device to send the app push notification.

      10. Rename Channel Name

      Channel Name is generated by default based on journey name and channel type. You can rename it at the top right corner if you want to give it a different name.

      11. Save app push element

      After configuring app push settings, you can save the app push page. 

      Make sure to click the Save button as there is no autosaving on this page. Autosaving functions only on the canvas page.

      Checking User Interactions

      After the app push element, you can take another action via branching your flow according to user interactions (e.g. viewing app push, opening app push) on the app push notification after a while.

      Read Check Interaction for further details. 

      your title goes here
      Users do not take any action on the notification right after you send it. That's why you need to give users some time to take the desired action on the channels by adding a wait element before the check element.

      Was this article helpful?


      ESC

      Eddy, a super-smart generative AI, opening up ways to have tailored queries and responses