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

# Deliverables

> Choose what buyers receive after purchasing a storefront item.

## <Icon icon="masks-theater" size={24} />  Discord Role

Grant a Discord role to the buyer or gift recipient.

<Frame caption={"Discord role deliverable settings"}>
  <img src="https://mintcdn.com/flipsuite/Qb-9QiPOwNN0rqD6/images/storefronts/deliverable-role.png?fit=max&auto=format&n=Qb-9QiPOwNN0rqD6&q=85&s=9e193f250fc757520e131c430af54049" className="rounded-lg" width="892" height="769" data-path="images/storefronts/deliverable-role.png" />
</Frame>

Role deliverables support:

* **Label**: Optional buyer-facing label for the deliverable.
* **Discord role**: The server role that should be granted.
* **Duration**: Optional temporary duration. Leave it empty for a permanent role grant.

<Warning>
  Flippy can only grant and revoke roles from users in your server that are **below its role** in your server's
  role hierarchy. You can access it by going to the `Roles` tab in your server settings.

  <Frame caption={"Example server role hierarchy"}>
    <img src="https://mintcdn.com/flipsuite/bnM5dvoJ_bEaUYYE/images/rewards/role-hierarchy.png?fit=max&auto=format&n=bnM5dvoJ_bEaUYYE&q=85&s=4ab2873db4e56ab7bb70d429625ad176" className="rounded-lg" width="715" height="196" data-path="images/rewards/role-hierarchy.png" />
  </Frame>

  In the example above, Flippy can only grant the "Verified - Tier 2" role to your community members. It won't have
  access to the "Verified - Tier 3" role because it's above the bot's role.
</Warning>

## <Icon icon="sparkles" size={24} />  Points

Grant points to the buyer after a successful purchase.

<Frame caption={"Points deliverable settings"}>
  <img src="https://mintcdn.com/flipsuite/Qb-9QiPOwNN0rqD6/images/storefronts/deliverable-points.png?fit=max&auto=format&n=Qb-9QiPOwNN0rqD6&q=85&s=bff4a9e58a474a74b83233f58a5556a5" className="rounded-lg" width="888" height="769" data-path="images/storefronts/deliverable-points.png" />
</Frame>

Points deliverables support:

* **Label**: Optional buyer-facing label.
* **Point system**: The point system the buyer should receive.
* **Amount**: How many points should be granted.

## <Icon icon="box-isometric" size={24} />  Custom

Create a manual fulfillment for anything that Flipsuite cannot distribute automatically.

<Frame caption={"Custom deliverable settings"}>
  <img src="https://mintcdn.com/flipsuite/Qb-9QiPOwNN0rqD6/images/storefronts/deliverable-custom.png?fit=max&auto=format&n=Qb-9QiPOwNN0rqD6&q=85&s=0a019eb17085ddb6d58ad51663bbc674" className="rounded-lg" width="835" height="917" data-path="images/storefronts/deliverable-custom.png" />
</Frame>

Custom deliverables support:

* **Title**: Short label shown to buyers.
* **Description**: Brief explanation of the custom item.
* **Claim instructions**: What the buyer should do after purchase.

<Note>
  Custom deliverables are great for merch claims, allowlist spots, codes, off-platform rewards, or anything your team fulfills manually.
</Note>

<Warning>
  Custom items are not delivered automatically. After purchase, the order stays in the storefront orders view until an admin marks it as delivered.
</Warning>

## Bundles

Add more than one deliverable to a single storefront item to grant several items at once.

<Frame caption={"Example deliverables bundle"}>
  <img src="https://mintcdn.com/flipsuite/Qb-9QiPOwNN0rqD6/images/storefronts/deliverable-bundle.png?fit=max&auto=format&n=Qb-9QiPOwNN0rqD6&q=85&s=f3a14c7d6994906806f04d81dbedabf6" className="rounded-lg" width="758" height="283" data-path="images/storefronts/deliverable-bundle.png" />
</Frame>
