> ## Documentation Index
> Fetch the complete documentation index at: https://docs.claimr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Daily check-ins

> Set up daily check-ins through the Events tab or as a quest task, configure the calendar display, customize per-day rewards, and see how check-ins appear to users.

## Understanding daily check-ins

Daily check-ins are a powerful tool for increasing user engagement and encouraging repeat visits to your campaign. They allow you to offer rewards that users can claim once a day, creating a consistent incentive to return and participate.

Daily check-ins are set up in a cycle. Once all the configured days have been claimed, the cycle restarts from Day 1.

## Setting up daily check-ins

### Access the Daily check-ins section

1. Log in to your Claimr account.
2. Navigate to the **Events** section in the main navigation menu.
3. Select the **Daily** tab.
4. Click **Create Daily Reward** to add a new daily event entry.

<Frame caption="Daily event section">
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-event-section.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=7a0f625dcbd053e705a0c47303b10fb6" alt="Daily event section" width="2236" height="522" data-path="images/extra/daily-checkin-event-section.png" />
</Frame>

To modify an existing daily check-in, click the edit button (pencil icon) in the corresponding row. This will open a modal window where you can adjust the day, XP, and associated rewards.

<Frame caption="Reward settings">
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-reward-settings.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=1c4d84cd38faa2301ffea7e166fb1f7d" alt="Daily check-in reward settings" width="890" height="748" data-path="images/extra/daily-checkin-reward-settings.png" />
</Frame>

* **Day**: Specify the day of the reward cycle (e.g., Day 1, Day 2, Day 3).
* **XP**: Enter the number of experience points (XP) that users will receive for claiming the reward on that day.
* **Rewards**: To add or modify extra rewards, click **Create reward**. This will open a new modal window where you can select the reward type (e.g., Web3 token, Discord role, Gift Code) and configure its settings. For more information about rewards, read [Reward settings](/rewards/reward-settings).

### Create daily check-ins through tasks

<Steps>
  <Step title="Navigate to the Quests tab">
    Log in to your Claimr account and go to the **Quests** tab.
  </Step>

  <Step title="Select a quest">
    Choose the quest where you want to add a daily event task.
  </Step>

  <Step title="Create a new task">
    Click **+ Create a new task**.
  </Step>

  <Step title="Choose task type">
    Select **Common** from the list of task types. From the expanded list, choose **Daily Checkin**.

    <Frame caption="Selecting task type">
      <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-task-type-selection.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=24a1099a068e8e9f9d9a745be5e7a788" alt="Selecting the Daily Checkin task type" width="968" height="1166" data-path="images/extra/daily-checkin-task-type-selection.png" />
    </Frame>
  </Step>
</Steps>

### Configure calendar display

You can display a calendar directly within the campaign widget for Daily Check-in tasks. This calendar visually represents the user's progress and helps them track their daily check-ins.

<Frame>
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-calendar-display.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=9ca2388f79a7c21479e45b08e9168b8b" alt="Daily check-in calendar display" width="850" height="210" data-path="images/extra/daily-checkin-calendar-display.png" />
</Frame>

To configure this setting:

1. Go to the **Task settings** for your Daily Check-in task.
2. Locate the **Calendar** section.
3. Select **"Daily"** to enable the calendar display in the widget. If you select "-", it will not be displayed.

### Customize daily rewards

You can also customize the reward for each individual day of the daily check-in period. This allows you to offer different incentives for consecutive check-ins.

<Frame>
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-custom-day-rewards.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=c3267601d046929b73af13752c3ec4d0" alt="Customizing rewards for each day" width="860" height="476" data-path="images/extra/daily-checkin-custom-day-rewards.png" />
</Frame>

To set unique rewards for each day:

1. Within the **Task settings** for your Daily Check-in task, navigate to the **Rewards** section.
2. You will see a list of days, each with a field to define the reward for that specific day.
3. Enter the desired reward for each day. For example, you can assign different points or digital assets for day 1, day 2, and so on.

For other settings, follow the usual instructions in [Task settings](/tasks/task-settings).

## How daily check-ins appear to users

The appearance of daily check-ins to users depends on whether the calendar option is enabled in your task settings. In both cases, only one daily check-in event is claimable at a time; subsequent days' events become visible only after the previous day's reward has been successfully claimed. Users claim their reward by clicking the designated button, after which they must wait until the next day to claim the next reward.

### When the calendar option is on

When the calendar option is switched on in your task settings, the daily check-ins are displayed within a visual calendar format in the campaign widget.

* **Visual tracking**: Users can see the number of the day, with completed days marked.
* **"Done" icon**: Once a daily task is completed, it will be tagged with a "done" icon on the corresponding day in the calendar.
* **Before claiming**: The daily check-in is presented as a button with a clear call to action (e.g., "Earn 15 XP").

<Frame>
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-calendar-before-claim.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=d3e917d810bb898f280f890465da216e" alt="Calendar before claiming" width="612" height="306" data-path="images/extra/daily-checkin-calendar-before-claim.png" />
</Frame>

* **After claiming**: Once claimed, the button is replaced with a message indicating that the reward has been claimed and encouraging the user to return the next day (e.g., "Come back tomorrow").

<Frame>
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-calendar-after-claim.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=d1a58b1f476c2a216bf98cfad4cd6bc0" alt="Calendar after claiming" width="698" height="296" data-path="images/extra/daily-checkin-calendar-after-claim.png" />
</Frame>

### When the calendar option is off

If the calendar option is switched off, the daily check-in will appear as a standalone button without the calendar grid.

* **Before claiming**: The daily check-in is presented as a button with a call to action (e.g., "Earn 15 XP").

<Frame caption="Daily event before claiming">
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-before-claiming.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=e9109e4ade22e59d99d11acdaf93faa3" alt="Daily check-in before claiming" width="1180" height="316" data-path="images/extra/daily-checkin-before-claiming.png" />
</Frame>

* **After claiming**: Once claimed, the button changes to a message indicating that the reward has been claimed and prompting the user to return the next day (e.g., "Come back tomorrow").

<Frame caption="Daily event after claiming">
  <img src="https://mintcdn.com/claimr/h4UZiIq2A-Pqcjxf/images/extra/daily-checkin-after-claiming.png?fit=max&auto=format&n=h4UZiIq2A-Pqcjxf&q=85&s=1093c5b5a6991cf083dc14cc09a41133" alt="Daily check-in after claiming" width="1048" height="132" data-path="images/extra/daily-checkin-after-claiming.png" />
</Frame>
