Features功能Effects特效Download下载Changelog更新日志Security安全Pricing价格Roadmap路线图Docs教程
Buy Now 立即购买

GiftShow Complete Tutorial

This guide covers every feature in detail — from first setup to advanced configuration. Read the Getting Started section first, then jump to whichever feature you need. Every parameter is explained so you know exactly what each setting does.

Product Overview

GiftShow is a TikTok Live gift effects overlay tool for Windows. When viewers send gifts, it automatically plays your configured effects in a transparent floating window on top of your screen — in real time, with no manual action needed.

How it works — step by step:

1
License key verification → connects to GiftShow server to confirm your key is valid
2
Enter TikTok username → starts receiving your live stream's real-time gift, chat, and viewer data
3
Gift arrives → GiftShow matches the gift name or diamond value against your configured effects
4
Transparent overlay → renders the matched effect (video/image/built-in animation) in an always-on-top transparent window, alongside gift notifications and live stats
Who is GiftShow for?

GiftShow is designed for TikTok Live streamers who broadcast from a PC. Whether you're using TikTok Live Studio, OBS, or any other setup, GiftShow's transparent overlay works on top of everything.

System Requirements

ComponentRequirementNotes
Operating SystemWindows 10 / Windows 11 (64-bit)32-bit not supported
RAM4GB minimum8GB recommended for smooth video effects
Disk Space200MB+ (plus your effect files)App itself ~120MB
InternetStable connection requiredNeeded for license verification and connecting to your TikTok Live
TikTok AccountAccount with Live access enabledAccount must be actively streaming to connect
Display1280×720 minimum1920×1080 recommended for overlay positioning
Portable App — No Install Required

GiftShow is a portable EXE file — just double-click to run, no installation needed. On first launch Windows may show a security warning; click "More info" → "Run anyway". We recommend storing the EXE in a permanent folder like D:\GiftShow\ rather than Desktop or Downloads.

Installation & Activation

Step 1: Get Your Activation Key

After purchasing on the website, your activation key is emailed to you. It looks like: GSHO-XXXX-XXXX-XXXX-XXXX.

Important

Copy the full key including all hyphens. Do not type it manually — copy-paste from your email to avoid typos.

Step 2: Download and Run

  1. Download the latest GiftShow-vX.X.X-portable.exe from the Download page
  2. Move the EXE to a permanent folder, e.g. D:\GiftShow\
  3. Double-click the EXE. If Windows shows "Windows protected your PC", click "More info" → "Run anyway"
  4. Wait 3–5 seconds for the GiftShow main window to appear

Step 3: Enter Your Activation Key

  1. On first launch, the "🔑 License" input field is visible at the top of the main interface
  2. Paste your activation key into the field (Ctrl+V)
  3. Click "Verify License"
  4. GiftShow connects to the license server (takes 2–5 seconds). On success, the status bar shows 🟢 License: Verified
  5. The field is automatically disabled and shows "Verified." On future launches, GiftShow remembers your key automatically — no re-entry needed
Auto-saved

After successful verification, your key is saved locally. As long as you don't clear app data, every launch auto-verifies without you doing anything.

Activation Failed?

• Check your internet connection (needs to reach international servers)
• Confirm the key is complete with no extra spaces
• If it says "already used on another device," contact support to transfer

Interface Walkthrough

The GiftShow main window has three zones:

GiftShow layout overview
Top barServer status · TikTok connection status · Language toggle
Left panelLicense input · TikTok connect · Feature buttons · Overlay controls
Right panelLive stats · Real-time log · Live chat stream
BottomVersion number

Status Bar Indicators

StatusMeaningColor
License: VerifiedLicense server connection OK, key is valid🟢 Green
License: UnverifiedKey not yet verified or verification failed⚪ Gray
TikTok: ConnectedReceiving live stream data in real time🟢 Green
TikTok: DisconnectedNot yet connected or disconnected⚪ Gray
TikTok: Connecting…Connection attempt in progress🟡 Yellow

Left Panel Buttons

ButtonFunction
🎬 Gift FXOpens the gift effects config modal (named gifts / value tiers / built-in animations)
👑 VIP FXOpens the VIP boss system config modal
👋 Join FXOpens the entry count and keyword trigger config modal
✨ Create WindowCreates the transparent overlay window
⏹️ Close WindowCloses the transparent overlay window
🏆 LeaderboardView the current session's gifting leaderboard
🧪 Test All FeaturesOne-click test of all overlay elements (overlay must exist first)

Connecting to Your TikTok Live

Prerequisite

Your TikTok account must be actively streaming. GiftShow can only connect to a live stream that is currently in progress — not to accounts that are offline or haven't started yet.

Connection Steps

  1. Confirm your license is verified (status bar shows 🟢 License: Verified)
  2. Find the "TikTok:" input field in the left panel
  3. Enter your TikTok username. No @ symbol — if your profile URL is tiktok.com/@myname, enter myname
  4. Click "Connect Live"
  5. Wait 2–10 seconds. On success, the status bar shows 🟢 TikTok: Connected
  6. The log area on the right will show "✅ TikTok live connected." Incoming gifts and chat messages will start appearing in the log

Disconnecting

Click "Disconnect" at any time to end the connection. Recommended after each session to free up resources.

Connection Errors Reference

ErrorCauseFix
Username not foundTypo in username or account doesn't existCheck your TikTok profile URL for the exact username
Not currently liveAccount isn't streaming right nowStart your TikTok Live first, then connect
Connection timeoutUnstable network or temporary service issueCheck internet, wait 30 seconds, try again
License invalidLicense key not verifiedComplete license verification first
Pro Tip: Use the Log

After connecting, watch the log area on the right. Every gift, chat message, and viewer entry appears in real time. If gifts aren't triggering effects, the log shows exactly what gift name was received — use this to match against your configuration.

Named Gift Effects

Named gift effects are the highest-priority trigger: you bind a specific effect file to an exact gift name. When that gift name matches precisely, the effect fires regardless of diamond value.

Opening the Config Modal

  1. Click "🎬 Gift FX" in the left panel
  2. The modal has three tabs at the top: "🎯 Specific Gifts (Priority)", "💎 Value Tiers", "🎁 Built-in Effects" — click the first tab

Adding a Named Gift Effect

  1. In "Gift Name", type the exact gift name as it appears on TikTok. For example: Rose, Lion, TikTok Universe
  2. Click "Select File" and choose a local media file (MP4 / GIF / PNG / WebM / MP3)
  3. Adjust parameters as needed (see full parameter table below)
  4. Click "➕ Add Gift" to save
  5. The new entry appears in the list below — it's now active

All Parameters Explained

Gift Name
The exact gift name from TikTok. Case-sensitive, full-width vs half-width characters matter. For example, Rose and rose are treated as different names. Best practice: let a viewer send the gift, then copy the name directly from the log.
Required
Effect File
Path to local media file. Supports MP4, WebM, GIF, PNG, JPEG, MP3, WAV. Use absolute paths and avoid Chinese characters in the path to prevent loading issues.
Required (or enable Text Overlay instead)
Duration
How long the effect stays on screen, in seconds. Videos loop until duration ends; images/GIFs stay visible until duration ends.
Default: 3s. Recommended range: 3–8s
Display Size
Effect window width in pixels. Height scales proportionally. Larger = more visible but takes more screen space.
Default: 400px. Range: 200–800px
Position X
Horizontal position on screen as a percentage. 0 = far left, 50 = center, 100 = far right.
Default: 50 (center)
Position Y
Vertical position on screen as a percentage. 0 = top, 50 = center, 100 = bottom.
Default: 50 (center)
Max Concurrent
Maximum simultaneous instances of this effect on screen at once. If set to 1, a second occurrence waits for the first to finish. Higher values allow stacking.
Default: 2. Recommendation: 1 for premium gifts, 2–3 for common gifts
Edge Fade
Soft transparency fade at the media edges, as a percentage. 0 = hard edge; higher values create a soft blend into the background. Not needed for WebM with alpha channel.
Default: 0. Recommendation: 10–20% for regular MP4 without transparent background

Editing and Deleting Existing Configs

How to Get the Exact Gift Name

The most reliable approach: go live, have a viewer send the gift, then look at the GiftShow log. You'll see a line like 🎁 @username sent [GiftName] — copy exactly what appears in brackets.

Value Tier Effects

Value tiers are a fallback system: when a gift doesn't match any named configuration, GiftShow checks the gift's diamond value and plays the effect for the matching tier.

Adding a Value Tier

  1. In the Gift Effects modal, click the "💎 Value Tiers" tab
  2. Set the Min Diamonds and Max Diamonds to define the range
  3. Select an effect file and configure display parameters
  4. Click "➕ Add Tier" to save

Recommended Tier Structure

TierDiamond RangeEffect Suggestion
Small gift1 – 99Lightweight GIF or built-in animation, 2–3s
Medium gift100 – 999MP4 animation, 4–5s, medium size
Large gift1,000 – 4,999Impressive MP4, 6–8s, large display size
Super gift5,000+Most dramatic effect + text overlay
Ranges Cannot Overlap

Tier diamond ranges must not intersect. For example, you can't have "1–100" and "50–200" simultaneously — GiftShow will flag the conflict and block saving. Keep ranges contiguous: 1–99, 100–999, 1000–4999, 5000+.

Built-in Animations

GiftShow ships with 13 built-in animation types. Zero media files needed — they run entirely within the app. When a gift name (or its alias) matches one of these types and no custom effect is configured for that gift, the built-in animation fires automatically.

Accessing Built-in Effects Settings

In the Gift Effects modal, click the "🎁 Built-in Effects" tab. You'll see all 13 effects as cards showing their emoji, name, aliases, animation style, and current enabled/disabled state.

All 13 Built-in Effects

🌹
Rose
rose, rosa
Falling
❤️
Heart
heart, corazon, coracao
Falling
🎆
Fireworks
fireworks, fuegos, fogos
Burst
💎
Diamond
diamond, diamante
Flash
👑
Crown
crown, coroa, corona
Pulse
Star
star, estrela, estrella
Flash
🦄
Unicorn
unicorn, unicornio
Falling
🦁
Lion
lion, leao, leon
Burst
🦋
Butterfly
butterfly, borboleta
Falling
🚀
Rocket
rocket, foguete, cohete
Launch
Galaxy
galaxy, galaxia
Flash
💠
Crystal
crystal, cristal
Flash
🎮
GG
gg
Burst

Toggling Effects On/Off

Click any effect card to toggle it on or off. Disabled effects won't fire even if the gift name matches. The panel header has "✅ Enable All" and "✗ Disable All" quick-toggle buttons.

Multilingual Alias Matching

Built-in effects use an alias list to support multiple languages. The Lion gift in Brazilian TikTok appears as leao, in Spanish-speaking regions as leon — both trigger the lion burst animation. For any gift name not in these aliases, configure a Named Gift Effect for precise matching.

Text Overlay Configuration

Text overlay displays a custom text string on screen while the effect plays — useful for showing the gift name, the sender's username, a thank-you message, or any custom text. Both Named Gift Effects and Value Tiers support independent text overlay settings.

Enabling Text Overlay

When adding or editing a named gift or tier, find the "📝 Text Overlay" section and check the enable checkbox. The detailed options will expand.

Text Overlay Parameters

Text Content
The text to display. Supports variables: {name} (sender's username), {gift} (gift name), {value} (diamond count). Example: Thanks {name} for the {gift}!
Example: Thanks {name} for the {gift}!
Font
Font family from the dropdown. For Chinese text, select "Microsoft YaHei" or "SimHei". For English-only, Arial, Impact, or any system font works well.
Default: Microsoft YaHei
Font Size
Text size in pixels. Actual on-screen size depends on your display resolution — use the test panel to preview.
Default: 48px. Range: 32–96px
Text Color
Main text color in hex (e.g. #FFD700 for gold). Click the color swatch to open the picker.
Default: #FFD700 (gold)
Stroke
Enable a text outline/stroke for readability over complex backgrounds. Stroke color is set separately.
Default: enabled, stroke color #000000 (black)
Delay
How long after the effect starts before the text appears, in seconds. Use this to sync text with specific moments in the video.
Default: 0s (appears with the effect)
Duration
How long the text stays on screen, in seconds. Independent from the effect duration — text can vanish before or after the video ends.
Default: 3s
Position X / Y
Screen position of the text as percentages, independent from the effect's position. Useful for showing text above or below the effect.
Default: X=50, Y=20 (top-center)
Text-Only Effect

Don't want video — just a text notification? Leave "Effect File" empty and only enable Text Overlay. GiftShow will show the text without any video/image effect.

Advanced Parameters

Edge Fade

Edge Fade creates a soft transparency gradient at the edges of your effect media, blending it into the background. This eliminates the hard rectangle border that appears when using regular MP4 videos on a transparent overlay.

ValueEffectBest Used For
0%No fade, hard edgesWebM with alpha channel, or black-background video
10–15%Subtle edge softeningMost regular MP4 videos
20–30%Noticeable blendWhen you need very natural blending
40%+Strong fade, smaller visible centerSpecial artistic effects

Max Concurrent Playback

Controls how many simultaneous instances of the same gift effect can play at once:

Priority & Match Logic

When a gift arrives, GiftShow looks for a matching effect in this exact order:

1
Named Gift Effect — Highest priority. Exact case-sensitive name match. If found, fires this effect and stops searching.
2
Built-in Animation — Checks alias list for a match. If the gift name (or a recognized alias) maps to a built-in animation type and that type is enabled, fires the animation.
3
Value Tier Effect — Fallback. If no named or built-in match, checks the gift's diamond value against configured tiers and fires the matching tier effect.
4
No effect — If none of the above match, the gift is logged but no visual effect fires.
Example Walk-through

Gift received: "Rose" (5💎)
1. Check named gifts for "Rose" → if you configured it, plays your custom MP4 ✓
2. If no named config → checks built-in "rose" alias → if Rose animation is enabled, plays falling animation ✓
3. If built-in disabled → checks 1–99💎 tier → plays tier effect ✓
4. If no tier configured → no visual effect, gift only appears in the log

Creating the Transparent Overlay Window

The transparent overlay is GiftShow's signature feature: an always-on-top, transparent-background, click-through floating window that covers your entire screen, letting all effects render directly in your stream view.

Steps to Create

  1. Make sure TikTok Live is connected
  2. (Optional) Configure overlay settings first via the "Transparent Window Config" panel
  3. Click "✨ Create Window" in the left panel
  4. The overlay is now active over your screen. Since it's transparent and click-through, you won't see much difference visually — use Edit Mode or the Test button to confirm it's working
  5. Click "🧪 Test All Features" — gift notification text and stats should appear on screen

Three Overlay States

StateDescriptionHow to Enter
Not createdOverlay doesn't exist; no effects display on screenClick "Create Window"
Active (always-on-top)Transparent, click-through; all effects display; doesn't interfere with mouseNormal operating state
Edit ModeOverlay border visible; mouse can interact with overlay elementsClick "Edit Overlay Layout"

Edit Mode (WYSIWYG Positioning)

Edit Mode lets you drag overlay elements to exact screen positions with your mouse — what you see is exactly what viewers will see.

Entering and Exiting Edit Mode

  1. Make sure the overlay window has been created
  2. In the Transparent Window Config panel, click "✏️ Edit Overlay Layout"
  3. A visible dashed border appears around the overlay area; your mouse can now interact with elements inside
  4. Drag elements to your desired positions
  5. Click "✅ Done Editing" — the overlay returns to click-through mode and positions are auto-saved

Draggable Elements

ElementDescriptionPlacement Tip
Gift Notification Text"Thanks @username for [Gift]!" scrolling textBottom or top edge — away from your face on camera
Live Stats PanelGift count / diamonds / givers / timerCorner position, e.g. bottom-right
Effect Playback ZonePosition set by X/Y in the gift configAdjust via the gift effect's Position X/Y parameters
Edit Mode Tip

While in edit mode, click "🧪 Test All Features" to trigger test content so all elements become visible on screen — makes positioning much easier since you can see everything at once.

Overlay Window Settings

Click "Transparent Window Config" to open the settings panel. It has multiple tabs:

Gift Notification Text Settings

Font Size
Size of the "Thanks @user for [Gift]" notification text
Default: 32px
Text Color
Color of the notification text
Default: #FFFFFF
Animation Direction
How text enters: slide from left, slide from right, pop from below, etc.
Default: slide up from bottom
Display Duration
How long each gift notification line stays on screen (seconds)
Default: 5s

Stats Panel Settings

Show Stats Panel
Toggle whether the live stats panel shows on the overlay
Default: enabled
Background Color
Stats panel background color with adjustable opacity slider
Default: semi-transparent black, 60% opacity
Visible Fields
Choose which stats to show: gift count, diamond total, unique gifters, stream duration
Default: all enabled

Using with OBS / TikTok Live Studio

GiftShow's overlay displays effects directly on your desktop screen. If you need effects to also appear in your streaming software's output, add a window capture source in OBS or TikTok Live Studio.

OBS Studio Setup

  1. In your OBS Scene, click "+" in the Sources panel and select "Window Capture"
  2. In the Window dropdown, find [GiftShow.exe]: TikTok - Effects Window
  3. Disable "Capture Cursor" (you don't want the mouse visible)
  4. Check any transparency/alpha-related options to keep the background transparent
  5. In the Scene, drag this source to the top of the layer stack so it overlays everything else
  6. Preview in OBS to verify effects are rendering correctly

TikTok Live Studio Setup

  1. Add a Window Capture source in your TikTok Live Studio scene
  2. Select the GiftShow overlay window (contains "Effects Window" in the name)
  3. Move it to the top of the layer order
No OBS at all? No problem

If you capture your screen with a capture card and stream directly from a phone or external device, GiftShow's overlay will appear in the captured screen automatically — no extra configuration needed at all.

VIP Boss Board

The VIP Boss system automatically identifies and rewards your top gifters with personalized welcome messages and exclusive effects — a proven driver of repeat gifting behavior.

Opening the Config

Click "👑 VIP FX" in the left panel. The modal has two main tabs: "VIP Tier Config" and "Live Boss Board".

How Boss Ranking Works

GiftShow tracks every user's cumulative diamond total for the current session and ranks them in real time. Rankings reset when you restart GiftShow (per-session tracking).

Configuring VIP Tiers

The system comes with 5 preset tier templates — edit them, or click "+ Add VIP Tier" to create more.

Preset TierDefault EmojiDefault Message
Tier 1👑Welcome Boss {username}!
Tier 2🥈Welcome VIP {username}!
Tier 3🥉Welcome {username}!
Tier 4🎖️Welcome {username}!
Tier 5Welcome boss {username}!

VIP Tier Parameters

Tier Name
Label for this tier — e.g. "Diamond Boss", "Gold Fan". Only shown in the management UI.
e.g. Gold Boss
Diamond Threshold
Cumulative diamonds sent in this session required to reach this tier. Once a user hits this threshold, their next gift or entry triggers the VIP welcome.
Suggested: 100 / 500 / 2000 / 5000 / 10000
Emoji Icon
Icon displayed before the welcome message for visual flair
👑 💎 🦁 🌟 🏆
Color
Welcome message text color in hex
#FFD700 (gold) / #C0C0C0 (silver) / #CD7F32 (bronze)
Font Size
Welcome text display size in px — higher tiers typically deserve bigger text
48 / 44 / 40 / 36 / 32
Welcome Message
The text shown on screen. Use {username} where the viewer's TikTok name should appear.
Welcome Boss {username}!
Exclusive Effect File
A special effect played when this VIP sends a gift or enters the stream. Optional — without one, only the welcome text shows.
Optional

Saving VIP Config

Click "💾 Save Config" after editing. Once saved, the system is active — whenever a user's cumulative diamonds cross a threshold, their next gift or entry triggers that tier's welcome.

Viewing the Live Boss Board

Switch to the "Live Boss Board" tab to see all gifting users ranked by cumulative session diamonds. Click "🔄 Refresh" to manually update.

Engagement Strategy

Announce the VIP system to your audience at the start of stream: "Send X diamonds this session to become the live boss and get your own welcome effect!" Display the leaderboard on your overlay so viewers can see the rankings in real time — it drives competition.

Viewer Entry Count Trigger

Fire an effect when every Nth viewer enters your stream — great for milestone celebrations ("Welcome our 100th viewer tonight!").

Configuration

  1. Click "👋 Join FX" in the left panel
  2. Switch to the "Entry Count" tab
  3. Check "Enable Entry Count Trigger"
  4. Click "+ Add Trigger Rule"
  5. Set the trigger count (e.g. 100 = fires every 100th viewer)
  6. Select an effect file and configure display parameters
  7. Click "Save Rule"

Loop vs. Single Trigger

Resetting the Counter

Click "🔄 Reset Counter" at the bottom of the panel to reset the viewer count to zero. Useful at the start of each new stream session.

Multiple Rules

Add multiple trigger rules with different counts — e.g. fire one effect at 50 viewers, a bigger effect at 100, a massive effect at 500. Each rule operates independently.

Chat Keyword Trigger

Fire an effect when a chat message contains a specific keyword. Perfect for guided audience participation: "Type 'hype' in chat for a special effect!"

Configuration

  1. In the Join FX modal, switch to the "Chat Keyword" tab
  2. Check "Enable Keyword Trigger"
  3. Click "+ Add Keyword Rule"
  4. Type your trigger keyword, e.g. hype, 666, let's go
  5. Select an effect file and display parameters
  6. Save the rule — it's immediately active

Cooldown Protection

Each keyword has a built-in cooldown of ~3–5 seconds after triggering. Subsequent chat messages containing the same keyword during the cooldown are ignored, preventing effect spam from a rapid chat flood.

Case & Character Sensitivity

Keyword matching is case-sensitive and full-width vs. half-width sensitive. hype won't match HYPE or Hype. Add multiple rules for common case variations if needed.

Multilingual Streams

For mixed-language audiences, add multiple keyword rules for the same concept: hype, vamo, 666 can all map to the same effect. Each is a separate rule.

Live Stats Panel

Main Interface Stats Area

The right panel's "🎯 Statistics" area shows real-time session data:

FieldDescription
⏱️ Stream DurationTimer starting from when TikTok connected, shown as HH:MM:SS
Total GiftsCumulative count of all gifts received this session
Total ValueSum of all gift diamond values
Gift TypesNumber of distinct gift types received
Gift UsersUnique users who've sent gifts (deduplicated)

Detailed Breakdowns

Overlay Stats Panel

In the Transparent Window Config, check "Show Stats on Overlay" to make the stats panel float on the live stream view. Use Edit Mode to position it wherever you want on screen.

Live Chat Display

The "💬 Live Chat" area in the right panel streams all incoming chat messages in real time:

Live chat example
@tropical_fanyou're so cool!
@VIP_Boss_Gold666 best streamer
@viewer_88love the effects!

The "📝 Live Log" area records all gift events, connection state changes, and configuration actions — invaluable for diagnosing why effects aren't triggering.

Session History

GiftShow automatically saves each session's data when you disconnect, so you can review performance after every stream.

  1. Click the "📁 History" tab in the main interface
  2. Select a date or session from the list
  3. Review the session's totals: diamond earnings, top gifters, most popular gifts, session duration
Data Storage Location

History is stored in a data/ folder next to the GiftShow EXE. If you move the EXE, the historical data stays behind. This is another reason to keep GiftShow in a fixed permanent folder like D:\GiftShow\.

Test Panel

The test panel validates that all overlay features work correctly without needing real gifts. The overlay window must exist first.

ButtonSimulatesWhat to Check
🧪 Test Gift TextShows "Thanks @TestUser for Rose!" on the overlayText position, font, color, animation direction
📊 Test StatsShows the stats panel with dummy dataPanel position, background, font size
✨ Test EffectsPlays a test animation effectEffect display size, position, edge fade
💥 Test ComboRapidly fires multiple effects at onceConcurrent playback, no lag or crash
🧪 Test All FeaturesAll of the above simultaneouslyFull visual preview of your setup
Pre-Stream Checklist Item

Run "Test All Features" before every stream to confirm your overlay is working, elements are in the right positions, and there's no lag. It takes 10 seconds and catches most issues before they become live problems.

Media File Specifications

TypeSupported FormatsRecommended SpecMax Recommended Size
Video (solid background)MP4 (H.264)720p or below, ≤30fps20MB
Video (transparent)WebM (VP9 + Alpha)720p or below, ≤30fps30MB
Animated imageGIFUnder 600×600px, ≤30fps5MB
Static imagePNG, JPEG, WebPPNG for transparency support5MB
AudioMP3, WAV128kbps MP3 / 44.1kHz WAV5MB

Best Format: WebM with Alpha Channel

For the best visual quality on the overlay, use WebM video with an alpha channel (transparent background). Transparent effects blend perfectly with any stream background without edge fade tricks.

Tools to create transparent WebM

File Path Rules

Path Requirements

• Absolute paths are recommended: D:\effects\rose.mp4
Avoid Chinese characters in file paths — can cause loading failures
• If you move a file, re-select it in GiftShow to update the path
• Store all effect files in a dedicated effects\ subfolder next to GiftShow EXE for easier management

Best Practices & Tips

Pre-Stream Checklist

Engagement Tips

💡 Driving Gifting with GiftShow

• Introduce the effects at stream start: "Send a Lion and watch what happens!"
• Reserve the most dramatic effects for the most expensive gifts
• Use the VIP boss leaderboard on your overlay to drive ranking competition
• Use keyword triggers to make the whole chat feel involved: "Everyone type HYPE for the effect!"
• After a big gift fires an effect, verbally react to it — the combination of visual + audio feedback is powerful

Performance Tips

FAQ

Q: Can I use one key on multiple PCs?

No. Each key is bound to one device. To transfer to a new machine, email support@giftshow.live with your original transaction ID.

Q: Gift was sent but no effect triggered — why?

Most likely a name mismatch. Open the log and find the line that says 🎁 @user sent [GiftName] — compare that exact name character-by-character with what you configured. Case and full-width vs. half-width spaces matter.

Q: The transparent overlay is invisible / I can't see anything

First, click "🧪 Test All Features" — if you see content appear on screen, the overlay is working. If not: (1) confirm the overlay was created (button now shows "Close Window"), (2) check if you have multiple monitors and the overlay spawned on the wrong one.

Q: Effects have a noticeable delay after the gift is sent

Two possible causes: (1) your effect file is too large — compress it below 20MB; (2) network latency — typically 1–2 seconds, inherent to the connection and not something GiftShow can eliminate.

Q: Can I configure multiple effects for the same gift?

Currently, one effect file per gift name. To get a "random" feel, edit multiple video clips together into a single longer video and let it play in full each time.

Q: Does GiftShow support Brazilian / LATAM TikTok?

Yes. Built-in animations include Portuguese and Spanish aliases: rosa, corazon, coracao, leao, leon, foguete, borboleta, estrela, galaxia, and more. Works out of the box for BR/LATAM streams.

Q: Is there a refund policy?

If GiftShow fails to work on your system and support can't resolve it within 72 hours, we offer a full refund. Contact support@giftshow.live with your transaction ID.

Troubleshooting

❌ License Key Verification Failed

SymptomCauseFix
"Invalid key format"Incomplete paste or extra charactersRe-copy from email, paste fresh
"Already used on another device"Key bound to a different machineContact support for device transfer
"Network connection failed"Can't reach license serverCheck internet, try disabling VPN
"Key expired"Monthly or quarterly subscription endedRenew subscription then re-verify

❌ TikTok Connection Keeps Failing

Diagnostic Steps

1. Confirm the TikTok account is actively live (not test mode, must be a real live stream)
2. Confirm you're entering the username, not the display name/nickname
3. Disconnect, wait 10 seconds, reconnect
4. Verify your internet is stable (open TikTok.com in a browser)
5. If all else fails, screenshot the error from the log and send to support

❌ Effects Not Triggering

  1. Verify the overlay window exists (run "Test All Features" — does anything appear?)
  2. Check the log: did GiftShow actually receive the gift? Search for 🎁 in the log
  3. Compare the log's gift name against your configuration letter-by-letter
  4. Confirm the effect file path is still valid (file hasn't been moved or deleted)
  5. Check that Max Concurrent isn't set to 0

❌ Video/Image Not Showing but Audio Plays

Codec compatibility issue. Re-encode the video using HandBrake (H.264 MP4) or a format converter. Alternatively, try a different video file to confirm the issue is file-specific.

❌ Overlay Elements in Wrong Position After Monitor Change

When screen resolution changes, saved positions may become invalid. Enter Edit Mode and manually drag all elements back to correct positions, then save.

❌ App Crashes or Becomes Unresponsive

Please collect: Windows version, GiftShow version (shown at bottom-right), what you were doing when it crashed, any error popups. Log files are in the logs\ folder next to the EXE. Send these to support@giftshow.live.

Contact Support

For unresolved issues: email support@giftshow.live with your GiftShow version number, a screenshot of the log error, and a description of what you were doing. We respond within 24 hours.