Psychology Triggers
UI cues that drive bidder engagement. Each is configurable — most ship as conservative defaults, but you can dial them up for high-energy auctions.
Available triggers
| Trigger | Effect | Configured under |
|---|---|---|
| Watchers count | "23 people watching" — social proof | Settings → General |
| Recently bid | "Jane just bid" notification toast | Settings → General |
| Urgency banner | "Only 5 minutes left!" pulsing banner | Settings → General |
| Outbid alert | Toast / sound when outbid | Settings → General |
| Confetti on win | Celebration animation | Settings → General |
| Sound on bid | Audible feedback | Settings → General |
| Reserve indicator | "Reserve met" green flag | Settings → General |
| Countdown color stops | Yellow → orange → red gradient | Design Studio |
| Masked bidder names | Privacy + fairness signal | Settings → General |
| High-value lot badge | "Premium auction" tag | Per-auction |
| Live bid stream | Scrolling activity feed | Builders |
| Anti-snipe banner | "Auction extended! Bidding continues" | Auto on extension |
Watchers count
Once at least a small minimum (default 3 watchers) are tracking the auction, the count appears next to the bid form. Industry norm: a 5–15% lift in bid placement.
Recently bid notifications
A real-time toast appears when another user bids on a watched auction:
🔔 Sarah K. just placed a bid of $450
Configurable visibility:
- All watchers
- Only users with active bids
- Disabled
Urgency
When time-left drops inside the urgency window (default 10 minutes):
- A banner appears: "🔥 Ending in {N} minutes!"
- The bid form gets a pulsing red border
- A push notification fires (if Firebase is configured)
- An SMS goes out (if Twilio is configured)
Countdown color stops
The countdown timer changes colour as time runs out:
| Stop | Default | Colour |
|---|---|---|
| Yellow stop | 1 hour | yellow |
| Orange stop | 10 minutes | orange |
| Red stop | 2 minutes | red, pulsing |
Customise in Design Studio.
Masked names
When site-wide masking is on, every bidder name is replaced with a configurable mask (e.g. B***r) on the storefront. Used for privacy (bidders often prefer anonymity), reduced collusion incentive (can't target specific bidders) and a cleaner UI. Admins always see real names in the admin tables.
Reserve indicator
Bidders see "Reserve not met" or "Reserve met ✓" without ever seeing the actual reserve amount. Drives bidding momentum because it gives a clear signal that the auction is "real".
Confetti & sound
Celebratory micro-interactions:
- Confetti on auction win — a small particle burst
- Sound on bid placement (optional)
- Sound on outbid (alarm-like, configurable)
Each can be disabled per-user via My Account → Notification preferences (sound and confetti are accessibility considerations).
Live bid stream
A scrolling feed of recent bids, site-wide:
[2s ago] Jane bid $450 on Vintage Rolex [5s ago] Mike bid $1,200 on Mid-Century Lamp [8s ago] Sarah bid $80 on Antique Map
Renders in a sidebar / footer / widget area. High visual energy on the homepage — turn it off for very high-volume sites where it would be heavy on traffic.
Anti-snipe banner
When anti-snipe extends an auction, a banner pops:
⚡ Bidding war! Auction extended +2 minutes
Drives more last-second bids (the engagement loop continues).
Ethics
Some triggers are pressure tactics. Best practice:
- Display only truthful signals (don't fake the watchers count)
- Allow users to opt out (sounds, confetti)
- Don't combine every trigger at once on a single page (overwhelming)
- Disclose any psychological design in your privacy / terms
For regulated industries (gambling-style, alcohol), heavily restrict urgency and animation.
A/B testing
Use a feature-flag plugin to A/B-test triggers and measure impact on:
- Bid count
- Final auction price
- Bidder retention
Smart Features → tracks bid velocity for a natural baseline measurement.
