Academy › Build › WhatsApp and customers
One link for everyone, or one for each order
Know on the spot whether the link you send should always be the same or custom-built for that order, without wasting time or undercharging.
By Yodai · Published September 7, 2026 · Updated October 12, 2026
You don't send the payment link until the price is settled with the customer, and that's the moment you decide whether that price goes into a fixed link or a custom one. A customer texts you on WhatsApp asking for the consultation session. You send the payment link, they pay, end of conversation. Ten minutes later another customer texts asking for the same thing, but this time they also want the written report, which costs $15 more. If you send the same link as always, they underpay, and you have to ask for the difference after they already think they're done.
When the customer is clear about what they want, they don't need to see a page, just pay. What's left to decide is which link you send them at that moment. A link that works for every order isn't the same as one custom-built for that particular order.
The fixed link works when the price doesn't change
A fixed link is created once, with an amount built into it, and you send it as is as many times as you need. You set it up in your payment processor, if it lets you create links that work for multiple customers; the payment link from a single order won't work for this, since it's tied to that one order and gets paid once. The fixed link works for anything you always sell at the same price: the $35 consultation session, the five-session package, charged in full, or admission to a workshop. You save it as a quick reply in WhatsApp Business and don't touch it again until you raise the price.
The advantage is speed. You don't have to open any dashboard, you don't have to type in an amount, and there's no room to get the number wrong at eleven at night while answering from your phone. The fixed link is the one you use for anything that repeats exactly the same way, order after order.
The generated link works when the order decides the price
As soon as the price depends on what each customer orders, the fixed link stops working. A flower shop that charges per stem can't send the same link to someone ordering six roses and someone ordering two dozen roses: the amount isn't the same, and there's no way for the link to know that. That's when you need to generate a new one for that order, with the exact amount built in.
This happens with any variable: quantity, add-ons, customization, a travel fee tacked onto the service. The difference between billing by the hour and selling fixed-price jobs comes down to whether the customer knows up front how much they'll pay. The link works the same way: if the order has a variable, the amount gets decided order by order, and so does the link.
- One single link, created once
- The amount is built in and doesn't change
- Works for anything you charge the same every time: a single session, a package, a workshop ticket
- You send it by copying and pasting, without opening any dashboard
- A different one for each order
- The amount is entered on the spot, order by order
- Works as soon as there's a variable: quantity, extras, customization, travel fee
- It takes one more step: preparing that order's link with its exact amount
Which one do I use: Use the fixed link for everything you always sell at the same price. As soon as an order has something outside that fixed-price list, generate a new one: it takes little effort and keeps the customer from paying too little or too much.
In practice, businesses use both at once
Most businesses don't pick just one: they use the fixed link for anything they always sell the same way and generate a new one the rest of the time. A physical therapy practice sends the fixed link for a single session or a set package, and generates a different one as soon as the treatment includes something extra, like custom orthotics or a house call. The rule gets applied order by order, not once for the whole business. For every order, it helps to ask whether the amount was already decided ahead of time or the customer just decided it.
What's left now is what you write right before you send that link.
- A fixed link for anything you always charge the same for: a single session, a package, a workshop ticket
- A generated link as soon as the order has a variable: quantity, extras, customization, travel fee
- The fixed link gets updated the same day the price changes, not whenever there's time
- The decision gets made order by order, not once for the whole business
Fixed or generated? Three cases
Answer before opening each one. If one gives you trouble, go back to the section that explains it.
1. A hairstylist charges $18 for a haircut, always the same, and a customer writes on WhatsApp to book an appointment. Which link do they send?
The fixed link: the price doesn't change based on who's booking, so there's nothing to generate each time.
2. A custom cake shop charges based on the size and decorations each customer requests. Someone writes in asking for a two-tier cake with specific decorations. Which link do they send?
A generated one with that order's exact amount: the price depends on what that person ordered, and a fixed link has no way of knowing that.
3. A personal trainer raises the price of a single session from $30 to $35 on the 1st of the month, but keeps sending the fixed link they saved on WhatsApp six months ago. What's going on, and what needs to happen?
They're charging $30 to everyone who pays through that link, $5 less than the session is now worth. They need to rebuild the fixed link with the new amount the same day the price changes, not wait to review it later.
You've got the right amount in the link, but sending it isn't enough: you still need what you write right before it, so the customer knows what they're paying for without having to ask.
NextWhat you say right before the button shows up