# Custom outcome

> People earn their reward for an outcome you define and prove your own way. Private quests only.

Source: https://dashboard.adquest.batriders.ir/docs/dashboard/quests/custom · Audience: Publishers · Section: Quests

## Set it up

1. Choose **Private** and your platform, then **Custom** under **Bring them back**, then **Use this quest**.
2. In the **Rules** section, describe the outcome people must reach.
3. Choose how it is proven, then fill in the fields for that choice.
4. Fill in **Reward** and **Schedule**, read the instructions in the preview as a newcomer would, and choose **Publish Quest**.

| How it is proven | What your developer builds |
| --- | --- |
| An event from your app (sdk_event) | Sends the event when it happens. |
| A link your system answers (url_callback) | An https address that confirms the outcome. |
| A flag your app grants (host_verified) | Sets the flag when it creates the person’s session. |
| Manual review (manual_review) | Nothing. A reviewer checks each submission. |

## Before you publish

- Choose how the outcome is proven: a tracked event, a link callback, your own system, or manual review.
- If you choose manual review, someone on your team must review each submission.

## What your developer does

Your developer sends the proof you chose.

- [Custom outcome for developers](https://dashboard.adquest.batriders.ir/docs/quest-evidence/custom): The API calls and code for this format.
