Promo Codes
How to create promo codes in Spatiko — percentage or fixed discounts with validity windows, redemption limits, and minimums for real estate photography.
Last updated
Promo codes give clients a discount at checkout on your order forms. Use them for a launch offer, a win-back campaign, a seasonal special, or a standing discount for a loyal brokerage — the kinds of incentives agents actively look for and remember you by.
What a promo code can do
- Percentage off (for example 10%) or a fixed amount off (for example $25). A percentage is any value from 1 to 100.
- Validity window — an optional start and end date. Outside the window the code simply stops working, so you don’t have to remember to switch off last season’s promo.
- Total redemption cap — limit how many times the code can be used across all clients (“first 20 bookings”).
- Per-client limit — limit how many times each client can use it (once each, for a first-order offer).
- Minimum order amount — require a minimum services subtotal before the code applies, so a 15%-off code doesn’t get burned on a single cheap add-on.
Each code also has an internal name that only you see — handy for labelling which campaign or channel a code belongs to, separate from the code the client types.
How the discount is applied
- It comes off your services and package subtotal — never the travel fee or taxes. The discount is calculated before travel is added, so a code rewards the work, not the drive.
- Codes don’t stack. An order uses one promo code at a time.
- The discount can’t exceed the order. A large fixed-amount code on a small order just brings the subtotal to zero, never below.
Things to know
- Codes are case-sensitive.
SPRING15andspring15are different codes — only the surrounding spaces are ignored. Keep codes short and all-caps so agents type them exactly right. - You can deactivate a code any time without deleting it, and Spatiko tracks how many times each code has been redeemed, with a list of the recent orders that used it — so you can see at a glance whether a promo is working.
Ways photographers use them
- First-order offer. A percentage or fixed amount, one use per client, to convert an agent trying you for the first time.
- Volume without a public price cut. Give a repeat brokerage a standing code instead of publishing a lower rate — pair it with a minimum order amount to steer bigger bookings.
- Seasonal push. A dated code for a slow month, set to expire on its own.
- Referral thank-you. A single-redemption code you hand out for a referral or a review.
Tips
- Give every campaign its own code, even for the same discount — the redemption counts then tell you which channel actually drives bookings.
- Set a minimum order amount just above your average order value to nudge agents toward adding one more service.
- Say the casing out loud when you share a code (or put it in the link) — case-sensitivity is the number-one reason a valid code “doesn’t work” for a client.
Go deeper
- Services & pricing models — set the list prices a code discounts from.
- Packages — bundle services so a discount lands on a bigger order.
- Client records — see which agents book repeatedly before handing out a standing code.
- Managing an order — apply a one-off discount to a single order instead of issuing a code.
- Revenue & service performance reports — check whether a promo actually lifted your bookings.
Frequently asked questions
Why isn't my promo code working for a client?
Codes are case-sensitive — SPRING15 and spring15 are different codes, and only the spaces around them are ignored. Check the validity window too, plus the total and per-client redemption caps and the minimum order amount, since a code outside its dates or past its cap simply stops working.
Can a client use two promo codes on one booking?
No. Codes don't stack — an order uses one promo code at a time.
Does a promo code discount the travel fee or the tax?
Neither. The discount comes off your services and package subtotal only, and it's calculated before the travel fee is added, so a code rewards the work rather than the drive. A large fixed-amount code on a small order just brings the subtotal to zero, never below.
How do I give one brokerage a lower rate without publishing it?
Hand them a standing code instead of changing your list prices, and pair it with a minimum order amount so it steers bigger bookings. Give every campaign its own code, since the redemption counts then tell you which channel actually drives work.