Xoxoday Plum serves all digital catalogue gift images through Cloudinary, supporting on-demand resizing via URL parameters so embedded webviews, PWAs, and native API integrations always display products at the correct resolution.
Gift images in the Xoxoday Plum digital catalogue
Every item in the Xoxoday Plum digital catalogue — vouchers, experiences, and redemption products — ships with a hosted product image as part of the catalogue metadata. Integration partners do not need to source, store, or manage product imagery separately. Images are delivered as part of the catalogue feed and updated automatically when product listings change.Image hosting and resolution
Xoxoday Plum hosts all catalogue gift images on Cloudinary. This gives integrations precise control over image dimensions directly through URL parameters — appending width and height values such asw_300,h_300 returns an image at exactly that pixel size, with no additional image processing or CDN configuration required on the integration side.
This makes it straightforward to serve correctly sized images across different display contexts. A catalogue listing view might request a compact w_150,h_150 thumbnail, while a product detail screen requests a larger w_600,h_600 version of the same asset. Device screen density can also be accounted for by scaling the requested dimensions accordingly.
How images load depending on integration type
Embedded catalogue (webview, iFrame, PWA): Images render automatically as part of the hosted Xoxoday Plum catalogue UI. No additional configuration is needed — the storefront handles image loading and layout natively. Native in-app integration via API: When teams build a rewards experience directly inside platforms such as Darwinbox or SAP SuccessFactors, the catalogue feed returns image URLs alongside product data. These URLs are embedded directly into the host application’s UI components. Because product imagery and listings can change, Xoxoday Plum recommends synchronising the catalogue feed at least twice daily to keep the in-app experience current without manual intervention.Keeping images up to date
Periodic catalogue synchronisation is the recommended pattern for API-led integrations. Running a sync twice daily ensures that new voucher art, updated brand assets, or revised product imagery is reflected in the host application without delay. For embedded webview or PWA deployments, image freshness is managed automatically by the Xoxoday Plum catalogue infrastructure. Learn more: Xoxoday Plum Help Centre — GeneralHow does the embedded catalogue webview work?
Understand how Xoxoday Plum’s hosted storefront is embedded via iFrame, webview, or PWA within your application.
How does the Xoxoday Plum catalogue API work?
Learn how to synchronise and query the Xoxoday Plum catalogue feed to power native in-app reward journeys.