> For the complete documentation index, see [llms.txt](https://docs.claimr.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.claimr.io/extra/daily-check-ins.md).

# Daily check-ins

## Understanding D**aily** 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. **Create Daily through Events tab:** Click <mark style="color:green;">**Create Daily Reward**</mark> to add a new daily event entry.

<figure><img src="/files/8o1ew06Qcn7QPlj598T6" alt=""><figcaption><p>Daily event section</p></figcaption></figure>

**or edit an existing event:** 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.

<figure><img src="/files/oMA4mguJcsLnKwDuFsrm" alt="" width="375"><figcaption><p>Reward settings</p></figcaption></figure>

* **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 <mark style="color:green;">**Create reward**</mark>. 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.md)

### **Create Daily** check-ins **through Tasks**

1. **Navigate to the quests tab:** Log in to your claimr account and go to the **Quests** tab.
2. **Select a quest:** Choose the quest where you want to add a daily event task.
3. **Create a new task:** Click <mark style="color:green;">**+ Create a new task**</mark>.
4. **Choose task type:** Select <mark style="color:green;">**Common**</mark> from the list of task types. From the expanded list, choose <mark style="color:green;">**Daily Checkin.**</mark>

<figure><img src="/files/JnjSdUIkCWiiY0fxDo5q" alt="" width="375"><figcaption><p>Selecting task type</p></figcaption></figure>

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

<figure><img src="/files/y8qZZWOSY1drdUSwQ116" alt="" width="375"><figcaption></figcaption></figure>

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.

<figure><img src="/files/ILDBzOWPIjRkd8Z4ghCa" alt="" width="375"><figcaption></figcaption></figure>

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 [Task settings](/tasks/task-settings.md).

## **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").

<figure><img src="/files/ZFvwHmqrDGeAQAcetykx" alt="" width="306"><figcaption></figcaption></figure>

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

<figure><img src="/files/JnRptGdq2emmUK3AtL33" alt="" width="349"><figcaption></figcaption></figure>

**When the calendar option is not visible (switched 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").

<figure><img src="/files/AMEuxQsjIEoU8UYbbtVV" alt="" width="375"><figcaption><p>Daily event before claiming </p></figcaption></figure>

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

<figure><img src="/files/xbPjNqhZK3VM7sFYRSYR" alt="" width="375"><figcaption><p>Daily event after claiming</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.claimr.io/extra/daily-check-ins.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
