Twitch Gifting đź’ť Set Up & Best Practices

Twitch Gifting lets creators build hype and boost sales with on-stream merch & memberships giveaways

Enabling this feature makes your products and memberships giftable while you’re live. The FourthwallHQ bot automatically announces and manages the giveaway process, making the experience seamless and fun for you and your community. 

This article will walk you through how to enable Twitch Gifting for your shop, steps for setting up stream alerts, where to view your gift purchases and redemptions on your dashboard, and some tips and best practices for getting the most out of the feature.

Twitch Gifting setup

To begin setting up gifting, go to your Apps tab > Twitch gifting 

Screenshot 2024-06-05 at 4.51.23 PM.png

From the Twitch Gifting app page, click “Connect” under the Fourthwall chatbot. You will then be asked to authorize Fourthwall to connect to your Twitch account. If you use StreamElements, we recommend you use the StreamElements chatbot and connect to StreamElements for improved gifting feature control on your stream. 

Screenshot 2024-06-05 at 4.52.56 PM.png

Once you’ve linked your Twitch account or StreamElements, check the “Allow products to be gifted while I'm live on Twitch” box. If this is not turned on, Twitch gifting will not work.  

Screenshot 2024-06-05 at 4.58.32 PM.png

Next, you want to scroll down to the Giveaway entry limit section and select the amount of time chat will have to enter the gifting. The default setting is 60 seconds, but you might prefer a shorter or longer time, depending on your preference or chat dynamics. 

Screenshot 2024-06-05 at 5.03.20 PM.png

You are now ready to start using Twitch Gifting. The option to gift products and one-month memberships will appear on your site the next time you are live.

Additional giveaway settings

Choose how extra shipping costs are covered

The cost of average domestic shipping is included in the cost paid by the gifter at the time of purchase. However, differences (positive or negative) may occur between this average estimated cost and the actual shipping cost calculated at the time of redemption, especially if the gift recipient selects international shipping. You can choose how you want any extra shipping costs (on top of the average paid by the gifter) to be covered:

  • By the gift recipient
  • By you
  • By you, but only up to a specified amount per order

Screenshot 2024-06-05 at 5.05.04 PM.png

Choose which products are available for gifting

You can decide whether to make all of your products available for gifting or only specific products. This setting will determine which products include an option to “Gift this product” while you’re livestreaming.

 

You may change which products are available for gifting at any time in your settings.

The giveaway process

Gifting is only available when you are live on Twitch. Once you have completed the setup process, a “Gift this product” section will appear under the products you’ve selected as available for gifting. For Memberships, this will appear as a "Gift to Twitch chat" button on the Tiers section of your homepage and on your pricing page (yoursitename.com/supporters/pricing).

Twitch_Gifting_FW5

When someone purchases a gift, they have the option to include their name and a brief message (they can also choose to gift anonymously), which will be displayed in chat and stream alerts (if enabled). Once the gift purchase is complete, the FourthwallHQ bot will automatically kick in, announce the gift in chat, and invite your viewers to enter to win by typing !enter (!join if connected via StreamElements) within the gifting entry time you have selected, i.e., 20 seconds. 

Tip: The entry timer is set to 60 seconds by default. You can customize the length of the timer in your Twitch app settings to be between 20 and 180 seconds.


Twitch_gifting_FW6-2

Note: Chatters have to type !enter and nothing else. Otherwise, the command does not work properly. 

After the entry window has closed, the bot will randomly select a winner (or winners if more than one item is purchased) and announce their username(s) in chat (one regular chat message per winner and one using the /announce command to allow for mobile visibility).

These announcement messages will include a link where viewers can redeem their prize by entering their Twitch login credentials. This link is always the same: yoursitename.com/redeem.

Redeeming gifts

When a user clicks on your redemption link, they’ll be taken to a page where they can authenticate using their Twitch login credentials to verify they are the winner, enter their information, and redeem their gift for free. 

Twitch_Gifting_FW4 2Twitch_Gifting_FW5 2

Redoing giveaways for unredeemed gifts

Occasionally a giveaway will not result in a winner (i.e. if no one enters during the entry window) or winners will not redeem their gift. You can easily identify gift winners as well as gifts without winners or redemptions at the top of the contribution in your dashboard.

If a gift does not have a winner or the winners have not redeemed, you may choose to redo the giveaway process. This will tell the FourthwallHQ bot to restart the giveaway process for the selected gift and randomly select a new winner. You must be live in order to redo a giveaway.

Important: 

  • If you choose to redo a giveaway, the original winner(s) will no longer be able to redeem the gift. We recommend waiting at least 24 hours before initiating a redo.
  • Profits from gifts are calculated first as positive profit (from the gift purchase), then as negative profit (from the gift redemption), resulting in your net profit. If you choose to redo a giveaway, please be aware that only the positive profit will have been reflected in your account balance, and that when the gift is redeemed, you will see the negative profit representing the redemption cost come through. This is normal.

In the case of a gift purchase with a mix of redeemed and unredeemed items, you may choose to redo the giveaway for only the unclaimed items:

Tips & best practices

Boosting visibility of gifting, giveaways, and redemptions

While gifting is designed to run on its own, there are a few ways creators can get the most out of this feature by making it even more clear to your community that products and memberships are available for gifting, when a giveaway is happening, and when it has ended.

How will my chat know gifting is available?

This part is up to you! Especially when you’re first starting out using Twitch Gifting for your Fourthwall shop, it’s important to let your community know that they can head to your shop (share a link) when the stream is live and gift any product or one-month membership to the chat to start a giveaway.

How long do my viewers have to enter to win a gift?

By default, viewers have 60 seconds from when the FourthwallHQ bot announces the gift purchase to type !enter for a chance to win. You can customize the length of the entry timer (min. 20 seconds; max 180 seconds) in your Twitch app settings. We recommend encouraging chat to type !enter so they don’t miss out on the action!

How can someone check if they won?

After the giveaway entry period has closed, the FourthwallHQ bot will announce the winner(s) in chat. If chat is moving quickly, it’s possible these messages will get lost. Viewers can always go to your-site-url.com/redeem and log in with their Twitch credentials to see if they won (and if so, redeem their gift.)

Tip: Try using your standard chatbot to set up the following commands at a regular cadence of your choosing:

  • Entered a giveaway and not sure if you won? Visit my-site-url.com/redeem to check!
  • Create a !gift or !giveaway command that triggers something like this: Want to start a giveaway? Go to my-site-url.com when the stream is live and gift any product or membership to the community!

Setting up gifting alerts via StreamElements or Streamlabs

Another great way to promote and optimize gifting is setting up stream alerts. Fourthwall offers StreamElements and Streamlabs integrations that let you enable on-screen alerts when someone purchases or redeems a product or membership from your site as a gift (as well as for product purchases in general). If you use the StreamElements or Streamlabs event feed, you can also keep track of incoming gift orders there.

Please note that as a third-party integrating with the StreamElements and Streamlabs platforms, we unfortunately cannot control all aspects of their alerts experience. Some features may perform better on one platform vs another, so we recommend testing both and deciding the best solution for you.

Connecting your Fourthwall shop to StreamElements or Streamlabs

To get started, you’ll first need to connect your Fourthwall shop to StreamElements or Streamlabs, depending on which platform you use. Learn about setting up purchase alerts here and return to this page once you’re done.

Setting up gifting alerts with StreamElements

After you’ve configured purchase alerts, you’re ready to set up gifting-specific alerts. These alerts work best when they activate in real time (when a giveaway starts). To help ensure your alert fires quickly, we recommend creating a separate alert box for gifting alerts so they don’t get queued up behind other types of alerts.

In this separate alert box, create a new purchase alert. To get your gifting alert to play differently than a standard purchase alert, you will need to enter the exact “required amount” as 2147483647.

Twitch_Gifting_FW7

We recommend structuring your message like this:

{name} purchased and gifted {items}! Type !ENTER for a chance to win!

Which would look something like this (or this clip as another example):


Twitch_gifting_FW8

Redemption Alert

This is an alert that plays when the purchase amount = $0 (AKA when someone redeems a gift). If you don’t want an alert to display for gift redemptions, you can remove this alert type by simply requiring the purchase alert to be at least $1. You can also customize this type of alert to display however you’d like by creating a variant where amount = $0 and then adding in your desired parameters.

Twitch_gifting_FW9

The above configuration would look something like this (or this clip as another example):

Twitch_gifting_FW10

Pros & cons of using StreamElements for gifting alerts

Pros Cons
  • Fully customizable alerts and variants using StreamElements native tools
  • Alert variations (normal purchase, gifting, redeem) all need to be set up manually on StreamElements

 

Setting up gifting alerts with Streamlabs

From your Streamlabs dashboard, go to Essentials → Alert Box. 

Fourthwall uses the “Donations” event type to push purchase events to Streamlabs, so in the Settings section, go to the Donations tab and make sure your Donations Alerts are set to “Enabled”

You can also configure how you’d like your alerts to appear on stream here (note that you cannot customize the image that appears in the alert – it will always display the product purchased). Remember to save your settings at the bottom of the page when you’re done.

Here’s an example of a gifting alert.

Here’s an example of a redemption alert.

Pros & cons of using Streamlabs for gifting alerts

Pros Cons
  • Event feed integration that distinguishes between purchase, gift, and redemption, and shows total items purchased and amount sold
  • Auto-configured alerts
  • No option to customize the alert text or sound
  • All alert types (purchase, gift, redemption) use the same sound file
  • Because alerts play through the donation event type,  these alerts are not compatible with streams that have a Streamlabs, "donation goal” widget on screen as it will skew donation numbers
 

Check out the end-to-end gifting experience in the video below: 

 

Twitch Gifting FAQs

How are winners selected?

For each gift purchased, the FourthwallHQ bot collects entries during the entry window, then randomly selects and announces the winner(s).

Can I gift products or memberships to specific viewers?

Currently we do not support gifting to specific viewers. Everyone in your chat can enter and win whenever someone purchases a gift. 

What happens if no one enters the giveaway or a gift goes unclaimed?

By default, if a gift does not have a winner or goes unclaimed the value of the purchase is passed on to the creator as profit. 

Can I refund supporters for unclaimed gifts?

If you would like to request a refund on an unclaimed gift, please contact support@fourthwall.com. Note that while we can issue refunds on unclaimed gifts to the gift purchaser, this will not stop the winner from redeeming, which could negatively impact your account balance. 

Can I transfer my gift to someone else?

No, gifts are non-transferable.

How is shipping calculated and who pays for it?

Shipping is paid by the gift purchaser and is calculated based on the average US shipping cost for that product. Any differences between our estimated cost and the actual cost of shipping based on the recipient’s address (positive or negative) are passed on to the creator by default. However, you may adjust how any extra shipping costs are covered in your app settings. 

Was this article helpful?
19 out of 25 found this helpful

Articles in this section

See more