3 locations · Hair Barcelona, Spain 60-day case study

How Studio Nova turned Instagram DMs into a fully booked Saturday.

Multi-location salon chatbots fix a familiar pattern: Sofia and her team got an average of 60 Instagram DMs a day — story replies, balayage price questions, booking requests. Stylists were on the floor with clients; replies took 4–6 hours. By then, the DM-er had booked the salon two blocks away.

+38%
Instagram leads, month one
+€2,400
Recovered revenue, first 60 days
1.5s
Median AI reply time

A real booking. 22:14. Story reply.

Studio Nova Barcelona
Seekadu AI · Always answering
Instagram DM
I saw your story about the balayage today — that looked amazing! How much is it?
Thank you! 💛 Balayage at Studio Nova starts from €150 for shoulder-length hair, includes toning and a blowout. We're quite booked but I have one slot left this Thursday at 2pm with our senior colourist — want me to hold it for you?
Yes please!
Holding 🌟 Just need a name and a mobile for the booking confirmation. A €40 deposit secures the appointment — fully refundable up to 24h before.
Replied in 38s · 22:14
Powered by SeekaduLead captured · Deposit pending
Lucia would have waited 4h beforeSeekadu replied in 38 seconds — booked the slot

What was actually happening across the Instagram inbox.

Studio Nova runs 3 locations across Barcelona — Eixample, Gràcia, and Sant Antoni. Each location has 4–5 stylists, and every stylist is booked back-to-back during the day. Nobody was watching the shared Instagram inbox in real time.

Story-reply DMs piled up between morning chairs and the lunch rush. By the time Sofia's marketing coordinator could triage them in the late afternoon, half the leads had already moved on.

A typical Tuesday morning — before Seekadu

09:14

Story reply DM hits the inbox

"I saw your balayage story — how much for shoulder-length?"

09:15

Stylists are with clients

Chairs full. Phones in lockers. Nobody watching DMs.

13:47

DM-er messages a competitor

Salon two blocks away replies in 9 minutes.

13:52

Competitor books the slot

€180 colour + cut · 3-hour appointment · Lost.

16:30

Coordinator triages the inbox

"Hola! Yes, balayage starts at €150…" The DM-er already booked.

Why DM inbox triage doesn't scale

A salon group can't have someone monitoring 3 Instagram inboxes during cutting hours. Stylists are working. Coordinators run reception, the till, and product sales. Hiring a dedicated DM agent would cost more than the cancelled appointments it would save.

How much was the gap costing?

Studio Nova's average new-client booking is €110–€180 for colour and cut. Story-reply DMs convert higher than ad clicks because the prospect already loves the visual. But the response window is 30 minutes; after that, conversion drops 65%.

The cost of a 4-hour DM gap · Studio Nova Barcelona

Daily Instagram DMs across 3 locations60 DMs/day
Story-reply DMs (highest-intent)~22/day
% that booked elsewhere before reply~52%
Average colour-and-cut booking€135
Lost bookings per week (avg)~12 clients
Estimated monthly revenue lost~€6,480

Every DM type Studio Nova now receives — answered instantly.

Seekadu was trained on Studio Nova's service menu, stylist tiers, deposit policy, location-specific schedules, and visual brand voice. Every reply sounds like the salon.

Story-reply lead captureInstagram DM
Hi! Saw your story with the platinum highlights — what would something like that cost on dark hair like mine?
Beautiful! 💎 Platinum on naturally dark hair is one of our signature transformations. It's a 4–5h appointment, usually €220–€280 depending on length and condition, including bond-builder and toning. Want me to book a free 15-min consultation to see what's possible?
Yes please!
Replied in 38s · 22:14
Consultation booked · Lead in CRM · High-AOV pipeline
Cut & colour bookingInstagram DM
Do you have anything this Friday for a full colour + cut?
Yes! 💛 Friday I have 11:00 with Lucia (senior) or 16:30 with Marta (junior). Full colour + cut is €115 with Marta or €145 with Lucia. Which works?
Friday 11 with Lucia, please
Booked you in with Lucia for Friday at 11:00. €40 deposit holds it — fully refundable up to 24h before. Want me to send the deposit link?
Replied in 38s
Booking held · Deposit link sent · Reminder scheduled
Rebook & loyaltyWhatsApp
Hi Andrea! ✨ It's been 6 weeks since your last colour — your roots are probably starting to show. I have Lucia free this Thursday at 4pm or next Tuesday at 11am for a refresh. Want me to hold one?
Thursday 4pm would be perfect, thank you!
Done! Thursday at 16:00 with Lucia — see you then. 💛
Triggered 6 weeks post-visit
Returning client booked · Lifetime value protected
Post-visit review requestWhatsApp
Hi Sara! Hope you're loving the new balayage 💛 We'd love a quick review if you have a moment — link below. If anything wasn't perfect, please tell us first before posting — we'll fix it immediately.
It's gorgeous! Just left you a 5-star on Google ✨
Thank you so much Sara — you made our day! 🌟 See you for your rebook in 6 weeks.
Sent 48h post-visit
5-star review captured · 4.8 → 4.9 avg score

What changed at Studio Nova in the first 30 days.

The lift came from one thing: Seekadu replied to every Instagram story-reply DM in under 60 seconds — when the prospect's intent was at peak.

Story replies that previously got triaged in the late afternoon were now converting to held appointments before the prospect even closed the app.

+38%
Leads captured from Instagram DMs
+38%
1,820
DMs answered across 3 locations, month one
100%
€2,400
Recovered revenue tracked in first 60 days
60 days
2h/day
Reclaimed across coordinators and stylists
Saved
4.8 → 4.9
Combined Google review score across all locations
+0.1

Two hours a day saved on WhatsApp and Instagram messages alone. The pipeline has never been fuller. Story-reply leads that used to ghost us are now booking before they close the app.

Sofia Kostova
Owner
Studio Nova · Barcelona, Spain

Illustrative composite. Names, locations, and figures are representative of typical Seekadu deployments and not a single attributed customer.

Lead conversion week by week · month one

Week 1
€520
Week 2
€680
Week 3
€720
Week 4
€810

Sofia set up Seekadu across 3 locations herself.

15 min
Total setup time
01

Uploaded the salon group's knowledge base

Sofia uploaded the service menu (cut, colour, extensions, treatments), stylist tier matrix (junior/senior/master), deposit policy, and per-location opening hours. Seekadu indexed everything in 90 seconds.

⏱ 8 minutes
02

Connected Instagram and WhatsApp Business

Both channels connected through the Seekadu dashboard — Instagram via the official Meta API, WhatsApp via the Business API. All 3 location accounts unified in one workspace.

⏱ 5 minutes
03

Went live. First story-reply booked that evening.

Within 2 hours of going live, Seekadu had captured 4 new leads from story replies — including a full colour booking that previously would have been triaged the next afternoon.

⏱ 2 minutes

Your salon could be capturing story replies tonight.

14-day free trial. Train Seekadu on your service menu, stylist tiers, and deposit policy — and let it handle every Instagram DM from tonight.

Seekadu was trained on Studio Nova's actual service menu — not a generic salon template.

Every answer Seekadu gives reflects the actual salon group — the actual service pricing bands per stylist tier, the actual deposit policy, the per-location chair schedule. When a DM-er asks about platinum highlights on dark hair, Seekadu tells them the exact process and price range.

This is what makes the replies feel like the receptionist — not a bot.

Service menu with tier pricing32 services
Stylist tiers & specialities12 stylists
Treatments & bond builders8 add-ons
Per-location schedule & capacity3 locations
Deposit & cancellation policyAlways current
Gift cards & package deals6 options
Seekadu answering from Studio Nova's knowledge baseLive · Updated instantly

Customer: "How much is balayage on long hair?"

Seekadu: "Balayage on long hair (past the shoulders) is €185–€240 with a senior colourist depending on density and starting colour. Includes toning, bond-builder, and blowout. Want me to hold a slot for you?"

Customer: "Can I get a Tuesday morning at the Gràcia location?"

Seekadu: "Yes — our Gràcia branch opens 09:00–20:00 Tue–Sat. Tuesday mornings, Marta is free at 10:00 or 11:30, and Lucia at 9:30. Which works?"

Customer: "Do you do hair extensions?"

Seekadu: "Yes — tape-in (€280), clip-in fitting (€120), and keratin bond (€400+) extensions, all with our specialist Carmen at our Eixample location. We require a 30-minute consultation before booking."

Customer: "What's your cancellation policy?"

Seekadu: "All appointments require a deposit (€20 for cut, €40 for colour, €100 for extensions). Cancellations up to 24 hours before are fully refundable. Inside 24h, the deposit is held as credit for your rebook."

Customer: "Can I get my eyebrows done at the same time as my cut?"

Seekadu: "Of course! Brow shape and tint add 15 minutes and €25 to your cut appointment. Just mention it when you book and we'll schedule the brow tech in parallel."

FAQ

Questions salons ask about Seekadu.

The specific questions salon owners and managers ask before they commit to Instagram automation.

More use cases for salons & wellness

See the other workflows Seekadu handles for hair, beauty, and wellness businesses.

Your Saturday chairs. Every DM converted.

Train Seekadu on your service menu, stylists, and deposit policy. Connect Instagram and WhatsApp.
Every story-reply DM answered in under a minute — from tonight.

14-day free trial · Credit card required · Cancel anytime · Live in 15 minutes