# View: Landing Page

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.

{% hint style="success" %}
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.
{% endhint %}

### 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

<details>

<summary>Custom domain support</summary>

Connect your own domain to serve the landing page under a branded URL. Enable3 provides CNAME and TXT record configuration to complete the setup.

</details>

<details>

<summary>Fully branded experience</summary>

Customize the page's visual appearance (brand colors, images, layout) so the loyalty program feels like a natural extension of your brand.

</details>

<details>

<summary>Automatic language detection</summary>

The Landing Page automatically adapts to the language set in the user’s operating system if this language is enabled in the Localization settings.

</details>

<details>

<summary>Audience segmentation</summary>

All Enable3 Segmentation capabilities remain available. You can target different user groups with different campaigns.

<a href="/pages/qkwnTYTqNXS1xSVhGGpv" class="button secondary">Learn more about Segmentation</a>&#x20;

</details>

<details>

<summary>Missions, Quests, Referrals, and Rewards</summary>

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.

</details>

<details>

<summary>Tiers</summary>

Motivate deeper engagement through increasing status levels and better rewards as users progress through your program.

</details>

<details>

<summary>Testing environments</summary>

Create testing environments in Enable3 to safely test landing page campaign flows before going live.

</details>

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

<figure><img src="/files/76Iqglpvk8aHDg4N3VU8" alt=""><figcaption></figcaption></figure>

#### 1. Configure Authorization settings.

Go to the **Basic Setup** page, the **View Type** section, then open the **Authorization** tab.

<figure><img src="/files/ufRkU5h80BeUY5p9wkX6" alt=""><figcaption></figcaption></figure>

Enable the authorization methods that fit your case.

<a href="/pages/rvLWBmtQkFvHCVIYNPCh" class="button secondary">Authorization via Wallets & Socials</a>

<a href="/pages/2gWSFJueff90FzdlJb15" class="button secondary">Authorization via Frontend & Backend</a>

#### 2. Configure Structure settings.

Open the **Structure** tab and set up your page layout and content options.

<figure><img src="/files/LaN4Y5cvBuS9viECfWca" alt=""><figcaption></figcaption></figure>

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.

<figure><img src="/files/C2eq7wQF8rGU4OzSriFv" alt=""><figcaption></figcaption></figure>

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

{% hint style="warning" %}
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.
{% endhint %}

**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!**

<br>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enable3.io/enable3/getting-started/basic-setup/view-landing-page.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
