No reply missed at lunch
Any staff member with inbox access can pick up a waiting conversation, so a customer messaging during the receptionist's lunch still gets an answer instead of radio silence.
Available now
In build
The whole team
Nineteen specialists, each with a defined job and an honest status label.
See all nineteenMultiple staff members handle customer conversations from one WhatsApp number without stepping on each other or losing context.
Works with
What it does
Incoming chats land in a shared inbox where a manager assigns each conversation to an agent or team, and agents leave internal notes visible only to staff. Conversation status (open, pending, resolved) keeps the queue organized as volume grows.
A three-stylist salon runs its bookings off one WhatsApp number on the receptionist's personal phone. When she's on lunch, nobody else can reply, and twice a month two different staff have replied to the same customer with conflicting information because neither saw what the other already sent.
The shared team inbox puts every incoming chat in one place that any assigned staff member can see and answer from their own login. A manager assigns conversations to a specific stylist or the front desk, internal notes flag context the customer never sees, and a status — open, pending, resolved — keeps the queue from becoming a scroll of unanswered chats nobody owns.
Wavy runs this directly on the platforms your customers already use — no separate app for them to install.
How it works
Every inbound WhatsApp message, from a new enquiry to a regular's rebooking request, appears instantly in the shared inbox the moment it arrives, visible immediately to whoever currently has access to that specific salon number.
A manager or the assignment rule routes each conversation to a specific stylist, the front desk team, or whoever is currently on duty, so ownership always stays explicit rather than assumed by default at any given point.
An agent adds an internal note — 'prefers the 4pm slot', 'allergic to ammonia dye' — attached to the conversation, visible only to colleagues but never once actually sent to the customer themselves by accident.
Each chat carries a status of open, pending, or resolved, so a manager glancing at the queue can see at once what's still waiting on the salon rather than reading through every single thread in turn.
Why it matters
Any staff member with inbox access can pick up a waiting conversation, so a customer messaging during the receptionist's lunch still gets an answer instead of radio silence.
Assignment and visible history mean a second stylist can see exactly what was already told to a customer before adding anything, ending the double-reply mix-ups.
Open, pending, and resolved status turns a wall of chat threads into something a manager can scan in seconds to see exactly what's falling behind and needs attention.
The detail
The core risk this capability exists to prevent is two agents replying to the same open conversation at the same time. Without an assignment lock, a stylist and the front desk can both see an unassigned enquiry and both answer it within a minute of each other, and the customer receives two different, possibly contradictory messages from what looks like one business. Assignment is what prevents this — once a conversation is claimed, it shows as owned, and the system should make that visible enough that a second agent doesn't reply on top of it.
Internal notes carry their own operational risk: they exist specifically to hold context the customer should never see — a complaint history, a pricing exception, a personal preference — and the interface has to make the boundary between an internal note and a customer-facing reply unmistakable. A note that gets sent to the customer by mistake, especially one recording something unflattering about them, is a trust problem no apology fully undoes.
Access itself needs scoping. A three-location salon chain sharing one workspace should not have a stylist at one branch reading conversations that belong to another branch's customers by default — agent access is scoped to the numbers and teams they're assigned to, which matters more as a business adds locations or brings on staff who shouldn't see every customer's history. This scoping is what keeps a shared inbox from becoming a shared liability as the team grows.
Industry use cases
13 industries where Wavy applies this directly.
A customer messages a dealership's WhatsApp number after seeing a Click-to-WhatsApp ad, browses the vehicle catalog in-chat, and books a test drive slot through a native form that checks the showroom's real-time calendar.
See the automotive playbookA prospect fills out a website contact form, receives an automated WhatsApp qualification flow asking about company size and budget, and is routed to the assigned account executive's shared inbox queue the moment they answer "yes" to wanting a demo.
See the b2b sales playbookA lending business sends a one-time passcode via an authentication template when a customer logs into their loan portal, and later sends a utility template reminding them a payment is due in three days.
See the banking and finance playbookA shopper browses a product catalog inside WhatsApp, adds a lipstick shade to their cart, doesn't complete checkout, and receives a reminder message with the exact shade and a link back to the cart twenty minutes later.
See the beauty and cosmetics playbookA prospective student messages an ed-tech company's number, completes a lead-capture flow asking about the course of interest, and is booked into a counselor's calendar slot without ever leaving WhatsApp.
See the education playbookA freelance designer sets up a simple keyword-triggered flow so new client inquiries automatically receive a portfolio link and a booking form for a discovery call.
See the freelancers and consultants playbookA patient books a consultation through a native form, receives a reminder template the morning of the appointment with confirm/reschedule quick-reply buttons, and gets a post-visit follow-up message asking for feedback.
See the health and wellness playbookA customer asks about curtain pricing via a click-to-chat website widget, browses a curated catalog of fabric options in-chat, and receives a follow-up message a day later if they didn't confirm an order.
See the home decor and furnishing playbookAn agency manages WhatsApp numbers for three retail clients inside one Wavy workspace, with agents scoped to only the numbers for their assigned client and separate campaign-performance dashboards per brand.
See the marketing agencies playbookA buyer clicks a Click-to-WhatsApp ad for a listed property, answers a short qualification flow about budget and timeline, and books a site-visit slot through a native form connected to the agent's calendar.
See the real estate playbookA diner messages the restaurant's number to check table availability, receives a native booking form to select party size and time, and gets a confirmation template once the table is locked in.
See the restaurants and food playbookA regular client receives an automated reminder that their usual six-week haircut appointment is due, taps a quick-reply button to confirm the suggested slot, and gets a same-day reminder message before their visit.
See the spas and salons playbookA traveler inquires about a weekend package via a QR code at a travel fair booth, completes a native form capturing travel dates and group size, and receives a utility template confirming the booking with itinerary details attached.
See the travel and tourism playbookMore from Wavy
The business reaches thousands of opted-in customers with one send instead of manually messaging contacts one by one.
Learn moreThe business answers routine questions instantly, day or night, without adding support staff.
Learn moreThe business collects clean, structured customer data (bookings, orders, applications) without redirecting people to an external website.
Learn moreCustomers browse products, ask questions, and place an order without leaving the WhatsApp conversation.
Learn moreThe business wins back sales that would otherwise be lost when a customer starts checkout but doesn't finish.
Learn moreThe business fills more of its calendar and loses fewer no-shows by confirming and reminding customers automatically.
Learn moreQuestions
Assignment. Once a conversation is claimed by a stylist or team, it's visibly owned, and the inbox is built to discourage a second agent from replying on top of an already-assigned chat. This is the direct fix for the duplicate-reply problem a single shared phone left completely unaddressed before, with no clear way to see who else was already responding to a given customer.
Internal notes are a separate message type from customer replies and are never sent over WhatsApp — they only display inside the staff-facing inbox. The interface distinguishes the two clearly enough that adding a note and sending a customer reply are genuinely different actions, not one checkbox that's easy to overlook by accident under time pressure at a busy front desk.
Yes — agent access is scoped to specific numbers or teams, so a stylist assigned to one branch's WhatsApp number doesn't see conversations belonging to another branch by default at all, however many locations the salon has. This matters for any multi-location or multi-brand setup where customer histories shouldn't cross over between separate teams and branches sharing the same overall workspace and single login.
A manager can reassign it to another available team member, and an unassigned-conversation alert flags any chat that's been sitting unclaimed past a configured time threshold set for the salon's daily queue. This way a message doesn't quietly age past the point a customer reasonably expects a reply to arrive from the salon's staff, even during a genuinely busy day.
The rest of your stack
No rip-and-replace — let a team share one whatsapp number works alongside the systems already running your business.
Available today