Templates are over.

Booking and beauty infrastructure for web designers

Booking, deposits, cards, classes and clients, as an API. Design anything on top, or have us design it.

devoelashes.com on a phone, booking: brandy's open times, live from Besmi
“The site is perfect!”
Cortney, owner · iMessage, Oct 21

01/ 05DenverStorefront API

De Voe Lashes

Every artist. Her own price, her own calendar.

  • Artists and levelsGET /artists
  • Live open timesGET /availability
  • DepositsPOST /bookings
  • Class seatsPOST /classes/{id}/purchase
  • ReviewsGET /reviews
  • Returning clientsPOST /clients/session
“The site is perfect!”
Cortney, owner · iMessage, Oct 21
Visit devoelashes.com (opens in a new tab)
devoelashes.com, the homepagedevoelashes.com, booking: brandy's open times, live from Besmi
beautyaestheticsbykenia.com on a phone, booking: her open times, live from Besmi
“Everything is spot on actually I really love it !”
Kenia, owner · Instagram DM, Oct 25

02/ 05Kennewick, WAStorefront API

Beauty Aesthetics by Kenia

Quiet luxury. In English and Spanish.

  • Menu and pricesGET /services
  • Live open timesGET /availability
  • Email codesPOST /verification/email
  • DepositsPOST /bookings
  • Gift cardsPOST /gift-cards/check
  • Policies, word for wordGET /studio
“Everything is spot on actually I really love it !”
Kenia, owner · Instagram DM, Oct 25
Visit beautyaestheticsbykenia.com (opens in a new tab)
beautyaestheticsbykenia.com, the homepagebeautyaestheticsbykenia.com, booking: her open times, live from Besmi
revivalbeauty.co on a phone, booking: her next opening, live from Besmi
“Okay i LOVE! I think it’s already in such a good place!!”
McKinzie, owner · Instagram DM, Oct 28

03/ 05St. LouisStorefront API

Revival Beauty Co.

Skin and lashes. Every request, hers to approve.+ naps, chats & good vibes

  • Services and add-onsGET /services
  • Next openingGET /availability
  • Requests she approvesPOST /bookings
  • Card on filePOST /bookings/card
  • ReviewsGET /reviews
  • PostsGET /updates
“Okay i LOVE! I think it’s already in such a good place!!”
McKinzie, owner · Instagram DM, Oct 28
Visit revivalbeauty.co (opens in a new tab)
revivalbeauty.co, the homepagerevivalbeauty.co, booking: her next opening, live from Besmi
besmi.com/readysetgrow on a phone, booking: her tiers, live from Besmi
“I’m looking at it like wait this is me? lol”
Mari, Ready Set Glam · iMessage, Oct 28

04/ 05Mari's mentorshipBuilt inside Besmi · Academy

Ready Set Grow

A mentorship page with enrollment built in.

  • Tiers and prices
  • Rounds and seats
  • Pay later
  • Waitlist
  • Checkout
“I’m looking at it like wait this is me? lol”
Mari, Ready Set Glam · iMessage, Oct 28
Visit besmi.com/readysetgrow (opens in a new tab)
besmi.com/readysetgrow, the homepagebesmi.com/readysetgrow, booking: her tiers, live from Besmi
moualashco.com on a phone, booking: her calendar, live from Besmi

05/ 05Hillsboro, ORStorefront API + Shopify

Moua Lash Co

Our own studio. Shopify runs the shop, Besmi runs the chair.

  • Menu and pricesGET /services
  • Live open timesGET /availability
  • DepositsPOST /bookings
  • WaitlistPOST /waitlist
  • Gift cardsPOST /gift-cards/check
Visit moualashco.com (opens in a new tab)
moualashco.com, the homepagemoualashco.com, booking: her calendar, live from Besmi

We built the hard part. You build the beautiful part.

Open times, deposits, cards, classes and clients are done, on the same code as Besmi's own booking page. De Voe, Kenia, Revival and Moua Lash Co run on the same Storefront API you get.

Storefront API
Icon plan
Test keys
work on localhost
Rate limits
240 reads a minute per visitor
AI connector
Pro and Icon
storefront.js
GET /availability answers
{
  "timezone": "America/Denver",
  "serviceId": "s1",
  "artistId": null,
  "durationMinutes": 120,
  "date": "2026-11-20",
  "slots": [
    { "start": "2026-11-20T16:00:00.000Z", "end": "2026-11-20T18:00:00.000Z" },
    { "start": "2026-11-20T18:30:00.000Z", "end": "2026-11-20T20:30:00.000Z" }
  ]
}

Behind every booking, already handled

  • Open timesGET /availability
  • DepositsPOST /bookings
  • Card on filePOST /bookings/card
  • Email codesPOST /verification/email
  • Returning clientsPOST /clients/session
  • Classes and seatsGET /classes
  • Gift cardsPOST /gift-cards/check
  • Discount codesPOST /discounts/check
  • ReviewsGET /reviews
  • PostsGET /updates
  • WaitlistPOST /waitlist
  • Policies and feesGET /studio

Your agent can build it.

Every endpoint, error and rule is on one page, written for people and for coding agents. Give yours a test key and this prompt.

prompt
Build a booking website for my lash studio with Next.js. Use the Besmi Storefront API, documented at https://besmi.com/developers#storefront (read it first). Show the studio, menu and reviews from /studio, /services and /reviews, open times from /availability, and book with /verification/email then /bookings, taking deposits with Stripe.js when the booking says deposit_required. My publishable key is in the BESMI_KEY environment variable.
“1000000% the website is an even bigger deal than the booking platform do you have any idea how difficult web design is???”
Cortney, owner of De Voe LashesThe night her site went live. iMessage, Oct 17
Cortney De Voe speaking on stage
booked through Besmi
$3.2M+booked through Besmi
appointments
30,200+appointments
beauty pros run their books on it
390+beauty pros run their books on it

In their words.

From their texts, DMs and posts. Nothing reworded.

“The website in and of itself will sell people on your software”Cortney · @devoelashesDe Voe Lashes, DenveriMessage, Oct 2026“Been matching all the assignments to the website you made me. I’m stoked.”Mari · @readysetglamReady Set Glam, DallasiMessage, Nov 2026“For websites, I honestly don’t have any that stick out, as I feel like a lot feel “clinical” in the esthetics world, but I love how luxurious the one that was made for Kenia looks.”McKinzie · @revivalbeauty.coRevival Beauty Co., St. LouisInstagram DM, Oct 2026“Thank you so much for this beautiful website!!”Tamia · @paris.devoelashesArtist, De Voe LashesiMessage, Oct 2026“Yes I just seen the new pick a date drop down calendar I like it”Kenia · @beauty.aesthetics.by.keniaBeauty Aesthetics by Kenia, Kennewick, WAInstagram DM, Oct 2026“I think the design you did for me is gonna be a huge selling point and should be used as your model site for the most expensive tier bc it has EVERYTHING”Cortney · @devoelashesDe Voe Lashes, DenveriMessage, Oct 2026“Speechless”Mari · @readysetglamReady Set Glam, DallasiMessage, Oct 2026
“And being able to offer my 1:1 lash master classes directly through my booking page? A huge plus!”Kenia · @beauty.aesthetics.by.keniaBeauty Aesthetics by Kenia, Kennewick, WAInstagram reel caption, Oct 2026“If you are a business owner & don't have a website pls pls pls use @get.besmi HIGHLY RECOMMEND!”Alux Beauty · @aluxbeautyyOregonInstagram story, Jun 2026“@get.besmi is honestly a game changer! The customization, the customer service, plus what the actual booking platform has to offer is top tier! They truly want to make our lives easier and I love that”McKinzie · @revivalbeauty.coRevival Beauty Co., St. LouisInstagram, Oct 2026“I absolutely LOVE the ease & customizability of literally everything switching over from another platform and setting up my booking site has never been smoother! Branding is beautiful.”Angel · @lashuplaceupLash Up Lace Up, San Rafael, CAInstagram comment, Oct 2026“Being able to build a site with my branding instead of the classic white, pink, clean girl aesthetic (not that there’s anything wrong with that just not me or my clients vibe) was liberating! Now to everyone reading this stop using the other sites and come over to where the grass really is greener, prices are affordable and the site goated!”Mama Rosa · @screamqueenlashesScream Queen Lashes, Los AngelesInstagram DM, Jul 2026“I’m obsessed with the customization of everything. Everything is put together so perfectly and thoughtful, it all just makes sense. Also, whenever I need anything it’s “ok give me 2 days” and then an hour later it’s done! Like omg for me??? I just feel so heard.”Ava Torgerson · @414.beautyllc414 Beauty, Oak Creek, WIInstagram comment, Oct 2026“I absolutely love Besmi! It’s such an amazing community, and I love how customizable everything is to fit your business. My favorite feature has to be the last-minute openings/appointment opening posts already being ready to post, it makes life so much easier! And the loyalty cards are such a cute and helpful touch!”Aimee · @aimeesloungeAimee’s Lounge, Beaverton, ORInstagram comment, Oct 2026“I love everything. the customization, analytics, the little details with this site are HUGE and makes our lives so much easier and clients love it so much. I need Besmi to be everyone’s go to site. I’ve been recommending it like crazy”Jeezy Concepts · @jeezyconceptsAllentown, PAInstagram comment, Oct 2026

Some of the studios quoted here are Besmi partners and earn when studios they refer join. Moua Lash Co is the founders' own studio.

Yours is next.

Designed from your brand and your photos, with Besmi booking inside it from day one.

  • Your photos, your words, your domain
  • Services, hours and prices update themselves
  • Runs on Besmi Icon, $25 a month

Building it yourself? Start with the docs

I'm

No price list. A person reads every request. Privacy