Scroll-stop

Auto-iterate creative until it clears your bar

Brief IG Reels, Xiaohongshu, LINE, or KakaoTalk. The Operator generates variants, scores first-3-second hold for that feed and market, and rewrites the hook, first frame, and pace until the opener clears — or tells you why it did not.

Book a demoComing Soon

Rewrite until the opener holds

Organic scroll behavior — hold, skip, share — is the signal. Mute-first short video across APAC lives or dies on the first three seconds. Hong Kong humor timing, Tokyo idiom, and Seoul pacing are generation constraints. Basis loops until the variant clears your bar.

First draft

After the loop

  • One opener posted as-is

    Score scroll-stop for the feed it will live in, then rewrite the opener

  • Hook, first frame, and pace from the first draft

    Auto-loop: regenerate hook, first frame, and pace until it clears (capped at 5)

  • A blended Western feed

    Mute-first APAC short video and chat-native social

  • Instagram + Google as the whole map

    IG Reels and Xiaohongshu first, then LINE, KakaoTalk, Douyin, TikTok organic

How the scroll-stop loop works

One brief in. Variants that failed the bar never claim they shipped. Only cleared openers leave the thread.

  1. 01

    Generate

    Brief product, market, and platforms. The Operator produces three variants: hook, opening frame, on-screen text, and pace — 9:16 and sound-off first.

  2. 02

    Predict

    Each variant is scored for scroll-stop probability and engagement on that platform and market — IG Reels, Xiaohongshu, LINE, or KakaoTalk, not a blended Western feed.

  3. 03

    Compare

    The score is read against your bar (account median + 1σ when enough history exists, or a bar you name). Top 20% of your past Reels is a valid brief.

  4. 04

    Auto-rewrite

    Below threshold, the Operator regenerates the hook, first frame, or cut and re-scores. The loop is capped at five iterations so you still get a rationale if nothing clears.

  5. 05

    Ship only what passed

    One or two cleared assets plus why the others failed. Failed variants stay in the thread as lessons. They do not ship.

Built for the feeds Asia actually scrolls

Organic hold, share-versus-skip, and mute viewing are the constraints — per feed, not a blended Western default.

  • IG Reels

    First three seconds, burned-in captions, native-camera energy. Logo holds and studio bumpers fail the bar.

  • Xiaohongshu (RedNote)

    Lifestyle, text-on-image, diary/review proof in the opening frame — not a Western feed ad crop.

  • LINE & KakaoTalk

    Chat-native interruption: shorter copy, sticker-and-share energy, formality that matches HK, TW, JP, and KR.

  • Douyin & TikTok organic

    Cold open on the first beat, pattern interrupt, captions that survive mute. Not a brand bumper translated from English.

Culture is a generation constraint, not a translate pass

Sound-off viewing is the default on short video across APAC. The opener lives or dies on on-screen text and visual interrupt — not VO written for a US feed.

  • Hong Kong

    Dry, self-deprecating timing. Bilingual EN/繁 is fine. Generic red festival banners fail.

  • Tokyo

    Idiom and restraint. English hype and hard-sell CTAs read as foreign. Unhurried, then precise.

  • Seoul

    Faster pacing, beauty and social-proof density, on-screen text that holds on the commute.

  • Taiwan & Singapore

    Conversational 繁體 or bilingual practical English — not PRC slogan cadence, not US slang-first.

What you leave with

  • Cleared variants

    One or two openers that passed the bar, with hook, first frame, and caption ready to post.

  • Score rationale

    Why it cleared or failed: interrupt, mute readability, market timing, pace. Actionable, not a black-box grade.

  • A bar that compounds

    Every scored variant is stored. With enough history, the threshold becomes your median + 1σ — proprietary to your account.

Example brief

Clear this for IG Reels and Xiaohongshu until it passes the hook-rate bar. Product: barrier-repair serum. Markets: Hong Kong and Tokyo. First frame must show texture, not the logo. Tone: clinical-warm. No before/after claims.

Frequently asked questions

Which feeds it is for, how the bar works, and what “cleared” means.

  • First-3-second hold (scroll-stop) and engagement for a named platform and market — IG Reels, Xiaohongshu, LINE, or KakaoTalk. Below your bar, it rewrites hook, opening frame, and pace, then re-scores, up to five iterations.

  • IG Reels and Xiaohongshu (RedNote) first. LINE, KakaoTalk, Douyin, and TikTok organic use the same loop with platform-native constraints.

  • You can name it (for example, top 20% of your last Reels). Otherwise Basis uses your account median + 1σ once enough scored history exists, or a default bar while that history is still thin.

  • No. Only cleared assets are treated as shippable. Failures stay in the thread with fix hints so the next brief starts smarter.

Stop shipping guesses

Brief IG Reels and Xiaohongshu once. Get variants that already cleared scroll-stop — or a rationale, not a hope.