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

# Available tasks

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

<Note>
  Related articles:
  [Activities overview](/program/activities/overview), [Challenges](/program/activities/challenges), [Single-task activities](/program/activities/single-task-activities)
</Note>

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.

***

## Content

Collect photos, videos, and Instagram posts from members.

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

### Upload content

Collect photos and videos from members. Submitted content can automatically be routed to your UGC library.

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

**How it works**

1. Member starts task
2. Member uploads content based on your requirements (see settings)
3. Member clicks continue
4. Task is completed
5. Content is saved to the submission and added to your UGC library (if enabled)

**Task specific settings**

| Setting                                  | Required | Description                                                                                            |
| ---------------------------------------- | :------: | ------------------------------------------------------------------------------------------------------ |
| *Allowed media types*                    |     ✓    | Choose what members can upload: images only, videos only, or any of them                               |
| *Select content destination*             |     ✓    | Choose where submitted content is stored: Keep content in the submission, or Send content to the inbox |
| *Min number of uploads*                  |          | The minimum number of files a member must upload                                                       |
| *Limit the max number of uploads*        |          | Set a maximum number of files a member can upload                                                      |
| *Ask for caption*                        |          | Allow members to 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.

**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*          |     ✓    | Choose what post types are accepted: Image, Reel, Carousel album                                       |
| *Select content destination* |     ✓    | Choose where submitted content is stored: Keep content in the submission, or Send content to the inbox |
| *Must include hashtag*       |          | Require a specific hashtag in the post                                                                 |
| *Music / Sound*              |     ✓    | Choose: No music, or Allow music                                                                       |

***

## 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 like 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>
  Measurements are entered in the member's unit system (metric or imperial) and automatically converted to your workspace default.
</Note>

There are multiple data types available for profile properties, from text and numbers to dates and measurements. See [Profile properties](/general/profiles/profile-properties) to explore what's possible and 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.

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

**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](#profile-properties) instead.
</Tip>

| Task                             | Description                                    | Challenges | Single-task activities |
| -------------------------------- | ---------------------------------------------- | :--------: | :--------------------: |
| **Single select & Multi select** | Let members pick 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 allows selecting one option, multi select allows selecting 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, ideal for 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, ideal for 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                            |
| ------------------------------ | :------: | -------------------------------------- |
| *Set minimum characters*       |          | Require a minimum number of characters |
| *Limit the maximum 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 on the link button
2. The link opens in a new tab
3. Task is marked as completed after a 15-second delay

<Warning>
  Cevoid does not verify that a member actually visited the page. The 15-second delay encourages members to engage with the link before the task is marked as completed.
</Warning>

**Task specific settings**

| Setting    | Required | Description                           |
| ---------- | :------: | ------------------------------------- |
| *Link*     |     ✓    | The URL members will visit            |
| *CTA text* |     ✓    | The text displayed on the link button |

***

## Annual events

Reward members on special dates each year.

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

### Membership 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 of their membership anniversary.
</Note>

**Task specific settings**

None.

### Birthday

Collect birthdates and reward members on their birthday each year.

**Available in:** Single-task activities

<Note>
  After members share their birthdate, this becomes a passive task. Rewards are automatically distributed every year on that date.
</Note>

<Warning>
  Birthdays within 30 days of the date entered will not trigger rewards to prevent fraudulent behavior. For these members, rewards will be processed automatically from the following year onward.
</Warning>

**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 & 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           |            |            ✓           |

### 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 subscribe
2. Task is completed
3. Cevoid creates the profile in Klaviyo if it doesn't already exist
4. Cevoid marks their profile as a marketing email subscriber 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.
</Note>

This task requires a connected Klaviyo account. See [Klaviyo](/integrations/klaviyo) to get started.

**Task specific settings**

| Setting | Required | Description                                                                   |
| ------- | :------: | ----------------------------------------------------------------------------- |
| *List*  |     ✓    | The Klaviyo list members will be added to (one per connected Klaviyo account) |

### 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:** Single-task activities

**How it works**

1. Member enters their Instagram handle (prefilled if already shared)
2. Member clicks on the follow button
3. Your Instagram account opens in a new tab
4. Task is marked as completed after a 15-second delay

<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.
</Warning>

**Task specific settings**

| Setting                     | Required | Description                                            |
| --------------------------- | :------: | ------------------------------------------------------ |
| *Handle*                    |     ✓    | Your Instagram handle                                  |
| *Link to Instagram*         |     ✓    | Auto-generated link to your Instagram profile          |
| *CTA text*                  |     ✓    | The text displayed on the follow button                |
| *Ask for Instagram handle*  |          | Request the member's Instagram handle                  |
| *Instagram handle question* |          | The question shown when asking for the member's handle |

### Follow on TikTok

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

**Available in:** Single-task activities

**How it works**

1. Member enters their TikTok handle (prefilled if already shared)
2. Member clicks on the follow button
3. Your TikTok account opens in a new tab
4. Task is marked as completed after a 15-second delay

<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.
</Warning>

**Task specific settings**

| Setting                  | Required | Description                                            |
| ------------------------ | :------: | ------------------------------------------------------ |
| *Handle*                 |     ✓    | Your TikTok handle                                     |
| *Link to TikTok*         |     ✓    | Auto-generated link to your TikTok profile             |
| *CTA text*               |     ✓    | The text displayed on the follow button                |
| *Ask for TikTok handle*  |          | Request the member's TikTok handle                     |
| *TikTok handle question* |          | The question shown when asking for the member's handle |

### Like Facebook page

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

**Available in:** Single-task activities

**How it works**

1. Member clicks on the like button
2. Your Facebook page opens in a new tab
3. Task is marked as completed after a 15-second delay

<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.
</Warning>

**Task specific settings**

| Setting            | Required | Description                           |
| ------------------ | :------: | ------------------------------------- |
| *Link to Facebook* |     ✓    | Link to your Facebook page            |
| *CTA text*         |     ✓    | The text displayed on the like button |

### Follow on X

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

**Available in:** Single-task activities

**How it works**

1. Member enters their X handle (prefilled if already shared)
2. Member clicks on the follow button
3. Your X account opens in a new tab
4. Task is marked as completed after a 15-second delay

<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.
</Warning>

**Task specific settings**

| Setting             | Required | Description                                            |
| ------------------- | :------: | ------------------------------------------------------ |
| *Handle*            |     ✓    | Your X handle                                          |
| *Link to X*         |     ✓    | Auto-generated link to your X profile                  |
| *CTA text*          |     ✓    | The text displayed on the follow button                |
| *Ask for X handle*  |          | Request the member's X handle                          |
| *X handle question* |          | The question shown when asking for the member's handle |
