Your first live is scary for one reason: you have no idea what you’ll say at minute 17.
Minute one is easy. Then your mind goes blank, three people are watching, and you’re repeating the same price for the fifth time. Nearly every seller we’ve coached has lived through exactly this on their first live, usually because they went in without a script.
With 10.10 close, here’s a 90-minute TikTok Live selling script you can print, tape next to your phone and follow line by line.
Quick Summary
- Live viewers come and go, so repeat the offer in 10–15 minute loops.
- Bring three products at most: a hero, a companion and a bundle.
- Gear is a phone, a stand and some light. Under Rp 300,000, or Rp 0 with what you already own.
- Keep urgency honest: real promo stock and real deadlines. Fake stock gets spotted, and the bad reviews stay.
- Prepare a line bank for opening, urgency, objections and closing. Examples are below.
Three to One Days Before: Check Your Account and Showcase
A script is useless if viewers can’t tap to buy, so don’t leave this for the day itself.
Check your account. You need to be 18+ and have a TikTok Shop seller account with approved products, so the “yellow basket” (products viewers can buy on the spot) shows up during your live.12
Make sure the LIVE option and shopping bag appear. In the TikTok app, open the create screen, swipe to LIVE and look for the shopping bag icon. If it’s missing, check the Help Center now.
Set up the promo price before you go live. The run-of-show opens the 10.10 price at minute 60. In Seller Center, pick a promotion you can schedule (a flash deal, say) and set it to start 60 minutes after your live begins.2 If you can’t schedule it, run the promo price for the whole live and change the promise to “the 10.10 price is on for this whole live”.
Make sure your stock is ready to ship. 10.10 orders that ship three days late earn bad reviews, and your next live’s viewers will see them.
Do a 5-minute test live the day before. Watch from your second phone to check light, sound and whether products pin (stick to the screen) properly.
60 Minutes Before: Table, Light, Product List
Add products to your LIVE list. On the LIVE setup screen, tap the shopping bag, select your products and put them in run-of-show order.
Budget gear list:
| Item | Rough cost | Notes |
|---|---|---|
| Main phone for streaming | Rp 0 (your own) | Wipe the lens |
| Phone stand / mini tripod | Rp 30,000–80,000 | A stack of books works too |
| Lighting | Rp 0–150,000 | Day: face a window. Night: small ring light |
| Second phone (optional) | Rp 0 | An old phone on another account |
| Printed run-of-show | Rp 2,000 | Tape it beside the phone |
Set up your table. Line products up in running order, with one opened for the demo, and keep water within reach.
The 90-Minute TikTok Live Selling Script, Minute by Minute
A 90-minute TikTok Live sale works best as repeating 10–15 minute loops. The run-of-show below uses three example products: Product A (your hero, the bestseller), Product B (the companion) and the Bundle (A + B at a special 10.10 price).
New viewers arrive every 10–15 minutes knowing nothing, so you “reset” on a schedule. Every reset uses the same line (it’s in the line bank below); only the length changes. Skip them and by minute 40 your comments fill up with ‘how much is this?’.
| Minutes | Segment | What to say / do | Product shown |
|---|---|---|---|
| 0–3 | Warm-up | Greet every name that joins. No selling yet. Briefly say who you are and what you make | All products on the table |
| 3–8 | The promise | Tell people what’s coming: “Three products today, and the 10.10 price opens at [time].” (Your own cue: that’s minute 60) Ask for taps and follows | Hold up Product A briefly |
| 8–20 | Product A demo | Show it close up, use or taste it on camera, mention ingredients and size. Pin it | Product A |
| 20–25 | Reset (5 min) | Say the reset line, then read and answer 2–3 comments | Product A stays pinned |
| 25–37 | Product B demo | Explain why B pairs with A. Answer questions | Product B, pin B |
| 37–42 | Engagement + Reset (30 sec) | Open with the reset line. Then one easy question: “Type 1 if you like it spicy, 2 if you like it sweet.” Call out names | No new pin |
| 42–55 | Bundle | Do the math on camera: single prices added up vs bundle price. Show each item | Bundle, pin it |
| 55–60 | Reset (5 min) + heads-up | The reset line, then repeat the offer for newcomers. “Five minutes until the 10.10 price opens, and I’ve got this many” | Bundle |
| 60–72 | 10.10 price | Open the promo price. State the real promo stock and update it every few minutes. Minute 66: Reset (30 sec) | Bundle, then Product A |
| 72–82 | Objections + Reset (30 sec) | Open with the reset line plus promo stock left. Then answer skipped questions: shipping, authenticity, fit. Show past buyers’ reviews | Whatever was asked about |
| 82–87 | Last call | Recap products and prices. State real remaining stock. Pin the bestseller | Bestseller |
| 87–90 | Sign-off | Thank buyers by name. Announce your next live, ask for a follow and a LIVE reminder | All products |
Don’t open the promo early while the room is tiny. If it’s still quiet at minute 60, run it anyway; your first buyer may only show up at minute 70.
The TikTok Live Selling Script Line Bank: Copy, Then Make It Yours
Rewrite these in your own voice (memorised lines make viewers suspicious), in whatever mix of Bahasa and English you normally speak.
Opening lines (minutes 0–8)
"Hi Kak [name], thanks for stopping by. I'm [name], and I make this [product] myself at home."
"If you've just joined, get comfy. I've brought three products today, and at 8 pm there's a 10.10 price. Stick around."
"[Name], where are you watching from? Drop your city in the comments."
"Quick confession: this is my first live. If anything's unclear, just ask. I'll answer everything."
Swap “8 pm” for your start time plus 60 minutes, e.g. start at 7 pm, promo at 8 pm. (Kak is the friendly “sis/bro” Indonesian sellers use for every viewer.)
Admitting it’s your first live feels awkward. Viewers tend to be more patient with a seller who’s upfront about it.
The reset line (use it in every “Reset” row)
"If you've just joined, I'm [name], and I make [product] myself. Three products today, and the 10.10 price opens at [time]. Tap the yellow basket to see them all."
Once the promo is open, swap the last sentence for “the 10.10 price is on now, [number] bundles left.”
Honest urgency lines (minutes 55–87)
"I've only set aside 20 bundles at the 10.10 price, because that's all I had ingredients for. 14 left now."
"This price is only for this live. Tomorrow it goes back to the normal price, Rp [price]."
"If it's already in your basket, finish paying now so you don't miss out on a bundle."
"I'll update the remaining stock again in 5 minutes."
Every number you say has to be true. Indonesia’s Consumer Protection Law requires correct information about what you sell and bans misleading statements about prices or discounts.3 More on this in our post on the scarcity effect without the tricks.
Objection-handling lines (minutes 72–82)
| Viewer objection | A reply you can use |
|---|---|
| ”It’s expensive" | "Yes, it costs more than [mass-produced product]. The difference is [real reason: made weekly with no preservatives / ingredient X], so I can’t go that cheap. Try a single one first if you like." |
| "How much is shipping?" | "Check the basket, shipping shows automatically for your address. Any TikTok Shop free-shipping voucher usually appears at checkout." |
| "Is this legit? I’m scared of getting scammed" | "Totally fair. Here are reviews from past buyers [show the screen], and if you check out through the yellow basket, TikTok Shop holds your payment until your order arrives." |
| "Is it okay for kids?" | "This one is spicy, so I wouldn’t give it to little kids. The original flavour is the safer pick." |
| "Maybe later" | "No problem. Hit follow so you get a notification when I go live for the restock. The 10.10 price does end with this live, though.” |
The kids answer is honest on purpose: once you’ve said “not this one”, viewers believe you more when you say “this one’s right for you”.
Check the payment line against Seller Center’s current settlement rules before you use it.2 And during the live, keep every call to action on TikTok. TikTok Shop policy prohibits directing buyers to transact off the platform, and reading out a WhatsApp number on a live counts.4
Closing lines (minutes 82–90)
"Thank you Kak [name], [name] and [name] for checking out. Orders ship tomorrow morning."
"If you haven't grabbed one yet, there are [number] promo bundles left, and they're open until I end the live."
"Next live is [day] at [time]. Follow now so you get the notification."
"Any questions after the live, message me through the shop chat. I reply personally."
Worked Example: Dapur Nara, Homemade Sambal from Depok
Say Nara (not her real name) sells bottled sambal from her home kitchen in Depok, as a side hustle next to her office job.
What she brings to her 10.10 live:
| Product | Normal price | 10.10 live price | Promo stock |
|---|---|---|---|
| Product A: Sambal Bawang 200 g | Rp 35,000 | Rp 32,000 | 30 bottles |
| Product B: Sambal Cumi 200 g | Rp 45,000 | Rp 42,000 | 20 bottles |
| Bundle: 2 Bawang + 1 Cumi | Rp 115,000 | Rp 99,000 | 20 bundles |
Single-item live prices also start at minute 60.
Gear: a mini tripod for Rp 45,000 and a small ring light for Rp 85,000, Rp 130,000 in total. Her second phone is her husband’s old one.
Before settling on Rp 99,000, Nara works out her cost per bundle. These are example assumptions, so swap in your own:
Cost per Sambal Bawang Rp 14,000 x 2 = Rp 28,000
Cost per Sambal Cumi Rp 20,000
Packaging + sticker per parcel Rp 5,000
Total cost per bundle Rp 53,000
Estimated platform fees per order Rp 10,000 (check the real fee in Seller Center)
Margin at the live price: 99,000 - 53,000 - 10,000 = Rp 36,000
Margin at the normal price: 115,000 - 53,000 - 10,000 = Rp 52,000
Margin on one Sambal Bawang at the live price:
32,000 - 14,000 - 5,000 - 10,000 = Rp 3,000
Rp 3,000 a bottle is barely worth packing. That’s why the bundle is the minute-60 offer and singles get only a small discount.
Platform fees vary by category and change, so don’t plug in that Rp 10,000 as-is. How to find a safe discount ceiling is in our flash-sale break-even guide. If your numbers show a loss, cut the discount.
The bundle saves buyers Rp 16,000 against normal single prices, or Rp 7,000 against three singles at the live price. On camera, Nara names the comparison plainly: “Rp 16,000 less than the normal price.” Building offers like this without slashing prices is covered in our guide to designing an irresistible offer.
For Nara, minutes 8–20 mean opening a bottle of Sambal Bawang on camera, spooning it over warm rice and showing that the shallots are fried twice. Skip claims like “best sambal in Indonesia”: TikTok Shop’s content policy prohibits exaggerated or unsubstantiated claims.4
If her first live only draws a few dozen people, that’s normal for a new account. Afterwards she notes three things: bundles sold, the most-asked question, and the minute the comments peaked.
When This Script Won’t Work
- If you read the script word for word. Glance at the paper at each segment, then talk naturally.
- If this is your only live. Two or three lives a week at a fixed time beat one big live on a special date.
After the Live: Don’t Let Viewers Disappear
The viewer who said “maybe later” at minute 80 can still buy next week, as long as they can find you again. For TikTok buyers, every way to do that lives inside TikTok:
- The follow button during the live.
- A LIVE reminder or LIVE Event for your next session, so followers get notified.
- Shop chat for leftover questions and shipping confirmations.
- A handwritten thank-you card in the parcel, just “Thanks for shopping with Dapur Nara”, with no contact details or links.
Don’t put your WhatsApp number, a QR code or a link in a TikTok Shop parcel; that counts as steering buyers off the platform. Packaging rules change, so check the latest policy in Seller Center before you print cards. Keep WhatsApp for customers who contacted you outside TikTok first, say through Instagram or Google. For them, see our guide to using WhatsApp Business as a CRM. The bigger picture is in our pillar on broadcast and short-form marketing.
Ask your first buyers for reviews to show in the next objections segment (why social proof matters).
If You’d Like Someone in Your Corner
Everything in this post you can do yourself with your phone. After a few lives, viewers start looking you up outside TikTok. That’s where Eranya Digital can help: we set up a simple, tidy web page, a WhatsApp Business setup for buyers who find you outside TikTok, and a Google profile that makes you look credible. You don’t need to understand the technical side.
Book a free 30-minute chat with our team →
References
<script type="application/ld+json">
[
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "TikTok Live Selling Script: 90-Minute Run-of-Show for 10.10",
"description": "A TikTok Live selling script for beginners: a 90-minute run-of-show by the minute, plus opening, urgency, objection and closing lines. Ready for 10.10.",
"image": "https://eranya.digital/images/blog/rented-land-social.webp",
"author": {"@type": "Organization", "name": "Eranya Digital", "url": "https://eranya.digital"},
"publisher": {"@type": "Organization", "name": "PT Eranya Digital Nusantara", "logo": {"@type": "ImageObject", "url": "https://eranya.digital/images/logo.png"}},
"datePublished": "2026-10-09",
"dateModified": "2026-10-09",
"mainEntityOfPage": {"@type": "WebPage", "@id": "https://eranya.digital/blog/tiktok-live-selling-script/"},
"inLanguage": "en-US",
"keywords": ["tiktok live selling script", "tiktok live script for selling", "tiktok live run of show", "what to say on tiktok live to sell", "how to sell on tiktok live for beginners"],
"articleSection": "Konversi"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{"@type": "Question", "name": "How long should a TikTok Live selling session be for a beginner?", "acceptedAnswer": {"@type": "Answer", "text": "For your first live, 60 to 90 minutes is a sensible length. Under 30 minutes, viewers barely have time to find you. Past two hours, most people's energy drops and the same lines start coming out flat. Ninety minutes gives you room for several rounds of your offer (a reset every 10–15 minutes), which matters because live viewers drop in and out constantly and rarely watch from start to finish."}},
{"@type": "Question", "name": "What should I say when nobody is watching my TikTok Live?", "acceptedAnswer": {"@type": "Answer", "text": "Keep talking as if someone is there, because a new viewer can land at any second. Greet any name that appears, show the product up close, explain how you make it, and ask one easy question people can answer in a single word in the comments. Never say 'wow, it's quiet in here'. That line makes the person who just arrived leave too."}},
{"@type": "Question", "name": "What do I need to sell products on TikTok Live?", "acceptedAnswer": {"@type": "Answer", "text": "You must be at least 18 to use TikTok LIVE, and to show products people can buy directly during the stream you need a TikTok Shop seller account with products that have passed review and appear in your showcase. TikTok's LIVE access rules, including account and follower requirements, can change, so check the TikTok Help Center and Seller Center a few days before your live."}},
{"@type": "Question", "name": "Is it okay to say stock is running low so viewers check out faster?", "acceptedAnswer": {"@type": "Answer", "text": "Yes, as long as it's true. If you really only have 20 bundles at the promo price, say the number and give honest updates on what's left. What's not okay is fake stock counts or a countdown you keep restarting. Beyond breaking Indonesia's consumer protection rules on truthful information and misleading statements about prices and discounts, viewers who feel tricked leave bad reviews, and those reviews stay up far longer than one live session."}}
]
}
]
</script>
Footnotes
-
TikTok Support. TikTok LIVE (Help Center). support.tiktok.com. Official articles on TikTok LIVE, including the minimum age and account requirements. ↩
-
Tokopedia & TikTok Shop Academy (Indonesia). seller-id.tokopedia.com/university. The official seller help hub (in Indonesian). Menus and article titles change often, so use the search box: search “LIVE” for adding products to a live, “promosi” or “flash deal” for scheduling a promo price, and “pencairan dana” for when order payments are released to sellers. ↩ ↩2 ↩3
-
Republic of Indonesia. Law No. 8 of 1999 on Consumer Protection, Articles 7, 9 and 10. peraturan.bpk.go.id. Sellers’ obligation to provide correct, clear and honest information, the ban on offering goods in a misleading way, and the ban on false or misleading statements about prices and discounts. ↩
-
Tokopedia & TikTok Shop Academy (Indonesia). seller-id.tokopedia.com/university. For the rules cited here, search “pengalihan transaksi” or “di luar platform” (the ban on directing buyers to transact outside TikTok Shop) and “kebijakan konten LIVE” (the ban on exaggerated or unsubstantiated claims). These policies are updated regularly, so read the current version in your own Seller Center. ↩ ↩2
TikTok Live Selling Script: Common Questions
How long should a TikTok Live selling session be for a beginner?
For your first live, 60 to 90 minutes is a sensible length. Under 30 minutes, viewers barely have time to find you. Past two hours, most people's energy drops and the same lines start coming out flat. Ninety minutes gives you room for several rounds of your offer (a reset every 10–15 minutes), which matters because live viewers drop in and out constantly and rarely watch from start to finish.
What should I say when nobody is watching my TikTok Live?
Keep talking as if someone is there, because a new viewer can land at any second. Greet any name that appears, show the product up close, explain how you make it, and ask one easy question people can answer in a single word in the comments. Never say 'wow, it's quiet in here'. That line makes the person who just arrived leave too.
What do I need to sell products on TikTok Live?
You must be at least 18 to use TikTok LIVE, and to show products people can buy directly during the stream you need a TikTok Shop seller account with products that have passed review and appear in your showcase. TikTok's LIVE access rules, including account and follower requirements, can change, so check the TikTok Help Center and Seller Center a few days before your live.
Is it okay to say stock is running low so viewers check out faster?
Yes, as long as it's true. If you really only have 20 bundles at the promo price, say the number and give honest updates on what's left. What's not okay is fake stock counts or a countdown you keep restarting. Beyond breaking Indonesia's consumer protection rules on truthful information and misleading statements about prices and discounts, viewers who feel tricked leave bad reviews, and those reviews stay up far longer than one live session.