In this article you find some considerations for content creators like your agency when the start designing for Veeva/ ShamanGo.

Aspect ratio
ShamanGo is designed for iPad screens. That means that we retain a 3:4 aspect ratio of the content. If otherwise, the content will be repurposed for aspect ratio of 4:3 (width: height), by adding horizontal or vertical white bars that will not distort the content.

For best visibility only use Landscape orientation. ShamanGo navigation directions are designed for landscape orientation.

Shaman converts file dimensions to 2048x1536px at 72dpi. If uploaded files are much smaller or larger, they will be rejected during the conversion process, due to quality restrictions.

For html elements you can maintain a maximum of 1024x768px, which is the viewport for most iPad devices.

For video we suggest you optimize for 720p, since this will give a great quality at modest file size.

File sizes
Shaman has specific maximum file sizes for various files:

  • PDF files: upto 50 mb

  • PPT files: upto 25 mb

  • Video files: upto 100 MB

Veeva advises to keep this content as small as possible, as it needs to be synced and downloaded by sales reps. FYI: Veeva Engage does not support video.


When uploading PDFs, the fonts will automatically convert. PPT conversionon the other hand may require additional fonts, which we can install. In case you see incorrect fonts or rendering, please send us the fonts you need so we can add them.

Video compression

Please compress video (mp4 only) to optimize download times. We see a lot of videos that are unnecessarily large and can be compressed without quality loss. You can easily limit to size to 10 MB per minute of video, as a rule of thumb. If needed, you can send the video file for compression to Shaman support.

Interactive PDFs
You can upload interactive PDFs as PDF-document. Although we do not advise this because you are going to lose history and reporting capabilities. All activities within one PDF document are registered as one key message. Some of the interaction will remain, but some interactivity may not work. Testing is required. In some cases, interactive PDFs cannot be converted by our conversion server. In that case please export as optimized PDF without interaction.

Add custom html

Want to create your custom html elements? The general rule of thumb is that most that works in IOS Safari works in Veeva iRep, as Veeva uses the native iOS UIWebView class. We suggest however to always test custom html. Read more about creating html files.

Veeva controls
When designing please be aware of the controls that Veeva will add on top of the content. More information can be found with Veeva certified agencies.

When we advise to test, we suggest to export the CLM to Veeva and test it in the Sandbox on the iRep app on a real iPad.

Did this answer your question?