Bubblehouse
Bubblehouse provides a comprehensive e-Commerce loyalty platform designed to boost customer engagement and retention across various business models, including one-time purchases and subscriptions. Below are the four key features of their service.
Key features
- Loyalty tiers: Rewards VIP subscribers with exclusive perks, encouraging ongoing spending.
- Referral programs: Offers incentives for referrals to attract new customers and reduce acquisition costs.
- Subscription milestones: Grants rewards for subscription longevity, enhancing subscriber retention.
- Gift with purchase: Increases conversion rates by providing surprise gifts with purchases.
This article outlines the steps required to integrate Bubblehouse with Loop. After connecting your Bubblehouse account, you’ll be able to display loyalty information in the Loop customer portal, enabling customers to redeem loyalty points and use their existing discount codes.
In this article
- How to integrate Loop with Bubblehouse?
- Customizing the Loyalty widget
- Using Bubblehouse variables in email templates
- Using Bubblehouse variables in cancellation flows
- FAQs
- Need help?
How to integrate Loop with Bubblehouse?
Prerequisites
Before starting the integration process, we need to make sure these things are in place.
- You have an active Bubblehouse account. If not, please create from here
- Merchants should be on Loop’s Pro plan.
If the above prerequisites are met, follow these steps to complete the process.
- Navigate to Loop > Tools & apps > Apps > Bubblehouse and click on Connect.
- Under the Set up instructions tab, define the discount code title that will be applied to the subscription via Loop if the loyalty points are used by the subscriber, and click Connect, which will redirect you to the Bubblehouse permissions and auth page.
- On the Bubblehouse Permissions and Auth page, click Connect to complete the integration process.
- Click on return to Loop button, post which you will be redirected back to Loop, where the integration status will now be showing as Connected.
- Once, connected the loyalty widget will be enabled on the Customer portal for subscription details page and the subscription listing page
- Subscription details page
Customizing the Loyalty widget
Manage translations
Follow these steps to complete the process.
- Navigate to Loop > Tools & apps > Apps > Bubblehouse and click on Manage.
- Head over to the Texts tab to change the translations.
Changing styles and layout
Follow these steps to complete the process.
- Navigate to Loop > Customer portal > Themes and click on Customize for the theme for which you want to change the styling.
- Head over to the Styles tab to change the card colours.
- To change the layout of the rewards drawer, you can add custom CSS under the Styles tab itself per business requirements.
Using Bubblehouse variables in email templates
Brands can use {{bubblehouse_points}}, {{bubblehouse_coupons}} and {{bubblehouse_value}} variables in Loop notifications to display loyalty points-related information in the notification content.
These variables can be viewed under Settings > Notifications by opening a specific email template and clicking the Show button in the Integration section on the right side.
Using Bubblehouse variables in cancellation flows
Brands can use {{bubblehouse_points}}, {{bubblehouse_coupons}} and {{bubblehouse_value}} variables in Loop cancellation flows to display loyalty points-related information on the benefits page, helping drive retention as part of the cancellation prevention process.
The same variables can also be used to configure cancellation reasons, allowing subscribers to redeem their loyalty points as part of the cancellation flow.
FAQs
▶ How can I access the Bubblehouse loyalty page via Loop without needing to log in again?
To enable this setting, navigate to Loop > Tools & apps > Apps > Bubblehouse, then under the Bubblehouse set-up instructions tab, enable the preference "Allow customer to login to their loyalty page" to add a card that directs customers to their loyalty page.
▶ What will happen if I remove the discount code before the order is processed?
If the customer removes the discount code, the loyalty points will be re-added to the wallet.
▶ How can I restrict subscribers from applying multiple discount codes in a single order? For example, the maximum redeemable points are set to 500 in Bubblehouse, but a subscriber used two coupons of 500 points each, leading to a larger discount.
To restrict this, brands can set a limit on discount application in Loop by navigating to Customer Portal > Preferences > Subscription Actions > Apply Discounts, and set the limit to 1. This way, if a subscriber tries to apply two coupons, an error will be shown, restricting the usage to a maximum of 500 points per order.
Need help?
No worries - we're here for you!
If you have any questions or need assistance, feel free to email us at support@loopwork.co or chat with us using the support beacon at the bottom right of your screen.
Regards,
Loop Subscriptions Team 🙂
Updated on: 17/07/2025
Thank you!