The PAS marketing model is a 3-step message formula: name the problem your reader feels, enlarge what that problem costs, then offer your way out.

The condition: it works when the reader already senses something is wrong, and you hold proof for the Solution step.

The limit: PAS fails on a product that solves no problem, and it fails when the Agitate step attacks the person instead of the situation.

This piece is the practical companion, not a definition page. For the origin of the formula and the channel-by-channel notes, open the Indonesian reference page for PAS on this site. Here I hand you filled-in copy.

All examples use one invented business: Melati Bakery, a home bakery that takes orders on WhatsApp. The name and the numbers are examples, not client results.

How the PAS marketing model works

Three steps, three jobs. One step does one job. I keep this table open while I write.

StepIts jobOne-line exampleCommon mistake
ProblemName the problemShop empties at 2 pmA problem the writer invented
AgitateCount the cost5 dead hours each dayAttacking the reader
SolutionOffer the way outAfternoon bundle, chat on WhatsAppAn offer with no proof

Do not reverse the order. People move faster to avoid pain than to chase gain, so Problem must come first.

Three-step PAS ladder: Problem shop empty at 2 pm, Agitate 5 dead hours each day, Solution afternoon bundle over WhatsApp chat
The diagram shows the order Problem, Agitate, Solution with one example line per step. The author wrote the examples for the invented Melati Bakery.

Step 1: Problem, in the buyer's own words

This step has one job. Name the problem until the reader feels read.

Do not invent the problem. Lift the sentence from material you already hold: incoming WhatsApp chats, Google reviews, customer complaints, comment threads.

Filled in for Melati Bakery:

“Mornings are busy. After lunch the shop is empty until closing.”

Look at the sentence. No marketing words. That is a line the shop owner said out loud.

Step 2: Agitate, enlarge the cost, not the shame

Agitate is the step people break most often. Its job is to count the cost, not to judge the reader.

The safe method: turn the problem into a unit the reader handles each day. Money, hours, wasted stock, idle staff.

Filled in:

“5 empty hours a day. Rent still runs, staff still get paid, and the leftover bread goes in the bin at 9 pm.”

That sentence points at a situation. It does not call the owner lazy or wrong. That line is what keeps Agitate working.

Step 3: Solution, one offer, one proof, one command

The Solution step is no place to stack features. It holds 3 parts: the offer, the proof, the command.

Filled in:

“The Afternoon Bundle: 10 loaves at bulk price for the 2 pm to 5 pm window. We have run it in our own shop for 3 months. Chat on WhatsApp and I will send the price list.”

Give one command. Offer 3 actions and the reader picks a fourth one, which is closing the screen.

A 4-line ad caption for a WhatsApp-first business

For a Meta ad that opens a chat, I write 4 lines. Line 1 carries the whole load, because the lines below it often sit behind the “see more” link.

Busy all morning, then empty from lunch until closing?

5 dead hours a day: rent runs, staff get paid, leftover bread goes in the bin.

Our Afternoon Bundle fills those hours. We have used it in our own shop for 3 months.

Chat on WhatsApp now. I will send the price list and how to order.

Here is how the lines map.

LinePAS stepWhat it must hold
Line 1ProblemThe buyer's sentence, as a question
Line 2AgitateA real number or unit
Line 3SolutionA named offer and 1 proof
Line 4Command1 action and 1 promised reply

Once the chat opens, PAS has finished its job. Your first reply needs a different pattern, and the pattern I use sits in the piece on WhatsApp follow-up with Feel, Felt, Found.

When you only get 1 line

A search headline, a button label, and an email subject line give you 1 line. In that space I drop the Agitate step and join Problem to Solution.

“Shop empty after lunch? Fill those hours with the Afternoon Bundle.”

The Agitate step still exists. It only moves. I put it on the landing page or in the first chat reply, when the reader gives full attention.

The line between agitate that lands and agitate that insults

One rule holds me back from crossing that line: point at the situation, never at the person.

Two cards compared: the MENGENA card points at rent and stock, the MENYINGGUNG card points at the shop owner
The 2 cards show 2 agitate lines that point at the situation and 2 that point at the person. The author wrote the lines as examples.
Agitate linePoints atResult
Each empty hour, the rent still runsThe situationThe reader nods
Leftover bread goes in the bin each nightThe situationThe reader nods
Your shop is empty because you are lazyThe personThe reader closes the ad
Owners who fail do not understand thisThe personThe reader replies angry

A line that points at the person feels strong while you write it. It feels different when someone reads it on their own screen, with family in the room.

The material for Agitate sits where the Problem material sits. I read the 20 most recent Google reviews and mark each sentence that names a cost: lost time, money paid twice, goods spoiled. I keep those sentences as they are, because the reader knows their own language.

I use one more test. If you cannot say your agitate line to a buyer's face, that line does not go in the ad.

Three ways PAS fails

Agitate turns into an insult

The clearest sign: the word “you” repeats through the Agitate step, and a judgement follows each time. The repair is small. Change the subject from the person to a situation, a number, or an hour.

A Solution with no proof

A strong Agitate step raises the reader's guard. If your Solution arrives with no proof, the pain you built turns into suspicion. One proof is enough: how many people use it, how long you have run it, or 1 result a reader can check.

PAS on a product nobody has a problem with

Some things people buy out of pleasure, not pain. A birthday cake, a souvenir, a collectible toy. Forcing a Problem step in front of those pushes you to invent a problem, and readers smell an invented problem in 2 seconds.

When I do not use PAS

PAS is not the pattern for each message. These 4 situations send me to another one.

SituationWhy PAS misfitsWhat I use
The buyer is ready to buyAgitate delays the decisionOffer, proof, command
A painful subjectAgitate hurts the readerCalm language and data
A pleasure productNo real problem existsA promised result and images
An existing customerThey already fixed the problemWhat is new, and the price

Painful subjects need one more note. Illness, debt, body weight, and fertility are areas I treat with care. In those areas the reader already feels the pain without help from you. Your job is to show the way out, not to enlarge the hurt.

The landing page matters as well. The page structure I use for Meta ads into WhatsApp sits in the piece on a landing page example for Meta Ads to WhatsApp.

Simulation: 1 ad, 7 days, example data

This section is a simulation. The numbers are invented, to practise reading a result. They are not a real campaign.

Starting condition. Melati Bakery runs 1 ad. The caption talks about ingredient quality and price. Chats stay low.

Input. I write 1 PAS caption as version B, using the 4 lines above. Both versions get the same daily budget. Both run for 7 days.

Steps. I take the Problem line straight from 1 customer chat. I fill the Agitate line with hours and wasted stock. I give the Solution line 1 proof, which is 3 months of use in the owner's own shop.

Caption versionChats in 7 daysOrders closedNote
A: quality and price183Mostly price questions
B: PAS, 4 lines319Openers name the empty hours

Observable output. The chat count is not the interesting part. The first line of each chat is. On version B, people open the chat by naming the problem themselves. That tells me the Problem line hit.

Decision. I keep version B, then test 1 thing next: the Agitate line in money instead of hours. One change per test, so I know the cause.

Those table numbers are example data. Use your own, and wait until the chat count is large enough to compare.

Checklist before you send

  • My Problem line comes from a buyer's sentence, not from mine.
  • My Agitate line points at a situation and judges nobody.
  • My Agitate line uses 1 unit the reader handles: money, hours, or stock.
  • My Solution line holds 1 named offer, not a feature list.
  • One proof a reader can check sits next to the offer.
  • One command follows, and I say what reply the reader gets.
  • I would say that agitate line to a buyer's face.
  • The product truly solves the problem I named.

Questions I get

Who invented the PAS marketing model? No single person did. The formula grew out of direct-response copywriting, and Dan Kennedy codified it and spread it through his book.

How long should the Agitate step be? Long enough to name 1 real cost. That is 1 or 2 sentences in an ad, and one short block on a landing page.

Does PAS still work when automation runs the ads? Yes, and its weight grows. When a machine decides who sees the ad, what stays in your hands is the strength of the line and the proof behind the offer.

Can I use PAS in a direct WhatsApp message? Yes, but only to contacts who gave you permission to message them. Cut it to 2 sentences, then close with 1 question.

How do I know my Problem line is right? Read the opening line of the chats that arrive. If people repeat that problem in their own words, your Problem line is right.

What separates PAS from AIDA? AIDA builds from attention through to action. PAS works on 1 problem and pushes it until it feels urgent, so PAS runs shorter and sharper.

Your next step

Writing 1 PAS caption is easy. Keeping 20 PAS captions supplied with real raw material each month is repeat work. If that part is the heavy part, look at our content ops service.

Sources