TikTok DM-style wholesome text story: Duet for dad

    A ready TikTok DM-style chat for a wholesome surprise, eight messages long and about 28 seconds as a video. Load it, change the words and export it as a labelled, fictional mock-up.

    The full script (8 messages)

    TabbyI made a duet for Dad's birthday.
    OzzyWhich song?
    TabbyThe one he hums when he cooks.
    OzzyHe will recognise it in one second.
    TabbyI also added a clip of the burnt toast.
    OzzyThe burnt toast is the best part.
    TabbyHe will laugh and cry.
    OzzyPost it at midnight.

    The first four messages open on the Free plan; the rest need a paid plan.

    Open this story in the editorThis look needs a paid plan.

    The script: Duet for dad

    Load Duet for dad and you get eight messages: Tabby starts with "I made a duet for Dad's birthday.", Ozzy closes with "Post it at midnight.", and the read-through takes roughly 28 seconds.

    Message 5 is the longest at 9 words ("I also added a clip of the burnt toast."); message 2 is the shortest ("Which song?"). One line asks a question, so the other person keeps answering.

    How the TikTok DM look carries the story

    TikTok DM-style chats are simple rounded bubbles with a round profile picture, a clean look that sits well inside a vertical video. This look starts at the Standard plan, which is worth knowing before you plan a batch of stories. Switch on read marks, reactions and an online status when you build the scene; typing dots are not offered for TikTok DM. This look has read marks and online status but no typing indicator, so the reveal must come from the message, not from dots. This look uses ChatsRat's shared layout, so treat it as a style guide.

    Writing notes: wholesome surprise

    Use emoji sparingly. One heart in the last line is stronger than hearts in every line. Finish with a thank-you from the person who was surprised. A reversal of who texts last completes the loop.

    What the Free plan shows

    On a Free account you see four messages of Duet for dad, ending at "He will recognise it in one second.". To get to "Post it at midnight.", four messages later, upgrade to a paid plan.

    Tips

    • Pause on Tabby's "I also added a clip of the burnt toast." before moving on to the next bubble.
    • Let the opening "I made a duet for Dad's birthday." breathe so a late scroller still knows who is talking.
    • Wholesome stories do well with a light background and a gentle pace; hold the last message for two full seconds.
    • Make the ending your own by editing "Post it at midnight."; add "fictional chat" to the caption.
    • Try two new names in place of Tabby and Ozzy, then read the story out loud once.

    Questions

    Can I use Duet for dad on the Free plan?

    The TikTok DM look needs the Standard plan or above, so a Free account cannot open it. The Plans page lists what each plan includes, and the Free plan shows the first four messages of a free look.

    How long is Duet for dad as a video?

    About 28 seconds at a comfortable reading pace, counting eight messages with a short beat between them. Add a second or two for the ending card and a little more if you use a typing indicator before the last line.

    How do I avoid sounding cheesy?

    Be specific. A named kind of cake and a nervous joke are warmer than general words like amazing and special.

    Is this TikTok DM-style chat a real conversation?

    No. It is an invented story between Tabby and Ozzy, made as a mock-up. ChatsRat is not affiliated with, endorsed by or sponsored by TikTok DM, and the name describes a style only. Label the video as fiction.

    This is fiction. The people and events in this story are invented. ChatsRat makes mock-ups and fictional conversations for creators, designers and teachers. Do not use it to pass off a made-up conversation as a real one, to impersonate a real person, or as proof of anything. See the Acceptable Use policy.

    About the watermark. Exports on the Free plan carry a visible ChatsRat watermark, and every export carries an invisible mark that the verify page can read. Plans list what changes on paid plans.

    ChatsRat is not affiliated with, endorsed by or sponsored by any messaging app. App names on this page describe a style only.

    All chat storiesStory script libraryAbout the TikTok DM-style chat page