Integrate Limio Pages into Zephr Paywall

How to integrate Limio Pages into the Zephr Paywall

Limio has a deep integrations with Zuora products, including Zephr. The best-of-breed approach with Limio, Zephr and Zuora Billing brings the most flexibility and agility for monetisation technologies - supporting subscriptions, one-offs, bundles, gifting, B2B, usage-based products and more. Limio allows to bridge the gap between Zephr and Zuora:

Screenshot 2023-11-22 at 14.22.29.png

Our OOTB integrations means less work for you and faster time-to-market. You can learn about our deep integration with Zuora's other product such as Zuora Billing in our .

This articles will focuses on integration with Zephr on the Paywall.

Zephr Paywall Integration with Limio

Introduction

It is possible to display a Limio Page in the Zephr paywall.

This integration is particularly useful for media companies managing all pages centrally in Limio Commerce, while also leveraging the capabilities of the Zephr Rule Engine to display them at the right time and place on their editorial site.

For example, you can show a Limio Component displayed Offers stored on a Limio Pages within the Zephr paywall. Once the customer clicks on Subscribe, you can use to direct them to a Limio Checkout with a populated basket to complete their order.

Domain Setup

Add the required CSP headers to your Limio pages

By default, Limio pages are restricted from being hosted in an iFrame on an external site. To allow a Limio page to be hosted via Zephr, you need to add the domain of the page where the iFrame will be rendered.

To find your page in Zephr, go to Delivery > Sites > select a site > Domains. Then add the domains listed above in Limio in Settings > Allowed Hosts > ALLOWED ANCESTORS. Follow the steps in this guide:

Screenshot 2024-07-12 at 16.09.30.png
Screenshot 2024-07-12 at 16.09.07.png

Pages Setup

Configuring Pages and Offers for Zephr

The campaign can be set up just like any other regular pages and offers.

For Limio Pages, make sure it has a tag, some components (else the page will be empty), and at least 1 Offer. The page should be unauthenticated to load correctly.

For the offer, make sure to use the checkout link set to External. Learn more about this setting in this .

Iframe the Page's URL to render in Zephr

Once the pages/campaign and offers are saved in Limio, it will be possible to use the functionality with the URL of the Campaign.

You should load the Limio Page via an iFrame into your site. The iframe will:

  • Prevents CSS cascading

  • Enable your website to make the request into Limio directly in case it needs to share cookies or any other data relevant to journeys you cannot pass through Zephr.

To use the iframe, add a query string parameter framed, as follows:

Add the Page's iframe URL in a Hosted Component

Enter this URL into a Zephr Hosted UI Component (Delivery > Component Library). The component will then call Limio whenever the Page is requested and apply the content directly to your site.

Screenshot_2022-11-14_at_19.46.42.png

Example of a Component displaying a Limio Campaign created in Zephr

Add the Hosted Component to a Zephr Outcome

You can load the component into a Zephr Product > Features > Outcome to test the display.

Screenshot_2022-11-14_at_19.43.13.png

Example of a Zephr component displayed within a Feature's Outcome.

Note: Zephr caches some of these requests so changes may take some time to show up.

Last updated

Was this helpful?