Skip to main content
Question

In-app messaging configuration


We are considering implementing customer.io in app messaging. We are wondering about the testing options; what are the easiest ways to ensure the messages will show up properly for all devices? Are there format suggestions/limits regarding the number of signs and resolution for images for example, that are considered tried and tested across the board??

Penny
  • November 6, 2023

Hi Katrina,

 

When it comes to in-app messages, we would always recommend updating and using the latest version of the SDKs (especially mobile SDKs) to ensure that everything works as expected.

 

There aren’t specific format suggestions or limits for images that are considered tried and tested across the board but generally speaking the height of the in-app message is dynamic depending on the amount of content added to the message but the width maxes out at 400px on web. It might scale down a bit on mobile if the device is smaller than that but I hope this gives you a starting point when considering the size of images to use.

 

I’ve also linked the help documentation for getting started here for your easy reference: https://customer.io/docs/journeys/in-app-getting-started/

 

I hope this helps! ◡̈

 

 

 


  • November 6, 2023

Thank you so much for your response; this is really helpful. Following up, I’m just wondering if there are any indicators that will help us know if, for some devices, the in-app messaging is not working. We’ve encountered similar problems with other services, so I’m wondering if there are any logs or events we can implement for testing that will be helpful for us to ensure readiness to launch?


Penny
  • November 7, 2023

Hi @Katrina,

We typically rely on the in-app metrics (https://customer.io/docs/journeys/in-app-metrics/#how-it-works) to to know whether the message was opened (meaning delivered and displayed). And if in your testing, you find that perhaps the metrics are not matching up, then investigate further from there to see if there might have been something that is not set up properly. 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings