# Available tasks

> Task types you can use in challenges and single-task activities.

Breadcrumb: Loyalty › Available tasks · Updated: 2026-10-17
Docs index: https://docs.cevoid.com/llms.txt

Tasks are the building blocks of your activities. Each task defines what members need to do to complete an activity or progress through a challenge. Some tasks are available for both challenges and single-task activities, while others are specific to one type.

Some tasks can have only one live or draft single-task activity at a time: Become a member, Birthday, Anniversary, the follow and like tasks, Klaviyo newsletter subscription, Post on Instagram, and each profile property. The other tasks can be used in as many single-task activities as you like. See [Single-task activities](https://docs.cevoid.com/loyalty/activities/single-task-activities.md#one-activity-per-task-type).

## Content

Collect photos, videos, and Instagram posts from members.

| Task | Description | Challenges | Single-task activities |
| --- | --- | :-: | :-: |
| **Upload content** | Collect photos and videos, sent to your UGC Inbox | ✓ | ✓ |
| **Post on Instagram** | Ask members to post on Instagram, verified by Cevoid | ✓ | ✓ |

### Upload content

Collect photos and videos from members. Submitted content can be sent to your UGC Inbox automatically.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member starts task
2. Member uploads content that meets the requirements in the task settings
3. Member clicks **Continue**
4. Task is completed
5. Content is saved to the submission, and sent to your UGC Inbox with **Send content to the inbox**

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Allowed media types_ | ✓ | Select what members can upload: **Images**, **Videos**, or **Images and Videos** |
| _Select content destination_ | ✓ | Select where submitted content is stored: **Keep content in the submission** or **Send content to the inbox** (default) |
| _Min number of uploads_ |  | The minimum number of files a member must upload. Default 1 |
| _Limit the max number of uploads_ |  | Set a maximum number of files a member can upload. Default 10 in challenges, off in single-task activities |
| _Enable caption_ |  | Let members add a caption to their upload |
| _Require caption_ |  | Make the caption mandatory |
| _Caption needs to include_ |  | Require specific words or phrases in the caption |
| _Limit the maximum amount of characters_ |  | Set a character limit for captions |

### Post on Instagram

Ask members to post on Instagram. Cevoid verifies the post before the task is marked complete and rewards are processed. The task needs a connected Instagram account, and a challenge can have only one. In the single-task task picker, it's called **Mention on Instagram**.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member starts task
2. Member is asked to share their Instagram handle (skipped if already provided)
3. Member sees instructions and requirements
4. Member posts on Instagram and @mentions your account in the caption
5. Cevoid detects the post and verifies the task via Instagram's official API
6. Task is completed

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Allowed post type_ | ✓ | Select which post types are accepted: **Image**, **Reel**, or **Carousel album**. All three by default |
| _Select content destination_ | ✓ | Select where submitted content is stored: **Keep content in the submission** (default) or **Send content to the inbox** |
| _Must include hashtag_ |  | Require a specific hashtag in the post |
| _Music / Sound_ | ✓ | Shown when **Reel** is allowed. Select **No music** or **Allow music** (default) |

With **Allow music**, the app warns that posts with copyrighted music still complete the task, but the content might not be available in Cevoid because Instagram removes it from its API.

## Profile data

Collect and use member information.

| Task | Description | Challenges | Single-task activities |
| --- | --- | :-: | :-: |
| **Profile properties** | Collect information about members | ✓ | ✓ |
| **Become a member** | Automatically reward members when they join your program |  | ✓ |

### Profile properties

Collect information about members using profile properties. Use built-in properties such as name, or create custom profile properties.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member starts task
2. Member enters the requested information
3. Member clicks **Continue**
4. Task is completed
5. Information is saved to the member's profile

> [!NOTE]
> Members enter Weight and Length in the property's unit. For Height, they can switch between centimeters and feet and inches. See [Profile properties](https://docs.cevoid.com/profiles/profile-properties.md#measurement-properties).

Profile properties support multiple data types, from text and numbers to dates and measurements. See [Profile properties](https://docs.cevoid.com/profiles/profile-properties.md) to learn how to create and use them.

**Task-specific settings**

This task has no settings. When adding this task, you select which profile property to collect. Settings related to each property are managed on the profile properties page. In challenges, the list also has Birthday, Avatar, and Instagram handle. In a challenge, Birthday only collects the date: yearly birthday rewards are a [single-task activity](https://docs.cevoid.com/loyalty/activities/available-tasks#birthday).

### Become a member

Automatically reward members when they join your program.

**Available in:** Single-task activities

> [!NOTE]
> This is a passive task, meaning members don't need to do anything. They automatically complete it when they join your program, and rewards are processed immediately.

**Task-specific settings**

None.

## Base tasks

Build custom forms and surveys with questions, inputs, and informational steps.

> [!TIP]
> Responses from base tasks are saved to submissions only. If you want to save data to member profiles as structured data and share with your CRM, use [Profile properties](https://docs.cevoid.com/loyalty/activities/available-tasks#profile-properties) instead.

| Task | Description | Challenges | Single-task activities |
| --- | --- | :-: | :-: |
| **Single select & Multi select** | Let members select from a list of options | ✓ | ✓ |
| **Short text** | Ask for a single line of text | ✓ | ✓ |
| **Long text** | Ask for longer, multi-line text | ✓ | ✓ |
| **Number** | Ask for a number | ✓ | ✓ |
| **Information** | Show a message without requiring input | ✓ |  |
| **Visit a link** | Drive traffic to a blog post or any other page |  | ✓ |

### Single select & Multi select

Ask members choice-based questions. Single select lets members select one option, and multi select lets them select multiple options.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member starts task
2. Member selects their answer(s) from the available options
3. Member clicks **Continue**
4. Task is completed

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Choice type_ | ✓ | **Single select** (one answer) or **Multi select** (multiple answers) |
| _Multi selection (multi select only)_ |  | **Unlimited**, **Exact number**, or **Range** (min/max) |
| _Display type_ | ✓ | How options are displayed: **Text** or **Color** |
| _Options_ | ✓ | The available choices members can select from |

### Short text

Collect single-line text responses from members, such as names, titles, or quick answers.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member starts task
2. Member enters their response
3. Member clicks **Continue**
4. Task is completed

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Set minimum characters_ |  | Require a minimum number of characters |
| _Limit the maximum characters_ |  | Set a maximum number of characters |

### Long text

Collect multi-line text responses from members, such as feedback or detailed answers.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member starts task
2. Member enters their response
3. Member clicks **Continue**
4. Task is completed

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Min characters_ |  | Require a minimum number of characters |
| _Max characters_ |  | Set a maximum number of characters |

### Number

Collect numeric input from members.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member starts task
2. Member enters a number
3. Member clicks **Continue**
4. Task is completed

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Min value_ |  | Minimum value allowed |
| _Max value_ |  | Maximum value allowed |

### Information

Display information to members as a step in a challenge.

**Available in:** Challenges

**How it works**

1. Member reaches this step in the challenge
2. Member reads the information
3. Member continues to the next step

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Title_ | ✓ | The title displayed to members |
| _Description_ |  | Text with your information |

### Visit a link

Drive traffic to external pages by rewarding members who visit a link.

**Available in:** Single-task activities

**How it works**

1. Member clicks the link button, labeled with your _CTA text_
2. The link opens in a new tab
3. Task is marked as completed at least 15 seconds after the click (Cevoid checks every minute)

> [!WARNING]
> Cevoid does not verify that a member visited the page. The 15-second delay encourages members to engage with the link before the task is marked as completed.

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Link_ | ✓ | The URL members visit |
| _CTA text_ | ✓ | The text displayed on the link button. Default "Visit link" |

## Annual events

Reward members on special dates each year.

| Task | Description | Challenges | Single-task activities |
| --- | --- | :-: | :-: |
| **Anniversary** | Reward members every year on their membership anniversary |  | ✓ |
| **Birthday** | Collect birthdates and reward members on their birthday each year |  | ✓ |

### Anniversary

Reward members every year on their membership anniversary.

**Available in:** Single-task activities

> [!NOTE]
> This is a passive task, meaning members don't need to do anything. Rewards are distributed each year on the date the member joined your program, at 09:00 in your workspace's timezone.

**Task-specific settings**

None.

### Birthday

Collect birthdates and reward members on their birthday each year. After members share their birthdate, the birthday task becomes a passive task, and rewards are automatically distributed every year on that date, at 09:00 in your workspace's timezone.

**Available in:** Single-task activities. In challenges, Birthday is a [profile property](https://docs.cevoid.com/loyalty/activities/available-tasks#profile-properties) that only collects the date

> [!WARNING]
> A member is rewarded only if they entered their birthdate at least 30 days before their birthday, to prevent fraudulent behavior. For members who entered it later, rewards are processed automatically from the following year onward.

**How it works**

1. Member starts task
2. Member enters their birthdate
3. Member clicks **Continue**
4. Task is completed
5. Birthdate is saved to the member's profile
6. Rewards are processed automatically every year on their birthday

**Task-specific settings**

None.

## Social following and newsletter

Grow your audience and email list.

| Task | Description | Challenges | Single-task activities |
| --- | --- | :-: | :-: |
| **Klaviyo newsletter subscription** | Build email list |  | ✓ |
| **Instagram handle** | Collect Instagram handles | ✓ |  |
| **Follow on Instagram** | Grow Instagram audience | ✓ | ✓ |
| **Follow on TikTok** | Grow TikTok audience | ✓ | ✓ |
| **Like Facebook page** | Grow Facebook audience | ✓ | ✓ |
| **Follow on X** | Grow X audience | ✓ | ✓ |

In challenges, the follow and like tasks are in the task picker's _Social_ group. There, the task's _Verification_ setting decides when it's completed, not the 15-second wait.

### Klaviyo newsletter subscription

Build your email list by rewarding members who subscribe to your Klaviyo newsletter.

**Available in:** Single-task activities

**How it works**

1. Member enters their email (prefilled if known) and clicks **Continue**
2. Cevoid finds the member's profile in Klaviyo, and creates it only if your Klaviyo integration's [_Profile sync behavior_](https://docs.cevoid.com/integrations/email-crm/klaviyo.md#profile-sync-behavior) is **Create profile**
3. Cevoid adds the profile to your list as a marketing email subscriber
4. Task is completed, or on a double opt-in list, when the member confirms their subscription in Klaviyo

> [!NOTE]
> Members who are already subscribed can still complete this task. The only difference is that no change occurs in Klaviyo since they are already subscribed to your marketing emails.

On a double opt-in list, the submission stays _Submitted_ until the member confirms. Cevoid checks for 7 days, then deletes a submission that was never confirmed. A member who opts in to your marketing emails anywhere else also completes a live newsletter activity.

This task requires a connected Klaviyo account. See [Klaviyo](https://docs.cevoid.com/integrations/email-crm/klaviyo.md) to get started.

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _List for (account name and ID)_ | ✓ | The Klaviyo list members are added to, one field per Klaviyo connection. Selecting a list also sets it as that connection's email marketing list |

Members in a market whose Klaviyo connection has no list don't see the activity. You need at least one list to publish it.

### Instagram handle

Collect and track member Instagram handles.

**Available in:** Challenges

**How it works**

1. Member starts task
2. Member enters their Instagram handle (prefilled if already shared)
3. Member clicks continue
4. Task is completed

**Task-specific settings**

None.

### Follow on Instagram

Grow your Instagram audience by rewarding members who follow your account.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member enters their Instagram handle (prefilled if already shared), if _Ask for Instagram handle_ is on
2. Member clicks the follow button, labeled with your _CTA text_
3. Your Instagram account opens in a new tab
4. Task is marked as completed at least 15 seconds after the click (Cevoid checks every minute)

> [!WARNING]
> Instagram does not allow Cevoid to verify that a member has followed your account. The 15-second delay encourages members to complete the follow action before the task is marked as completed.

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Instagram handle_ | ✓ | Your Instagram handle |
| _Link to Instagram page_ | ✓ | Built from your handle. You can't edit it |
| _CTA text_ | ✓ | The text displayed on the follow button. Default "Follow" |
| _Ask for Instagram handle_ |  | Ask the member "What is your Instagram handle?". On by default |

### Follow on TikTok

Grow your TikTok audience by rewarding members who follow your account.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member enters their TikTok handle (prefilled if already shared), if _Ask for TikTok handle_ is on
2. Member clicks the follow button, labeled with your _CTA text_
3. Your TikTok account opens in a new tab
4. Task is marked as completed at least 15 seconds after the click (Cevoid checks every minute)

> [!WARNING]
> TikTok does not allow Cevoid to verify that a member has followed your account. The 15-second delay encourages members to complete the follow action before the task is marked as completed.

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _TikTok handle_ | ✓ | Your TikTok handle |
| _Link to TikTok page_ | ✓ | Built from your handle. You can't edit it |
| _CTA text_ | ✓ | The text displayed on the follow button. Default "Follow" |
| _Ask for TikTok handle_ |  | Ask the member "What is your TikTok handle?". On by default |

### Like Facebook page

Grow your Facebook audience by rewarding members who like your page.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member clicks the like button, labeled with your _CTA text_
2. Your Facebook page opens in a new tab
3. Task is marked as completed at least 15 seconds after the click (Cevoid checks every minute)

> [!WARNING]
> Facebook does not allow Cevoid to verify that a member has liked your page. The 15-second delay encourages members to complete the like action before the task is marked as completed.

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _Link to Facebook page_ | ✓ | Link to your Facebook page |
| _CTA text_ | ✓ | The text displayed on the like button. Default "Like" |

### Follow on X

Grow your X audience by rewarding members who follow your account.

**Available in:** Challenges, Single-task activities

**How it works**

1. Member enters their X handle (prefilled if already shared), if _Ask for X handle_ is on
2. Member clicks the follow button, labeled with your _CTA text_
3. Your X account opens in a new tab
4. Task is marked as completed at least 15 seconds after the click (Cevoid checks every minute)

> [!WARNING]
> X does not allow Cevoid to verify that a member has followed your account. The 15-second delay encourages members to complete the follow action before the task is marked as completed.

**Task-specific settings**

| Setting | Required | Description |
| --- | :-: | --- |
| _X handle_ | ✓ | Your X handle |
| _Link to X page_ | ✓ | Built from your handle. You can't edit it |
| _CTA text_ | ✓ | The text displayed on the follow button. Default "Follow" |
| _Ask for X handle_ |  | Ask the member "What is your X handle?". On by default |

## Related articles

- [Activities overview](https://docs.cevoid.com/loyalty/activities.md)
- [Challenges](https://docs.cevoid.com/loyalty/activities/challenges.md)
- [Single-task activities](https://docs.cevoid.com/loyalty/activities/single-task-activities.md)

---

Canonical: https://docs.cevoid.com/loyalty/activities/available-tasks
