---
title: Twitch Gifting
shortDescription: Learn how to set up on-stream merchandise and membership giveaways for your Twitch community using the Fourthwall
  integration.
articleType: Tutorial
primaryTopic: twitch-gifting
categories:
  - Integrations
  - Promotions
tags:
  - twitch-integration
  - stream-giveaways
  - merch-gifting
  - membership-gifting
  - streamelements-alerts
  - streamlabs-alerts
  - chatbot-commands
  - on-stream-engagement
  - live-commerce
  - community-engagement
tasks:
  - connect Twitch account for on-stream gifting
  - configure giveaway entry time and shipping settings
  - set up stream alerts via StreamElements or Streamlabs
  - manage and redo giveaways for unclaimed gifts
  - select products available for gifting
  - create chatbot commands to promote giveaways
terms:
  - Twitch gifting
  - merch giveaway
  - how to gift merch on Twitch
  - StreamElements alerts
  - Streamlabs alerts
  - FourthwallHQ bot
  - '!enter command'
  - unclaimed gifts
  - gift redemption
  - live stream shopping
  - Twitch integration
labels:
  - gifting
  - twitch
  - gifting-setup
  - on-stream
  - merch-giveaways
contextString: Requires a connected Twitch account. Available on all Fourthwall plans.
breadcrumbPath: "Manage my shop > Apps, features, and integrations > Twitch Gifting set up & best practices"
path: manage-my-shop/apps-features-and-integrations/twitch-gifting
relatedModules:
  - name: giveaway-package-create
    route: /admin/dashboard/promotions/giveaway-packages/create/
  - name: apps-streamlabs
    route: /admin/dashboard/apps/streamlabs
  - name: apps-streamelements
    route: /admin/dashboard/apps/streamelements
  - name: giveaway-packages-list
    route: /admin/dashboard/promotions/giveaway-packages/
  - name: gift-card-create
    route: /admin/dashboard/promotions/gift-cards/create/
last_updated: '2025-10-28'
---

# Twitch Gifting: Set Up and Best Practices

Twitch Gifting lets supporters purchase a product or one-month membership from your shop as a gift to your Twitch chat while you are live. When a gift is purchased, the FourthwallHQ bot announces it in chat, opens a timed entry window, and randomly selects a winner. The winner redeems their gift at yoursitename.com/redeem using their Twitch login. Gifting is only active while you are live on Twitch.

## How to set up Twitch gifting

Connect the Fourthwall chatbot to your Twitch account and enable gifting from your dashboard.

1. Go to **Apps** > [**Twitch gifting**](https://my-shop.fourthwall.com/admin/dashboard/apps/twitch?redirect) in your Fourthwall dashboard.
2. Click **Connect** under the Fourthwall chatbot and authorize the connection to your Twitch account. If you use StreamElements, connect through their chatbot instead for better control of gifting events.
3. Check **Allow products to be gifted while I'm live on Twitch**. This must be enabled for gifting to work.
4. Scroll to the **Giveaway entry limit** section and set how long viewers have to enter after a gift is purchased. The default is 60 seconds. You can set it between 20 and 180 seconds.

[Image: Fourthwall Apps page showing Twitch gifting card with arrows pointing to Apps menu and the card]

[Image: Twitch gifting settings page with Fourthwall chatbot selected and blue Connect button]

[Image: Twitch gifting Connected status with Allow products to be gifted while live toggle]

Gifting is now active. A "Gift this product" option appears on your selected products the next time you go live.

## Giveaway settings

### How extra shipping costs are covered

The gifter pays an average domestic shipping cost at the time of purchase. If the actual shipping cost differs from this estimate (common with international shipping), you choose who covers the difference:

- **Gift recipient pays.** The winner covers any extra shipping cost at redemption.
- **You cover it.** You absorb the full difference.
- **You cover it up to a limit.** You pay the difference up to a specified per-order amount, and the winner pays anything beyond that.

[Image: International shipping cost settings with three options: gift winner covers, creator covers, or split]

### Which products are available for gifting

You can make all products giftable or restrict gifting to specific items. This setting controls which products display a "Gift this product" button while you are live. You can change this at any time in your Twitch gifting settings.

[Image: Giftable products setting with Make all products giftable selected over Make selected products]

[Image: Select products dialog listing products with checkboxes, two products selected, and Confirm button]

## How the giveaway process works

Gifting is only available while you are live on Twitch. Once a supporter purchases a gift, the FourthwallHQ bot handles the rest:

1. The bot announces the gift in chat, including the gifter's name and optional message (the gifter can also choose to remain anonymous).
2. Viewers type **!enter** (or **!join** if connected through StreamElements) to enter during the timed entry window.
3. After the window closes, the bot randomly selects a winner and announces their username in chat.
4. The winner visits **yoursitename.com/redeem**, logs in with their Twitch credentials, and claims their prize for free.

[Image: Gift this product section on shop page showing live indicator, quantity selector, and Gift button]

For memberships, a "Gift to Twitch chat" button appears on the Tiers section of your homepage and on your pricing page (yoursitename.com/supporters/pricing).

[Image: Twitch stream chat with FourthwallHQ bot announcing giveaway, entries, and winner announcements]

Participants must type only **!enter** for the command to work correctly.

[Image: Claim Your Gift page with purple Verify with Twitch and claim your prize button]

[Image: Hoodie product page with size selector and purple Redeem your gift button]

## Redoing giveaways for unredeemed gifts

If no one enters a giveaway, or a winner does not claim their gift, you can redo the giveaway. Go to **Orders** > [**Twitch gifts**](https://my-shop.fourthwall.com/admin/dashboard/contributions/orders/giveaways/all?redirect) to find unredeemed orders. Look for "X redeem left" in the profit column or status entries like "Gift (Redeemed 0/1)."

Open the order and click **Redo the giveaway** to restart the selection process. You must be live on Twitch to redo a giveaway.

**Before you redo a giveaway:**

- Once you redo, the original winner can no longer redeem. Wait at least 24 hours before initiating a redo.
- Giveaway profit appears first as positive (from the gift purchase) then as negative (from redemption). After a redo, the negative profit appears when the new winner claims their gift. This is normal.

[Image: Gift order detail showing unredeemed winner with redo the giveaway link and order summary]

## Tips and best practices

### Letting your community know about gifting

You need to tell your community that gifting is available. When you go live, share a link to your shop and let viewers know they can gift any product or a one-month membership to start a giveaway.

### Entry window timing

By default, viewers have 60 seconds from when the FourthwallHQ bot announces the gift to type **!enter**. You can adjust this to between 20 and 180 seconds in your Twitch app settings. Encourage chat to type **!enter** so they do not miss the window.

### Checking giveaway results

Winners are announced by the bot in chat. If chat moves quickly, viewers can go to yoursitename.com/redeem and log in with their Twitch credentials to check if they won.

### Suggested chatbot commands

Set up recurring chatbot commands to keep your community informed:

- **Redemption reminder.** "Entered a giveaway and not sure if you won? Visit yoursitename.com/redeem to check!"
- **!giveaway command.** "Want to start a giveaway? Go to yoursitename.com when I'm live and gift any product or membership!"

## Setting up gifting alerts with StreamElements or Streamlabs

Stream alerts notify your audience when a gift is purchased or redeemed. Fourthwall integrates with both StreamElements and Streamlabs. As a third-party integration, Fourthwall cannot control all aspects of the StreamElements and Streamlabs alert experience. Test both platforms and choose the one that works best for your stream.

Before setting up gifting alerts, connect your shop to StreamElements or Streamlabs by following the guide at [Use StreamElements or Streamlabs to Power Purchase and Membership Alerts](/manage-my-shop/apps-features-and-integrations/streamelements-streamlabs-alerts).

### StreamElements gifting alerts

Create a separate alert box for gifting alerts so they do not queue behind standard purchase alerts.

1. In the new alert box, create a purchase alert variation with the required amount set to exactly **2147483647**.
2. Use a message format like: `{name} purchased and gifted {items}! Type !ENTER for a chance to win!`

[Image: StreamElements alert variation settings with Amount set to Exact 2147483647 and 100 percent chance]

[Image: Stream overlay gifting alert showing purchased and gifted items with Type ENTER to win prompt]

**Redemption alert (amount = $0).** Create a purchase alert variation where amount = $0 to trigger when a winner redeems their gift. If you do not want redemption alerts, set your purchase alert minimum to $1.

[Image: StreamElements redemption alert variation with Amount set to Exact 0 for gift claims]

[Image: Stream overlay redemption alert showing viewer just claimed prize with shirt and other items]

**StreamElements pros and cons:**

- **Pros.** Fully customizable alerts and variants using StreamElements native tools.
- **Cons.** All alert types (purchase, gift, redeem) must be configured manually.

### Streamlabs gifting alerts

From your Streamlabs dashboard, go to **Essentials** > **Alert Box**. In the Settings section, open the **Tips tab** and confirm Tips alerts are **Enabled**. Fourthwall sends purchase events, including gifts, through the Tips event type.

You can configure how alerts appear on stream, but you cannot customize the image in the alert. It always displays the purchased product. Save your settings when done.

**Streamlabs pros and cons:**

- **Pros.** Event feed distinguishes between purchase, gift, and redemption. Shows total items and amount sold. Alerts are auto-configured.
- **Cons.** No option to customize alert text or sound. All alert types share the same sound file. Not compatible with streams using a Streamlabs "tips goal" widget, as it skews donation numbers.

## Frequently asked questions

## How are winners selected?

The FourthwallHQ bot collects entries during the entry window, then randomly selects and announces the winner(s).

## Can I gift to a specific viewer?

No. Gifts go to a randomly selected winner from those who entered during the entry window.

## What if no one enters or the gift goes unclaimed?

The value of the purchase passes to you as profit by default. You can redo the giveaway while live.

## Can I get a refund on an unclaimed gift?

Contact [support@fourthwall.com](mailto:support@fourthwall.com) to request a refund on an unclaimed gift. Issuing a refund does NOT prevent the original winner from still redeeming, which could negatively impact your balance.

## Are gifts transferable?

No. Gifts are non-transferable and can only be redeemed by the selected winner.

## Who pays for shipping?

The gift purchaser pays an average domestic shipping estimate at checkout. Any difference between the estimate and actual shipping cost is covered according to your setting in the Twitch gifting app (gift recipient, you, or split up to a limit).
