Tommy Kuvalis
VIP Concierge·Senior·braxton.konopelski8@gmail.com
Rating distribution
5
207
4
118
3
49
2
53
1
44
QA performance
Total evals
0
All-time, excludes invalidated
Avg QA score (30d)
—
Avg CSAT (30d)
3.77 / 5
+0.32 starsvs. prior 30 days
AI-acceptance rate
—
No scores yet
Showing 1 - 50 of 50
Rating | Comment | Ticket | Customer | Team member | Responded |
|---|---|---|---|---|---|
| 5/5 | Color match through the app worked perfectly. Foundation is spot on. | 39497172Pro discount enrollment | May 24, 2026, 8:05 PM | ||
| 4/5 | Good service. Wish I'd been told upfront that my shade was on backorder. | 17866380Return after 30-day window | May 24, 2026, 2:40 AM | ||
| 4/5 | Mostly painless. Wish the BOPIS confirmation email had come faster. | 46636860Item authenticity concern | May 23, 2026, 10:22 AM | ||
| 5/5 | Mailed me a replacement powder after mine arrived broken. Quick and gracious. | 95444230Missing items in shipment | May 23, 2026, 12:33 AM | ||
| 5/5 | Such a delightful first impression. Already shopping. | 69761537App crashes at checkout | May 22, 2026, 8:17 PM | ||
| 5/5 | Got my points credited back for an order I had to cancel. Super easy. | 60127616Order arrived damaged | May 22, 2026, 7:40 AM | ||
| 1/5 | Discount code didn't work, agent blamed me for entering it wrong. It was their typo. | 39483637Question about product ingredients | May 20, 2026, 2:50 AM | ||
| 4/5 | Generally happy. The fragrance sample they sent wasn't what I picked but close enough. | 15145375Price match request | May 18, 2026, 2:33 AM | ||
| 5/5 | Loved the personalized note in my order. Small touch, big impact. | 05554760BOPIS pickup not ready | May 17, 2026, 1:11 PM | ||
| 4/5 | Friendly chat, fixed the issue. Took two tries to get the right shipping label. | 56098647Pro discount enrollment | May 16, 2026, 1:39 PM | ||
| 5/5 | Returned three items past the window and they made an exception. Lifelong customer. | 58943683Allergic reaction concern | May 16, 2026, 9:02 AM | ||
| 5/5 | Faster customer service response times. | 46591091Return after 30-day window | May 15, 2026, 5:08 PM | ||
| 10/11 | The selection, the service, the app — all top tier. | 78302253Loyalty points not posting | May 15, 2026, 12:27 PM | ||
| 5/5 | Loved the personalized note in my order. Small touch, big impact. | 13503416Klarna / Afterpay split issue | May 15, 2026, 6:19 AM | ||
| 3/5 | Mid. Got the refund eventually but it took 10 days instead of the 3 they promised. | 00237234Where is my order? | May 14, 2026, 10:49 AM | ||
| 7/11 | It works. Wouldn't go out of my way to recommend it. | 42563977Restock alert for backorder | May 14, 2026, 3:16 AM | ||
| 4/5 | Helpful, but the hold music in the phone queue was rough. | 92623502Cancel order request | May 13, 2026, 4:02 AM | ||
| 5/5 | Their chatbot actually solved my problem before a human was needed. | 43388054Lost package follow-up | May 12, 2026, 9:39 PM | ||
| 9/11 | Best in class. The app is genuinely beautiful and useful. | 90058993Loyalty points not posting | May 12, 2026, 5:10 PM | ||
| 4/5 | Helpful, but the hold music in the phone queue was rough. | 72724874Klarna / Afterpay split issue | May 12, 2026, 3:50 PM | ||
| 1/5 | Foundation arrived completely shattered and they offered 5 dollars store credit. | 88398298Wholesale order question | May 12, 2026, 2:46 AM | ||
| 9/11 | Best in class. The app is genuinely beautiful and useful. | 91902052Insider tier issue | May 11, 2026, 10:55 AM | ||
| 1/5 | I waited 45 minutes in chat queue just to be told they'd email me. | 90527628Loyalty points not posting | May 11, 2026, 7:49 AM | ||
| 1/5 | The app, website, and store gave me three different return policies. | 57834613Price match request | May 11, 2026, 3:15 AM | ||
| 1/5 | I waited 45 minutes in chat queue just to be told they'd email me. | 84414889Lost package follow-up | May 10, 2026, 10:30 AM | ||
| 3/5 | Got there. Took a full week which was longer than I'd expect for a missing item. | 54868202Item authenticity concern | May 10, 2026, 2:13 AM | ||
| 3/5 | Slow but eventually got there. Could have been a one-message fix. | 68626519Item authenticity concern | May 9, 2026, 10:42 PM | ||
| 9/11 | Their personalization is unreal. Like having a personal Beauty Advisor. | 51581796Influencer code not working | May 9, 2026, 2:03 PM | ||
| 5/5 | Marie answered my question about which retinol to start with. Detailed, no pressure to upsell. | 43033396Cancel order request | May 9, 2026, 11:01 AM | ||
| 5/5 | Loved that they followed up two days later to make sure the replacement arrived. | 27657238Order arrived damaged | May 8, 2026, 10:18 PM | ||
| 5/5 | Honestly the best customer service in beauty. Always feels personal. | 27065849Discount code not working | May 8, 2026, 9:33 PM | ||
| 4/5 | Pretty good. Sara was nice, the system glitched once but she powered through. | 71922187Discount code not working | May 8, 2026, 3:01 PM | ||
| 4/5 | Nice agent. Would have been nice to get a small gesture after the order was so delayed. | 08782399Return after 30-day window | May 8, 2026, 7:33 AM | ||
| 3/5 | The chat agent was clearly juggling other conversations. Felt impersonal. | 56480954Shipping cost question | May 7, 2026, 12:33 PM | ||
| 1/5 | Worst customer service I've dealt with. Refund denied with no explanation. | 01933537Item authenticity concern | May 7, 2026, 12:57 AM | ||
| 10/11 | Bloom understands what a beauty customer actually wants. | 65750035Restock alert for backorder | May 6, 2026, 7:38 PM | ||
| 5/5 | Such a delightful first impression. Already shopping. | 20872010BOPIS pickup not ready | May 6, 2026, 2:03 PM | ||
| 1/5 | Spent hours on chat over a week, never got a real answer. | 10156105Birthday gift not received | May 6, 2026, 2:49 AM | ||
| 3/5 | Mid. Got the refund eventually but it took 10 days instead of the 3 they promised. | 02117511Order arrived damaged | May 5, 2026, 10:11 AM | ||
| 4/5 | Solid first impression. The welcome email was a little overwhelming. | 03384550Missing samples in order | May 4, 2026, 3:13 PM | ||
| 2/5 | Three separate tickets for one missing-items issue. Painful. | 11630231Refund not received | May 4, 2026, 12:20 PM | ||
| 3/5 | Better packaging — less plastic. | 56487548Insider tier issue | May 2, 2026, 9:09 AM | ||
| 1/5 | Three weeks, four agents, still no refund. | 38993257Order arrived damaged | May 2, 2026, 4:11 AM | ||
| 4/5 | Make the chat agents actually empowered to make refund decisions. | 73817569Missing items in shipment | May 2, 2026, 12:23 AM | ||
| 5/5 | Replaced my damaged perfume bottle within 24 hours. So impressed. | 88717363Foundation match help | May 1, 2026, 6:06 AM | ||
| 10/11 | The Elite tier perks are worth every dollar of lifetime spend. | 41696432Insider tier issue | Apr 30, 2026, 1:59 PM | ||
| 1/5 | I will never recommend this brand again. Truly terrible support. | 12813818Lost package follow-up | Apr 30, 2026, 8:55 AM | ||
| 5/5 | Best beauty retail experience I've had online. Order arrived in two days, all perfectly packaged. | 13625043Wrong shade sent | Apr 29, 2026, 10:24 PM | ||
| 3/5 | Onboarding was fine. Not memorable in either direction. | 70671945Shipping cost question | Apr 29, 2026, 11:27 AM | ||
| 2/5 | Three chats, no resolution. The fourth agent finally helped. | 85940028Missing items in shipment | Apr 28, 2026, 2:22 AM |