> For the complete documentation index, see [llms.txt](https://docs.enable3.io/enable3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.enable3.io/enable3/web3-loyalty/airdrop-campaigns.md).

# Airdrop Campaigns

Airdrop campaigns are perfect for projects that want to add real value to point-based activity without launching a full token.

They allow you to reward real behavior — like top-ups, referrals, and mission completions — by distributing tokens based on user activity.

### Key features

* No need to build a blockchain product — Enable3 handles token logic.
* Users are selected based on their point balances and contribution level.
* Auto-distribute rewards (bonuses, VIP access, features) to top users.

### How it works

{% stepper %}
{% step %}

#### :first\_place: Users complete high-value missions, accumulate points, or hit milestones.

<figure><img src="https://lh7-rt.googleusercontent.com/slidesz/AGV_vUdxxa5keDyPYLufOQpfMZHYlwvSctOQLNdj9dmlPL6ey-1zPZnDKPC5fg2ou8jNOr-VwzI_q-D2nMOBrFgSffw4OMw7lSMKs_cb07kEGqLtjv-ntuBMeuKQ1C66oBYSZeVCjdkwaQ=s2048?key=r84b4wqM-MN6NLJh6AupZA" alt="" width="188"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### :coin: Brands convert those points into tokens to reward the most active users

<figure><img src="https://lh7-rt.googleusercontent.com/slidesz/AGV_vUefZneaCjdzh4GLM8zP2ys_k6-6rVq6BrcJYjbF2DcVqPLLJJWM1x6LdJG0Iqz7kkOEJuCdwNsXn-3SYrs4ScFMwVjDUHwprm90Zrl8sRj5npj7rE8hk_-fglKgnKJxskf3uJCmXQ=s2048?key=r84b4wqM-MN6NLJh6AupZA" alt="" width="375"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### :trophy: Tokens are instantly sent to the most active participants

<figure><img src="https://lh7-rt.googleusercontent.com/slidesz/AGV_vUflf-agdSYQ5jdsjbrggVYZOV8ytfmTx6RGGDVBeMsv80ZO-5bimg7MINYwQzjWZVy2Av_FVdA942XU_0NYpRA-zE_1GwjVzpPqQlefUoDed18-PbErqZaiiCpuNithRGsfWzgjQA=s2048?key=r84b4wqM-MN6NLJh6AupZA" alt="" width="188"><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

***

## Setup

Airdrop model enables one-time token distribution via a structured airdrop based on loyalty points.

### Airdrop Setup

Configure:

* **Participants** – Number of users with non-zero point balances
* **Total Points Emission** – Sum of all user points
* **Token Amount for Distribution** – Total token supply allocated for the airdrop
* **Number of Airdrop Participants** – Number of users selected to receive tokens

***

#### 🎯 Airdrop Participant Selection

When the number of eligible users exceeds the defined number of **Airdrop Participants**, only those with the **highest loyalty point balances** will receive tokens.

This ensures that the most engaged and valuable users are rewarded.

**Example:**

* **Total Participants:** 5,000
* **Airdrop Participants:** 500
* **Result:** Only the **top 500 users** (by points) receive token rewards.

Users who fall outside the top 500 will not receive any tokens in this campaign.

#### 📊 Token Distribution Formula

Once the participant pool is finalized, token distribution is calculated **proportionally** based on each user's loyalty point balance.

The formula is:

```plaintext
User Token Share (%) = (User Loyalty Points × 100) / Total Points Emission
```

**Example:**

* **User’s Loyalty Points:** 500
* **Total Points Emission (All Users):** 10,000

**Calculation:**

```
(500 × 100) / 10,000 = 5%
```

This means the user will receive **5% of the total token amount allocated for the airdrop**.

#### 🔒 Non-Qualified Users

Users **not included** in the defined **Airdrop Participants** group (i.e., those with lower loyalty point balances) **will not receive any tokens** in this specific airdrop round.

This approach ensures fair and targeted distribution, rewarding the most active users while encouraging engagement from others in future campaigns.

***

### Wallet Funding & Deployment

The wallet must be funded in USDC:

```
Required Amount = Token Distribution × Token Price
```

On **Deploy**, the system uses the same features as for Create a Token and distributes tokens to selected users.

***

### Post-Onboarding Behavior

* Loyalty points are no longer accumulated
* Future rewards are issued directly in **tokens** from the **Master Wallet** (connected or created during onboarding)
