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.

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.

Learn more about Segmentation

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

  1. Log in to your GoDaddy account and go to My Products.

  2. Next to your domain, click DNS.

  3. Under DNS Records, click Add New Record.

  4. Set the Type to CNAME.

  5. In the Name field, enter your subdomain (e.g., loyalty) or @ for the root domain.

  6. In the Value field, enter landing.enable3.io.

  7. Set TTL to 1 hour or leave it as the default.

  8. Click Save.

Cloudflare

  1. Log in to Cloudflare and select your domain.

  2. Go to DNS, to the Records section.

  3. Click Add Record.

  4. Set the Type to CNAME.

  5. In the Name field, enter your subdomain (e.g., loyalty) or @ for the root domain.

  6. In the Target field, enter landing.enable3.io.

  7. Set the Proxy status to DNS only (grey cloud). Proxied mode may interfere with domain verification.

  8. Click Save.

Google Domains / Squarespace Domains

  1. Log in and go to My Domains.

  2. Click on your domain, then open DNS settings.

  3. Scroll to Custom Records and click Manage custom records.

  4. Click Create new record.

  5. Set the Type to CNAME.

  6. In the Host name field, enter your subdomain (e.g., loyalty) or leave it blank for the root domain.

  7. In the Data field, enter landing.enable3.io.

  8. Click Save.

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

  1. Log in to your GoDaddy account and go to My Products.

  2. Next to your domain, click DNS.

  3. Under DNS Records, click Add New Record.

  4. Set the Type to TXT.

  5. In the Name field, paste the record name from the admin panel (e.g., _acme-challenge).

  6. In the Value field, paste the corresponding generated value from the Admin Dashboard.

  7. Set TTL to 1 hour or leave it as the default.

  8. Click Save.

Repeat steps 3-8 for the second TXT record.

Cloudflare

  1. Log in to Cloudflare and select your domain.

  2. Go to DNS, the Records section.

  3. Click Add Record.

  4. Set the Type to TXT.

  5. In the Name field, paste the record name from the admin panel (e.g., _acme-challenge).

  6. In the Content field, paste the corresponding generated value from the Admin Dashboard.

  7. Click Save.

Repeat steps 3-7 for the second TXT record.

Google Domains / Squarespace Domains

  1. Log in and go to My Domains.

  2. Click on your domain, then open DNS settings.

  3. Scroll to Custom Records and click Manage custom records.

  4. Click Create new record.

  5. Set the Type to TXT.

  6. In the Host name field, paste the record name from the admin panel (e.g., _acme-challenge).

  7. In the Data field, paste the corresponding generated value from the Admin Dashboard.

  8. 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