Skip to content

Twelve fill-in-the-blank caption formulas for online sellers, each with a finished example, plus a closing-line bank and a pre-post checklist.

Sales caption formulas are reusable structures: you fill in the blanks with your own product details and get a caption that is ready to post. This article gives you 12 of them, each with a finished example. By the end you can open the formula that matches today's post, fill it in, and have a caption in about 5 minutes.

Key takeaways

  • A caption people read has 4 slots: hook, problem, product, next step
  • Pick the formula that fits today's post, fill the blanks, and post
  • End with the one thing you want people to do, then run the 6-point check

All examples are invented shops for illustration, not real shops and not customer quotes. Adjust the wording to your own voice before using them.

Why most sales captions get scrolled past

People move through the feed quickly. A caption has roughly one line to convince the reader to keep going. Most skipped captions are not badly written. They slip on three things.

Find where your caption slips, then try the fix in the right-hand column.

Common slip

Why skipped

Try instead

Opening with the shop name

Nothing in it is about the reader, like "Shop XX presents"

Open with their problem, or what they will see

Only describing the product

"100% cotton, S to XL" says what, not how it wears

Say how it feels to use, then add details

No next step

It ends in the air, so people just scroll on

End with one clear action, which matters more than you expect

The basic 4-slot structure: hook / problem / product / next step

Every formula below builds on the same frame. Learn the frame and you can write your own formulas.

Every formula below builds on these four slots.

Slot

What it does

Hook

The first line. It stops the thumb, like a curious question.

Problem

Why the reader should care. Show where it touches their life.

Product

Your product as the answer. Enough to picture it, not every spec.

Next step

The last line. Ask for one thing, like a message.

ExampleSecond-hand clothes

  • Hook: The shirt you love might not be in your own wardrobe yet

  • Problem: A shirt that works for every occasion is hard to find, and most buys only work for one

  • Product: This batch is thick-weave, straight-cut shirts you can wear to the office or out on the weekend, each one washed and pressed

  • Next step: See every shirt and its size in the "Shirts" highlight, then message us your size

The benefit of the frame is speed. You never start from a blank screen. You answer four questions and join the answers.

12 formulas with blanks to fill

How to read them: text in curly brackets, like {problem}, is a slot to replace with your real details. The example line beneath is the same formula filled in. Examples are invented and only show the tone. Adapt the wording to your shop first.

Problem then answer

Good for a product that solves one clear thing.

When one product solves one problem

{Problem the customer has}, right? That is why we made {product}, which {one main benefit}. {Next step}

ExampleHome-baked treats

Tired of gift cookies that are too sweet to finish? We made a butter cookie with half the usual sweetness. You still taste butter from the first bite. Message us to ask which flavours are open

Before and after

Good for anything the eye can compare: home decor, clothes, repairs, design work.

To show a before and after

Before: {original state}. After: {state after using the product}. All we changed was {what you did}. {Next step}

ExamplePlant shop

Before: a bare balcony corner with nowhere to sit. After: green in an afternoon. All we changed was placing three pots at different heights. See the full set in the highlight, then message us for help choosing plants

Use real photos from real work only. Never borrow before-and-after images that are not yours.

Answer a question customers keep asking

Good when the same question keeps landing in your chat. The more often it is asked, the more it deserves a post.

To answer a question asked again and again

Lots of you ask "{question}". Short answer: {answer}. Also, {extra detail}. {Next step}

ExampleSecond-hand clothes

Lots of you ask "What is the real size of this one?" Short answer: we measure the chest and length of every piece and always put the numbers in photo 2. To compare with something you already own, send us its measurements and we will help

Post it once, then send the link to anyone who asks again. It saves a lot of chat time.

Genuinely limited

Use only when the limit is real, for example a made-to-order batch that closes. Never invent urgency. Customers remember, and next time they will not believe you.

When the limit is real

This round of {product} is {quantity} {unit}. Orders close {day and time}. After that you wait for the next batch. {Next step}

ExampleHome-baked treats

This round of boxed brownies is baked to order only. Booking closes Thursday at midnight, baked and shipped Friday, then the next round. Type "book" in chat and tell us how many boxes

Behind the scenes

Good for handmade goods, hand-picked stock, or services people are curious about.

To show what goes on behind the scenes

Someone asked {how it's made or picked}, so here is the process: {first step} → {second step} → {third step}. If you want {result}, {next step}

ExampleSecond-hand clothes

The clothes in this photo went through three checks before reaching the shop. First seams and buttons. Second a wash and sun-dry. Third a press and measurements. If a piece fails, it does not go up. See the ones that passed in the highlight

A short origin story

Good for small shops where people buy because they trust the owner.

To tell a short origin story

{A short real moment that started this product}. Since then we {what you do differently}. Today we would love you to try {product}. {Next step}

ExampleHome-baked treats

We started baking because my mother is allergic to cow's milk and there was almost nothing she could eat. So we tried recipes until we found one with no milk at all. Now we take orders for anyone who wants a dairy-free treat. See the full menu on the profile

Tell only true stories. Invented ones are easier to spot than you think.

You can tell the story behind a product in more depth with the five-part frame in What Storytelling Is.

Which one should I pick

Good for products with several sizes or models where people hesitate between two.

To help pick between two options

{Option A} or {option B}? If {situation for A}, pick A. If {situation for B}, pick B. Still unsure? {Next step}

ExamplePlant shop

A small pot or a large pot of air-cleaning plant? If your room is small and low on light, pick the small one you can move around. If you have an empty corner by the window, pick the large one that looks good on its own. Still unsure? Send a photo of your room and we will help

Three reasons

Split into points, it is quick to scan and easy to save.

For three reasons to buy

3 reasons {customer group} should have {product}: 1. {first reason} 2. {second reason} 3. {third reason} {Next step}

ExampleLogo design

3 reasons a new shop should have a logo before opening:

1. You can reuse it everywhere, from the profile to the sticker on a parcel

2. Customers recognise the shop more easily

3. You are not scrambling for a file when you are in a rush

See the design packages in the "Work" highlight

In a real post, put each numbered point on its own line.

A quick how-to

Good for products that need using or caring for correctly.

For a quick how-to

How to use {product} to get {result you want}: 1. {first step} 2. {second step} 3. {third step} Save this to check while you do it

ExamplePlant shop

How to water a monstera without rotting the roots:

1. Push a finger two knuckles deep, and wait if the soil is still damp

2. Water until it runs out of the bottom

3. Empty the saucer

Save this post for watering day

Care advice must come from real knowledge or a reliable source. If unsure, ask the supplier before posting.

Show the steps behind the order

Good when customers worry about damage or slow shipping.

To show what happens after an order

What happens after you order: Day 1 {step for day one} Day 2 {step for day two} Day 3 {step for day three} Any problem, tell us at {channel}

ExampleHome-baked treats

What happens after you order:

Day 1 we confirm flavour and address in chat

Day 2 we bake fresh and let it cool

Day 3 we pack in a protective box, film the packing for you, and hand it to the courier

Any problem, tell us in chat right away

A conversation question

Good for getting people to comment. It is not a direct sale, but it keeps the shop in view. The {question} slot should be answerable in one word or with an A/B choice.

To start a conversation

{Question} Comment and tell us, and we will {what the shop does with the answer}

ExampleSecond-hand clothes

Next batch, do you want straight-leg or high-waisted jeans? Comment A or B and we will hunt down whichever gets the most votes

This gives you real information about what customers want, not just a comment count. For how each platform weighs these signals, see likes, comments and saves: which signals matter.

New arrival announcement

Good for restock days, new products or when orders open.

To announce new arrivals

{Product} is here! {One key highlight}. Choose from {options}. Opens {day and time}. Details at {where to find them}

ExampleSecond-hand clothes

A new batch of denim jackets is in! Picked only for firm fabric and colours that hold. Three colours to choose from. Opens Saturday at 10:00. Real photos of every piece are in the "New batch" highlight

Include the date, time and where to see details, so nobody has to ask twice.

Finished examples: 3 product types, 2 tones

The same formula can change tone. Here are full captions from invented shops in a playful tone and a serious one.

Second-hand clothing

Playful

  • This shirt has had two owners and is still in better shape than a few pieces in our own closet. Fabric is firm, buttons are complete, seams are clean, washed, pressed and ready to wear. Measurements are in photo 3. Message us if you want it

Serious

  • A thick-weave straight-cut shirt you can wear to work or out. Every piece is chosen for its seams, buttons and fabric condition, and small flaws are noted in photo 4 each time. Message your size to get started

Home-baked treats

Playful

  • Warning: you will not stop at one. A butter cookie with less sugar, so you can have another without the guilt. Booking for this weekend's round is open. Type "book" in chat

Serious

  • Butter cookies, lower-sugar recipe, baked to order every round, with no preservatives, and the keeping time is printed on the box. Booking for this weekend's round is open. Type "book" in chat and tell us how many boxes

A line like "no preservatives" is only usable if it is true and checkable. Food products need particular care with health-related claims.

A service shop: logo design

Playful

  • A logo made in 10 minutes before opening, or one you talked through first. What is the difference? Look at photo 2 and you will see it. If you want your shop to look like something people remember, message us and let's chat

Serious

  • Our logo work starts by asking what your shop sells and to whom, and only then do we draw. We send drafts for review and revise within the rounds we agree. See all our work in the "Work" highlight, then message us and tell us about your shop

10 closing lines that do not sound pushy

Use one per post. If you add several, people do none.

Pick the row that matches the action you want, then borrow the example line.

Button

Use when

Example

Message your size

You want questions before they buy

Message us your usual size and we will find the best fit

Type a short word

You want a reply with no typing effort

Type "interested" in chat and we will send the details

Send a photo

You need to see their space first

Send a photo of your room or project for suggestions

View a highlight

You want them to see every product

See every piece in the "New batch" highlight

Open the profile link

The details are too long for a caption

The full menu is at the link in the profile

See past work

They need confidence before deciding

More past work is in the "Work" highlight

Save the post

They will need it again later

Save this post for when you need it

Send to a friend

People ask a friend before buying

Send it to a friend looking for something like this

Comment a choice

You want to know which they prefer

Comment A or B and tell us which you would pick

Comment a question

You want to answer in the next post

Got another question? Comment it and we will answer next post

Avoid pressure lines like "hurry before it's gone" when it is not going to run out. Honest, polite closing lines pay off more over time.

If you want one short line that you can repeat in every post, like a signature for the shop, look at the slogans in Shop and Restaurant Slogan Ideas.

A 6-point checklist before you post

Read your caption once more and tick all six.

Before you post

Done 0/6

If any answer is no, fix that first and then post. It takes under a minute.

ArticleLikes vs Comments vs Saves: Which Signal Does the Algorithm Weigh Most?Likes are the easiest action and say the least about deeper interest. Know which signals matter, then design posts that earn them.

Sales captions by festival

The formulas above work all year, but captions get searched much more around festivals, and every other shop posts on the same days. This table lists the main festivals for shops this year with the caption article written for each one. Each article has copy-ready captions and promo ideas for sellers.

Main festivals for shops, their dates and the caption article for each

Start posting festival captions about 2 to 3 weeks before the day, when people begin looking for things and planning purchases. To see the whole year with paydays, use the festival and payday content calendar. For funny captions that work any day, see 50 funny sales captions you can copy. You can also adapt the 4-slot structure from this article to festival captions and only change the story.

Dates follow the 2026 to 2027 calendar. Loy Krathong follows the full moon of the 12th lunar month, so confirm the official announcement before you schedule posts.

Reusing one caption across Instagram, TikTok and Facebook without repeating yourself

The core message can be reused, but adjust each version to how people read on that platform.

Adjust the same caption to how people read on each channel.

Channel

Writing

Closing

Instagram

The first line must pull people in before "see more"

Ask for a save or message; hashtags only where relevant

TikTok

Keep the caption shorter and let the clip carry the story

A short line on the clip and what to do next

Facebook

Write longer; readers who click through often read to the end

Put details and how to order in the same post

Rotate formulas from post to post. You do not need the same one every day. In one week try a mix, for example one question-answer post, one behind-the-scenes post and one announcement, then see which post gets more saves or messages. How to read those numbers is in your first online sales through social media, and you can use them to choose which formulas to keep.

To add a short English line after a Thai caption, see examples with translations in Short English Captions With Meanings.

To check a caption stays within each platform's limit, count Thai characters before you post.

The best time to post depends heavily on each shop's customers, so test it with your own account's data.

ArticleBest Time to Post on IG, TikTok and Facebook in Thailand: Starting Windows and a 14-Day TestThere is no single best posting time for every page. Get starting windows to test, a 14-day experiment sheet, and a way to read the result from your own Insights.

Once posts start being seen, you might want follower and view counts to match the quality of your work. A good caption helps people who visit to stay, but a number on the profile does not create orders by itself. If you want more credibility for a profile whose content is ready, see the follower and view services for Instagram, TikTok and Facebook from Instafollow. It needs only a public username, never a password. Results vary by account, and a service does not replace good content.

ServiceBuy Instagram Followers, Likes & Reels ViewsGrow your Instagram with followers, likes, Reels views and comments. See the price per 1,000 up front, pay by PromptPay, and never share your password.

FAQ

How long should a sales caption be?

There is no right length for every post. Make it as long as the information needs. The first line has to hold attention by itself, and the rest is for people who are already interested.

Do I need hashtags?

Use them when they relate to the product or the customer group, and you do not need many. Unrelated hashtags attract people who do not want to buy. Check your own account data to see whether posts with hashtags behave differently from posts without.

How many emojis is too many?

A few can break up lines or mark key points, but too many make a caption hard to read. Pick a few that match the shop's tone.

Can I use the same formula every day?

For practice at the start, yes. But followers will begin to feel repetition. Rotate at least three formulas across a week.

Does a playful tone sell better than a serious one?

It cannot be said in general, because it depends on the product and customers. Try both tones on similar products and compare saves, messages and comments per post.

Should I put the price in the caption?

It depends on whether you want people to message or check on their own. If prices change often, point to a highlight or link you keep updated, so you never have to edit old captions.

Summary

The 4-slot frame of hook, problem, product and next step works for every caption. Pick one of the 12 formulas that fits today's post, fill in the blanks, run the 6-point checklist and post. Next time, try a different formula and check your own numbers to see which one suits your shop best.

Related articles

sales-caption-formulas-th

Cookies on this site

We use necessary cookies to run the site (always on) and, with your consent, Google Analytics cookies to see which pages get visited. The data is aggregate statistics; we never send your name, email or account details.