openchair
FeaturesPricingAbout
Sign InStart Free Trial
Help Centre

Customers & Automation

  • Activity Feed
  • AI Booking Enquiry Auto-Responder
  • AI Style Preview
  • Automated Notifications
  • Birthday & Rebooking Automations

Customers & Automation

Concierge Nudges

Last updated 19 May 2026

Concierge Nudges

Action cards above your Concierge chat that surface specific opportunities the system has detected — gaps to fill tomorrow, lapsed clients to win back, birthdays this week, low occupancy ahead. Each card carries an Action button (send the suggested message) and Dismiss.

Where to find them — Web: Concierge page → above the chat input. Mobile: Concierge tab + Today screen.

TL;DR

  • Action cards on the Concierge surface, not the main dashboard.
  • 7 nudge types covering review requests, no-show follow-ups, gaps, birthdays, rebooking, low occupancy, at-risk clients.
  • Maximum 2 per screen — surface stays focused.
  • Each nudge has its own dismissal window (24h to 7 days).
  • All plans for display; PRO required for the underlying actions.

The 7 nudge types

Type When it appears Dismiss expires Action
Review request You have recently completed bookings without reviews 7 days Send review SMS to today's completed bookings
No-show follow-up Recent no-show bookings need a touch-up message 7 days Send win-back SMS to today's no-shows
Gap detection Tomorrow has staff gaps and matching waitlist candidates exist 24 hours Send waitlist offer for the gap
Birthday upcoming Customers with birthdays in the next 7 days 7 days Send birthday message (or enable birthday automation)
Rebooking due Clients whose cadence health score is below threshold 72 hours Send rebooking nudge
Low occupancy ahead Next 7 days' pace is below 70% of trailing 30-day average 24 hours Suggest flash deal or campaign
At-risk clients 3 or more clients are in "at risk" or "critical" health state 72 hours Send reconnect campaign

Detection runs live as a tRPC query when the page loads — not cron-backed, so nudges always reflect current state.

How nudges differ from Venue Pulse

Venue Pulse Concierge Nudges
One AI-generated sentence in the dashboard greeting strip Action cards above the Concierge chat
Read-only narrative ("Tight tomorrow") Has an Action button to send the suggested message
One per dashboard Up to 2 per Concierge surface
Refreshes via cron Refreshes on page load
All plans Display all plans; actions require PRO

Both surfaces complement each other — Venue Pulse for at-a-glance narrative on the dashboard, Concierge Nudges for actionable cards on the Concierge tab.

Action states

Each card transitions through visible states:

State What it shows
Collapsed Just the headline ("Send review requests to today's 4 completed bookings").
Expanded Detail view with target count, channel, draft preview, Send / Dismiss buttons.
Loading Action is in flight.
Success "Sent to 4 clients" with a check icon.
Error What failed; usually wallet balance or quiet hours.
PRO locked FREE venues see this — passive "Available on the PRO plan" tag, no CTA.

On the FREE plan

Nudges still appear (so you can see what would be possible) but tap-through to act lands on the locked state with a passive "Available on the PRO plan" tag. No upgrade verb on mobile (App Store compliance) — upgrade lives on web at Settings → Billing.

Frequency cap

The surface caps at 2 nudges per screen per session so you're not staring at a wall of suggestions. The system picks the highest-priority pair using its own ranking (gap detection and no-show follow-up usually win out over review requests when both are eligible).

Dismissal

Each dismissal is keyed to a specific nudge type and optional context (e.g. dismissing the gap nudge for a specific staff member's gap, not for all staff). Re-dismissing the same key overwrites the prior expiry.

The dismissal windows are calibrated to nudge cadence:

  • 24h for time-sensitive things (gaps, low occupancy ahead) — the situation changes daily
  • 72h for cadence-related (rebooking, at-risk) — the underlying state moves slowly
  • 7 days for review requests, no-shows, birthdays — once-per-week is enough

If a nudge fires, gets dismissed, and a new instance becomes eligible (different staff, different week's birthdays), it reappears under a different context key.

Mobile parity

Mobile Concierge tab shows the same nudges with the same actions. The Today screen on mobile also surfaces a subset of nudges via the Today Pulse insight cards — useful for catching tomorrow-relevant nudges (gap detection, birthday) at the start of the day.

Role gating

Most nudges are available to all roles. Two exceptions:

  • Gap detection is owner/manager only — STAFF role can't see the gap nudge (staff don't typically run waitlist outreach).
  • Action buttons that produce client outreach respect normal role restrictions — STAFF can send review request and inbox reply actions but not win-back / cohort / no-show outreach (those go to the approval queue per Concierge actions and backfill).

Common mistakes

Problem What to check
No nudges are appearing The conditions for each nudge have to be met. Empty schedule tomorrow = no gap nudge. No completed bookings today = no review request. Check each nudge type's trigger.
Same nudge keeps reappearing Dismissal is keyed per-context. If the underlying state changes (new completed bookings tomorrow, new birthday this week), a fresh nudge fires under a different key.
Sent action but no SMS went out Check Engage Activity Feed for the per-recipient outcome. Quiet hours, opt-out, and wallet balance can all silently filter recipients.
Want more than 2 nudges visible The frequency cap is by design. Address one, dismiss the other, and the next-priority nudge appears.
Nudge action says "PRO locked" The display is all-plan; the action requires PRO. Upgrade to enable.

FAQ

What are Concierge Nudges?

Action cards that appear above your Concierge chat surfacing specific opportunities — review request candidates, no-show follow-ups, gaps tomorrow, upcoming birthdays, rebooking-overdue clients, low occupancy ahead, at-risk clients. Each card has an Action button (send the suggested message) and Dismiss.

Where do nudges appear?

Inside the Concierge experience above the chat input. Maximum 2 nudges per screen at a time, so the surface stays focused. Mobile shows the same pattern via the Today screen and Concierge tab.

How is this different from Venue Pulse?

Venue Pulse is a single AI-generated sentence in your dashboard greeting strip — read-only narrative, no action. Concierge Nudges are action cards with an Action button and dedicated detection logic per nudge type.

Can I dismiss a nudge?

Yes. Each nudge has its own dismissal window — review requests and birthdays dismiss for 7 days, gap detection for 24 hours, rebooking for 72 hours. Re-dismissing the same key resets the timer.

Will the same client be nudged twice?

No. Each nudge respects the underlying recently-messaged dedup (no second contact within ~30 days), opt-out, and wallet pause rules. The nudge surface is just a queue — the actual sending pipeline applies the same safety filters as manual sends.

Can I configure which nudges I see?

Not currently — all 7 types are on by default. Dismissing tells the system "not now"; there's no permanent disable per type. If you find a nudge unhelpful, dismiss it and the system de-prioritises it on the next refresh.

Related Articles

  • Concierge Overview
  • Concierge Actions & Backfill
  • Venue Pulse
  • Customer Segments & Retention
  • Smart Waitlist & Gap Filling
openchair

The operating system for high-end service venues. Built in Australia for the world.

Product

  • Features
  • Pricing
  • AI Features
  • Mobile App
  • Online Booking
  • AI Concierge
  • Sign In

Solutions

  • Hair Salons
  • Barbers
  • Beauty
  • Wellness & Spa
  • Nail Salons
  • Tattoo Studios

Compare

  • All comparisons
  • vs Fresha
  • vs Timely
  • vs Square
  • vs Booksy
  • vs Mindbody
  • vs Boulevard
  • vs Phorest
  • vs Mangomint
  • vs GlossGenius
  • vs Vagaro
  • vs Shortcuts
  • vs Acuity

Resources

  • Blog
  • Help Centre
  • Guides
  • Glossary

Company

  • About
  • Contact
  • Book a Demo
  • Founding Members

Legal

  • Privacy
  • Terms
  • Cookie Policy
  • Sub-processors
  • Accessibility
  • Privacy Request

© 2026 OpenChair Platform. All rights reserved.

Made on the Goldie.