View: Landing Page
Launch a full-scale engagement program or a simple loyalty campaign without building a new app.
With a Landing Page, users interact with Enable3-powered experiences (Missions, Quests, Rewards, etc.) on a dedicated webpage instead of an embedded widget or messaging app.
Loyalty Landing Pages are especially effective as standalone engagement destinations for:
E-commerce and DTC brands without a dedicated app
Creator and community-led businesses with audiences spread across social channels
Multi-brand enterprises running loyalty campaigns with distinct identities
Any brand that wants the loyalty program to have stronger visibility and its own entry point
These setups benefit from having one focused destination to direct users to, regardless of where they first encounter the brand.
Why Use a Landing Page
Case #1: You don't have an app or website area for loyalty
Problem: You want to run a loyalty program, but have no dedicated place in your existing digital product to put it: no app, no webpage section – so no obvious integration point.
Solution: Launch a standalone Enable3 landing page that gives users a clear, accessible destination to join and participate in your loyalty program.
How it works: You share the landing page URL with customers. They open it in any browser, sign up, and start interacting with Missions, Quests, and Rewards without downloading anything.
How to do it: Configure the Landing Page option in your Enable3 Admin Dashboard.
Outcome: You run a fully functional loyalty program without building a new app or modifying existing infrastructure.
Case #2: You need a flexible, web-based loyalty entry point
Problem: Your audience comes from multiple channels (email campaigns, paid ads, social media, partner communities), and not all of them enter through the same product flow.
Solution: Use the landing page as a web-based hub that supports omnichannel acquisition and engagement journeys.
How it works: You distribute the landing page link across email, social, website navigation, QR codes, and partner channels. Users arrive from different sources but land in the same loyalty experience.
How to do it: Configure the Landing Page option in your Enable3 Admin Dashboard and use it as the destination URL in your campaigns.
Outcome: All your acquisition channels point to one consistent loyalty entry point, making the program easier to promote, measure, and optimize.
Case #3: You want your loyalty program to have more visibility
Problem: Your loyalty program exists, but only appears as a small component embedded into your app or webpage. It doesn't get enough exposure to feel meaningful to users, or it's easy to miss.
Solution: Create a standalone branded destination that gives the loyalty program a stronger presence, clearer storytelling, and its own campaign identity.
How it works: The landing page acts as a dedicated environment for the loyalty experience – separate from the main product UI, fully branded, and designed around program participation.
How to do it: Configure the Landing Page option in your Enable3 Admin Dashboard and customize it to reflect your brand.
Outcome: Your loyalty program becomes a visible part of your brand ecosystem, easier to promote and more compelling for users to engage with.
🎯 Landing Page benefits
Accessible in any browser → Zero onboarding friction
One URL works across email, social, paid, and partner channels → Omnichannel distribution from a single entry point
Fully customizable look and feel aligned with your brand → Strong program identity and visibility
Supports the full range of loyalty and engagement mechanics without building a custom product → Faster launch with no development overhead
Custom domain support for a fully branded URL → Seamless brand consistency across touchpoints
Landing Page Capabilities
Custom domain support
Connect your own domain to serve the landing page under a branded URL. Enable3 provides CNAME and TXT record configuration to complete the setup.
Fully branded experience
Customize the page's visual appearance (brand colors, images, layout) so the loyalty program feels like a natural extension of your brand.
Automatic language detection
The Landing Page automatically adapts to the language set in the user’s operating system if this language is enabled in the Localization settings.
Audience segmentation
All Enable3 Segmentation capabilities remain available. You can target different user groups with different campaigns.
Missions, Quests, Referrals, and Rewards
The full range of Enable3 engagement mechanics is available on the landing page, including point-based Missions, bundled Quests, reward redemption, referral flows, and streak-based campaigns.
Tiers
Motivate deeper engagement through increasing status levels and better rewards as users progress through your program.
Testing environments
Create testing environments in Enable3 to safely test landing page campaign flows before going live.
How to Set Up a Landing Page
By default, the Landing Page option appears in your Basic Setup section under the View Type tab. Click it to set up the Landing Page.

1. Configure Authorization settings.
Go to the Basic Setup page, the View Type section, then open the Authorization tab.

Enable the authorization methods that fit your case.
Authorization via Wallets & Socials
Authorization via Frontend & Backend
2. Configure Structure settings.
Open the Structure tab and set up your page layout and content options.

Header, Hero section, and Footer can be added to any Landing page. The Body can include any features installed and configured in the My Widget section.
3. Set up a custom domain.
Open the Domain tab. Follow the three steps to connect your branded URL.

Step 1. Custom Domain
In the Domain field, enter the URL you want to use for your landing page (e.g., https://yourbrand.com).
Step 2. Add the CNAME Record
In your DNS provider, add a CNAME record pointing your domain to landing.enable3.io.
Name
Type
Value
yourbrand.io
CNAME
landing.enable3.io
Here’s how to do it, depending on your domain provider.
GoDaddy
Log in to your GoDaddy account and go to My Products.
Next to your domain, click DNS.
Under DNS Records, click Add New Record.
Set the Type to CNAME.
In the Name field, enter your subdomain (e.g., loyalty) or @ for the root domain.
In the Value field, enter
landing.enable3.io.Set TTL to 1 hour or leave it as the default.
Click Save.
Cloudflare
Log in to Cloudflare and select your domain.
Go to DNS, to the Records section.
Click Add Record.
Set the Type to CNAME.
In the Name field, enter your subdomain (e.g., loyalty) or @ for the root domain.
In the Target field, enter
landing.enable3.io.Set the Proxy status to DNS only (grey cloud). Proxied mode may interfere with domain verification.
Click Save.
Google Domains / Squarespace Domains
Log in and go to My Domains.
Click on your domain, then open DNS settings.
Scroll to Custom Records and click Manage custom records.
Click Create new record.
Set the Type to CNAME.
In the Host name field, enter your subdomain (e.g., loyalty) or leave it blank for the root domain.
In the Data field, enter
landing.enable3.io.Click Save.
Note: DNS changes can take up to 48 hours to propagate, though they typically resolve within a few hours. Once propagation is complete, the Status indicator in your Enable3 Admin Dashboard will update automatically. Use the refresh button to check the current status.
Step 3. Add the TXT Verification Records
Add the TXT records shown in the Admin Dashboard to verify domain ownership. Two records will be generated. Copy both and add them to your DNS provider.
Name
Type
Value
_acme-challenge.yourbrand.io
TXT
(generated value)
_cf-custom.yourbrand.io
TXT
(generated value)
Here’s how to do it, depending on your domain provider.
GoDaddy
Log in to your GoDaddy account and go to My Products.
Next to your domain, click DNS.
Under DNS Records, click Add New Record.
Set the Type to TXT.
In the Name field, paste the record name from the admin panel (e.g., _acme-challenge).
In the Value field, paste the corresponding generated value from the Admin Dashboard.
Set TTL to 1 hour or leave it as the default.
Click Save.
Repeat steps 3-8 for the second TXT record.
Cloudflare
Log in to Cloudflare and select your domain.
Go to DNS, the Records section.
Click Add Record.
Set the Type to TXT.
In the Name field, paste the record name from the admin panel (e.g., _acme-challenge).
In the Content field, paste the corresponding generated value from the Admin Dashboard.
Click Save.
Repeat steps 3-7 for the second TXT record.
Google Domains / Squarespace Domains
Log in and go to My Domains.
Click on your domain, then open DNS settings.
Scroll to Custom Records and click Manage custom records.
Click Create new record.
Set the Type to TXT.
In the Host name field, paste the record name from the admin panel (e.g., _acme-challenge).
In the Data field, paste the corresponding generated value from the Admin Dashboard.
Click Save.
Repeat steps 4-8 for the second TXT record.
Once DNS records propagate, the Status indicator will update from Pending to Confirmed. You can use the refresh button to check the current status at any time.
Congratulations, you're all set!
Last updated