How to Write a Sales Post for Social Media: Structure, AIDA and PAS Formulas, Examples
A sales post is built around one reader situation and one action you want the reader to take. Before writing, answer four questions: who it's for, what situation they're in, what you're offering and what they should do. Then pick a formula (AIDA for a new product, PAS for a clear pain point, BAB for a visible result) and finish with a specific call to action and a reason to act now.
Take a nail studio that wants to sell a new service: gel nail strengthening. Here's the first version of the post almost everyone writes:
We're happy to announce a new service at our studio: nail strengthening! Professional technicians, quality materials, a personalized approach. Book now!
Technically this is a sales post. In practice it doesn't sell, because there's nobody in the text a reader could recognize as themselves. Below is how to write a sales post that works: three different posts built from the same offer with different formulas, and how to choose the right one.

How a sales post differs from an announcement
An announcement says what you have. A sales post shows why the reader needs it. People in a feed aren't looking for services; they're scrolling. The only thing that stops them is something that concerns them personally: a problem, a desire, a familiar situation.
That's why a sales post almost always starts with the reader, not with you.
Four questions before the first line
If you don't answer these in advance, no formula will save the post.
- Who is it for? Not "women aged 25 to 45," but "people whose nails peel and break after removing polish."
- What's the situation? The moment the reader remembers the problem: the length they grew out breaks a week before vacation.
- What are you offering? Specifically: gel strengthening under polish that lasts until the next fill, at [price].
- What's the one action? Book through the link, send "I want it" in a message, reserve a slot this week. One action, not three.
Write the answers down. They become the raw material for any formula.
The AIDA formula
AIDA stands for Attention, Interest, Desire, Action. It's the most versatile structure and works well for new products and services the reader doesn't know about yet.
Attention: Do your nails peel and break as soon as they grow a little?
Interest: Most often the cause is a thin nail plate that can't handle the load without support. We've started offering gel strengthening under polish: a thin layer that takes the load instead.
Desire: The length lasts until your next fill, your nails don't bend when you type, and the shape stays neat. It looks natural; nobody can tell there's anything under the polish.
Action: Open slots for this week are in our profile, and you can book through the link [link]. Strengthening costs [price] including polish.
In a real post you don't write the "Attention" and "Interest" labels. They're here to show how it's built.
The PAS formula
PAS stands for Problem, Agitation, Solution. It works best when the audience has a clear and unpleasant pain point.
You grew out your nails for vacation, and three days before the flight the one on your index finger breaks. You file it down. Then another one goes. In the end you fly with short nails, even though you planned something completely different.
Sound familiar? This usually happens with thin nails: there's length but no strength, and every awkward move ends with a break.
Gel strengthening under polish solves exactly this. Your nails won't break or bend until the next fill. Book a week or two before your trip: [link].
The main risk with PAS is overdoing the agitation. Turn a broken nail into a tragedy and the text becomes manipulative. It's enough to describe the situation accurately so the reader recognizes it.
The BAB formula
BAB stands for Before, After, Bridge. It fits when the result is easy to see and easy to imagine.
Before: Every two weeks, the same thing. You remove your polish, your nails are thin and soft, and you have to cut the length almost to zero.
After: The polish comes off, and underneath is the same length and an even shape. You can finally grow your nails out instead of starting over every time.
Bridge: What gets you from one picture to the other is gel strengthening under polish. The technician will choose the thickness for your nails, and the procedure adds about [time] to your appointment. Book here: [link].
BAB pairs well with before and after photos in a carousel. In medical or cosmetic fields, check the advertising rules that apply to you before using before and after photos.
The 4U formula for the first line
4U stands for Useful, Urgent, Unique, Ultra-specific. It's a check for a headline or first line rather than a structure for the whole post.
| First line | Useful | Urgent | Unique | Ultra-specific |
|---|---|---|---|---|
| A new service at our studio | no | no | no | no |
| How to grow out your nails without breaking one in a week | yes | no | no | yes |
| Before vacation: how to keep your nail length until the end of the trip | yes | yes | no | yes |
| Nails break at the edge as they grow? Check whether the nail plate is thin | yes | no | yes | yes |
You don't have to score all four. But a line that scores none is guaranteed to lose.
Which formula to choose when
| Situation | Formula | Why |
|---|---|---|
| A new product nobody knows about | AIDA | You need to explain and spark interest |
| A clear pain point the product solves | PAS | Recognizing the problem is the strongest hook |
| A visible before and after result | BAB | The reader pictures themselves at the "after" point |
| A short post, announcement, story | 4U for the first line plus a call to action | No room for a full structure |
| An expensive product, a long decision | Storytelling: a customer story plus takeaways | You need trust, not an impulse |
How to write a call to action
The call to action is where most sales get lost. Three rules:
- One action. "Book, message us, call and follow" is four actions, and people choose none of them.
- As easy as possible. "Send us 'I want it' in a message" is easier than "fill out the form on our website."
- A reason to act now. The limit must be true: slots this week, an offer until a specific date, the last of a batch. Fake scarcity is easy to spot.
Weak: "Book now!"
Stronger: "Four strengthening slots are left this week. Reserve one through the link in our profile."
Adapting a sales post for each network
Telegram. Posts can be longer, and formatting and paragraphs work well. The first line shows up in the notification and in the chat list, so it decides whether the post gets opened at all.
Instagram*. A sales post is often stronger paired with an image or a carousel: the image stops the scroll and the text closes the deal. Links in captions aren't clickable, so point people to the link in your profile or ask them to send a message.
Facebook*. The image does the stopping here too. A link to booking or the product page fits best at the end of the post.
AI prompts for each formula
AI writes a sales post well when it gets the raw material (answers to the four questions) and a list of bans. Without them you'll get "a personalized approach and quality materials."
Write a sales post for a nail studio's Telegram channel using the PAS formula. The reader is a woman whose thin nails break as they grow. The situation: a nail broke right before vacation. The offer: gel strengthening under polish that lasts until the next fill, price [price]. The action: book through the link [link]. Tone: friendly and polite. Don't use the words "unique," "personalized approach," "quality." No exclamation marks. No more than 120 words.
To get AIDA or BAB, swap the formula name and, if needed, add: "In the 'After' block, describe what the person sees and feels, not the features of the service."
More ready-made requests are in ChatGPT prompts for social media. And if an AI post still sounds generic, see the guide to an AI post generator that doesn't sound like AI.
How to write a sales post with AI
AI writes good sales posts when the request contains four things instead of just "write a sales post": who you're selling to, what exactly, why now and what the reader should do. The workflow:
- Gather the facts: the product, price or terms, deadline, and proof such as a review, a result or a guarantee.
- Choose a formula for the situation: AIDA for something new, PAS for a service that solves a pain point, BAB for before and after.
- Ask for three first-line options and pick one yourself. It's the most important part of the post.
- Check every number and promise. AI easily adds "up to 50% off" or "guaranteed results" that don't exist.
- Keep one call to action and make sure the link or contact method works.
Sales post example for a fictional stretching studio, PAS formula:
Does your back get tired by lunchtime, even though you sit all day? The usual cause has little to do with age: the muscles that hold your posture simply switch off in a chair. The longer this goes on, the more your neck and lower back pull by evening. In our "Straight Back" classes, we work exactly these muscles in 45 minutes, gently, with no jumping and no strain on the knees. Your first class is a free trial. Send us a message and we'll share this week's schedule.
In LABRICA, you can order a sales post for a specific goal (clicks, sign-ups or engagement) in your brand voice. The studio writes several options, and the built-in quality check suggests what to fix in the first line and the call to action, flags clichés and points out numbers with nothing to back them up.
How many sales posts you can publish
There's no strict rule, but a feed where every post sells stops working: people stop reacting to ads, and reach drops. A reference point from practice is to make every third to fifth post a sales post, while the rest offer value, stories and conversation starters. How to spread them across categories is covered in content pillars.
Why sales posts don't sell: five mistakes
- Starting with yourself. "We're pleased to present" is a first line nobody reads past.
- Listing features instead of what they give a person.
- Writing for everyone. A post that fits everyone hooks no one.
- Several offers in one post. One service, one post.
- Promising what can't be checked. "The best technicians in town" is empty; "a technician with 8 years of experience who works with thin nails" is a fact.
If you need a short caption for a photo, carousel or video rather than a sales post, see the guide to social media captions with formulas and examples.
*Instagram, Facebook and Threads belong to Meta Platforms Inc., which is designated an extremist organization in the Russian Federation.
Frequently asked questions
What is a sales post?
It's a post meant to lead the reader to a specific action: a purchase, a booking, an inquiry. Unlike an announcement, it starts with the reader's situation instead of a product description.
What's the difference between the AIDA and PAS formulas?
AIDA moves from attention to interest, desire and action, and suits a new product. PAS starts with a problem, intensifies it and offers a solution, so it's stronger when the reader has a clear pain point.
What is the structure of a sales post?
A hook about the reader's situation, an explanation of what you offer and what it gives them, and one call to action with a reason to act now. AIDA, PAS and BAB are variations of this structure.
Can you write a sales post with AI?
Yes, if you give it the answers to the four questions (who, what situation, what you offer, what action) and a list of banned stock phrases. It's best to polish the first line and the call to action by hand.
Does LABRICA help write sales posts?
Yes. In LABRICA you can set the post's goal, topic and tone, get a text in your brand voice and check it with built-in suggestions for the first line and the call to action. You can try it free.
Run your social media with LABRICA
Ideas, posts in your brand voice, images, a content calendar and auto-publishing to every network in one window. No card required to start.
- Brand scan of your site and accounts
- Posts and carousels in your brand voice
- Auto-posting to Instagram*, TikTok, X and more
- Analytics and UTM links
