Complimentary shipping on orders over ฿1,500
Summer '26 Exclusive

Introducing the
summer ritual.

Shop the collection
Pure Body Oils Vol. I

Soft
Skin,
Slow Mornings.

Bronze Barrier Body Oil
Bronze Barrier
Couture Bloom Body Oil
Couture Bloom
Earth Essence Body Oil
Earth Essence

Botanical oils, blended in small batches. A daily ritual for skin that feels held calm, supple, and quietly radiant.

Botanical Body Oils⋆ Squalane & Colloidal Gold⋆ Damask Rose & Argan⋆ CoQ10 · Neroli · Sandalwood⋆ Botanical Body Oils⋆ Squalane & Colloidal Gold⋆ Damask Rose & Argan⋆ CoQ10 · Neroli · Sandalwood⋆
1/3

sand to city

A summer ritual that travels Bronze Barrier for luminous, sun-warmed skin, layered with Couture Bloom and Earth Essence. From the shore to the city and everywhere in between.

Read our story
Back
Nai'a / Shop

The Oils

Botanical body oils. Three blends, one quiet ritual.

0 pieces
Back

sand to city

A summer ritual that travels, Bronze Barrier for luminous, sun-warmed skin, layered with Couture Bloom and Earth Essence. From the shore to the city and everywhere in between.

The Studio Our Story

Skin remembers kindness.

Nai'a the Hawaiian word for dolphin is also the feeling of skin meeting water. Soft, weightless, completely at ease. We make oils that move that way.

Each blend begins with botanical plant oils jojoba, sweet almond, sea buckthorn, rosehip and ends with a quiet ritual. No fillers. No fragrance fog. Just oils that absorb in seconds and leave skin breathing.

Founded in MMXXIV by a small studio of formulators and herbalists, Nai'a is made in modest batches. Every bottle is poured by hand, labeled by hand, and sealed with care. Slow by design.

The Studio, est. MMXXIV
02 Ingredients

What goes in matters.

Nothing hidden: here is everything inside each bottle, exactly as notified to the Thai FDA (อย.). Every formula is manufactured at a certified facility in Rayong, Thailand.

Bronze Barrier Body Oil
Vanilla shimmer · SPF 30
Bronze Barrier
Vanilla shimmer · SPF 30 · 100ml
Squalane · Jojoba · Sea buckthorn · Cocoa butter · Ceramide NP · Colloidal gold

Squalane, skin-identical moisture that locks in hydration with zero grease.

Jojoba, balances and conditions, mirroring skin's own oils.

Sea buckthorn, an omega-rich antioxidant for a healthy, radiant barrier.

Cocoa butter, a rich emollient that softens and smooths dry skin.

Ceramide NP, reinforces the barrier so skin holds onto moisture.

Colloidal gold, soothes and leaves a lit-from-within glow.

Thai FDA notification 21-1-6900010520
Click bottle for full details
Couture Bloom Body Oil
Intense scented perfume oil
Couture Bloom
Intense scented perfume oil · 100ml
Argan · Calendula · Rosehip · Sweet almond · Bisabolol · Damask rose

Argan, a vitamin-E-rich oil that nourishes and softens.

Calendula, a calming botanical that comforts reactive skin.

Rosehip, supports even tone and a smoother surface.

Sweet almond, a gentle emollient that conditions and softens.

Bisabolol, chamomile-derived, soothes redness and irritation.

Damask rose, an antioxidant flower oil that refreshes and comforts.

Thai FDA notification 21-1-6900010124
Click bottle for full details
Earth Essence Body Oil
Organic botanical concentrate
Earth Essence
Organic botanical concentrate · 100ml
Organic olive · Apricot kernel · Evening primrose · CoQ10 · Neroli · Sandalwood

Organic olive, deeply nourishing and rich in antioxidants.

Apricot kernel, light and fast-absorbing, softens without heaviness.

Evening primrose, an omega-6 that supports suppleness and elasticity.

CoQ10, an antioxidant that helps skin look resilient and revitalized.

Neroli, a calming floral that balances and comforts.

Sandalwood, a grounding aroma that soothes skin and senses.

Thai FDA notification 21-1-6900011327
Click bottle for full details

Why ingredients and the อย. number matter

Every skin is different. Naming our key actives lets you match each oil to what your skin actually needs squalane and ceramide NP for a stressed barrier, evening primrose and CoQ10 for elasticity, calendula and bisabolol for skin that flushes easily. When you know what is inside, the choice stops being guesswork.

Ingredient transparency is also a health practice. Fragrance sensitivities and nut-oil allergies are real Couture Bloom and Bronze Barrier carry sweet almond oil, and our scented blends carry perfume compounds. We would rather you check before you buy than discover on your skin. Every formula uses a gentle preservative system and is made without parabens, silicones, or mineral oil.

We name our ingredients in INCI the International Nomenclature of Cosmetic Ingredients the same system used on shelves in Paris, Seoul, and New York. A dermatologist anywhere in the world can read a Nai'a label without translation, and you can compare us, line by line, with any brand you already trust.

Every Nai'a oil is notified with the Thai FDA (อย.) and carries its own notification number Bronze Barrier 21-1-6900010520, Couture Bloom 21-1-6900010124, Earth Essence 21-1-6900011327. That number means the formula is on record with the Ministry of Public Health and traceable to our certified manufacturer in Rayong, and you can verify each one yourself in the FDA's public database. For us this is a branding standard as much as a legal one: a luxury label should be accountable, batch after batch.

Behind every bottle stands our manufacturing partner's facility, certified to international systems: GHP (Good Hygiene Practice) for clean handling at every step, HACCP for identifying and controlling safety risks before they reach a formula, and ISO 9001:2015 for quality management that makes the hundredth bottle identical to the first. For you, that means every batch is made, filled, and sealed under the same controlled conditions. For the planet, disciplined process control is quietly green: precise batching means less spoiled product, less rework, and less waste quality systems are, at heart, anti-waste systems.

HACCP, ISO 9001:2015 and GHP certifications

No parabens. No silicones. No mineral oil. Nothing your skin doesn't need.

03 Sustainability

Light on skin, lighter on Earth.

We make 100 bottles per scent, per batch never more. Small batches mean fresh oils, no warehouse surplus, and nothing poured away. Slow by design is also waste-less by design.

Our bottles are glass, our caps are aluminium, and our boxes are printed with soy-based ink on recycled board. Everything that leaves the studio can have a second life.

We source within Thailand wherever the plant allows, manufacture with our certified partner in Rayong, and ship in plastic-free packaging. A refill program is on our bench for the next batch.

Back
Nai'a / Journal

The Journal

Notes on slow skincare, single-origin botanicals, and the small daily rituals that quiet the skin.

Back
Nai'a / Contact

Say hello.

Find us elsewhere
Back
Nai'a / Wholesale

Stock Nai'a.

Small-batch botanical body oils for considered shelves. We partner with a limited number of boutiques, spas, and studios. Wholesale pricing with volume tiers for larger orders full details in the price list below.

Couture Bloom
Intense scented perfume oil · 100ml
Wholesale฿415
RRP฿690
Earth Essence
Organic botanical concentrate · 100ml
Wholesale฿475
RRP฿790
Bronze Barrier
Vanilla shimmer · SPF 30 · 100ml
Wholesale฿535
RRP฿890

Terms at a glance

  • Minimum opening order: 12 units (any mix of scents) · reorders from 6 units
  • Volume tiers: 5% off at 36+ units, 10% off at 72+ units
  • 50% deposit to confirm, balance before dispatch · PromptPay or bank transfer
  • Lead time 5–10 business days · current batch 100 units per scent

Wholesale enquiry

Tell us a little about your shop and we'll send our line sheet and current availability.

Back
Nai'a / Customer Care

Here to help.

Everything about getting Nai'a to your door and what to do in the rare case something isn't right.

Shipping

We dispatch within 1–2 business days after your payment is confirmed, with tracked delivery across Thailand. Your exact rate is calculated automatically at checkout from your province; as a guide:

  • Bangkok ฿60 · free over ฿2,000
  • Central & Eastern Thailand ฿90 · free over ฿2,500
  • Northern & Northeastern Thailand ฿120 · free over ฿3,000
  • Southern Thailand ฿150 · free over ฿3,500

Shipping outside Thailand? Write to us before ordering and we'll arrange a quote and the right paperwork for your destination.

Returns

Because body oils are personal-care products, we can accept returns only on unopened bottles with the seal intact, within 14 days of delivery. Message us first and we'll guide you through it return shipping is the customer's care, and refunds go back to your original payment method within 5–7 days of inspection.

Arrived damaged, leaking, or not what you ordered? Send us a photo within 48 hours of delivery and we'll replace it free of charge no need to send the damaged bottle back.

Need a hand with a return or a damaged delivery? Write to hello@naia-skin.com or call +66 2 123 4567 or reach us through the contact page.

Frequently asked

Are Nai'a oils registered with the Thai FDA?

Yes every formula is notified with the Thai FDA (อย.) and carries its own notification number, listed on our Story page along with each oil's key ingredients. You can verify any number in the FDA's public database.

I have a nut or fragrance allergy which oil is right for me?

Couture Bloom and Bronze Barrier contain sweet almond oil, and our scented blends contain perfume compounds. If you have nut, kernel, or fragrance sensitivities, review the full ingredient list on each label or write to us and we'll help you choose.

How do I use a body oil?

A few drops on damp skin, straight after the shower, is all it takes. Warm between your palms, press into skin, and let it absorb for a minute before dressing. Use daily for best results.

Do you offer wholesale for shops and spas?

We do a limited number of boutiques, spas, and studios stock Nai'a. Visit our Wholesale page for pricing, terms, and the enquiry form.

Back
Nai'a / Reviews

What people say.

Real words from real rituals. Share yours below we read every one.

Checkout

I
Contact
II
Shipping
III
Payment
Contact Information
Please enter a valid email
Required
Required
Please enter a valid phone
Shipping Address
Required
Required
Required
Required
Shipping to
Payment Details
PromptPay QR
Credit Card
QR Payment
Total Amount
฿0
Nai'a Skin
Open your bank's app and scan this code to pay. After paying, upload your transfer slip below and tap "Submit Payment".
Step 2 Upload your transfer slip
Take a screenshot of the transfer confirmation from your bank app. We'll verify it before shipping.
Tap to choose image
JPG, PNG up to 4MB
Order Summary
Subtotal$0
Shipping$0
Tax (estimated)$0
Total$0

Secure checkout · SSL encrypted

Thank you, darling.
Your order has been placed. Something beautiful is on its way.
ORDER #LOR-000000
Now Playing
Good morning, Studio.
Today is a fine day to sell something unforgettable.

Low stock alerts

Products
Curate the collection. Add, edit, archive.
Product Category Price Stock Actions
Inventory
Per-size stock levels. Update quickly, restock gracefully.
Product Sizes & Stock Total Status
Ambience
The mood of the room. Choose a preset, set a backdrop, or craft your own.

Backdrop image

No backdrop set
or paste a URL
How much frosted white sits over the background higher means whiter and easier to read text. Applies even with no backdrop image.

Backdrop video

No video set
or paste a URL
Video plays behind the page using the same overlay slider as the image. MP4 or WebM, max 20 MB. Video takes priority over the image when both are set.

Color presets

Custom atmosphere

Music
The soundtrack of the studio. Ambient only, please.
How to set music up:
Add a track with either a YouTube URL (e.g. https://youtube.com/watch?v=...) or a direct MP3 URL. Then click Set active on that track. Turn on Show music player on storefront. Visitors will see a small player at the bottom of the page and can press play.
Show music player on storefront
Lets visitors play and pause the ambient track.
Autoplay on page load
Most browsers block autoplay until first interaction.

Hover sound

A small sound that plays when visitors hover over interactive things. Click Preview to hear each option.

Customers
The people who keep coming back for more.
Customer Email Joined Orders Lifetime Spend
Orders
Approve payments, mark as shipped, track everything.
Wholesale
Stockist enquiries from the wholesale page, and your trade pricing at a glance.
Trade pricing reference (admin only)
Reviews
Customer reviews. Approve to publish on the site; feature the best three on the homepage.
Damage Claims
Customer-reported transit damage. Review media, update status, and close cases.
Shipping
Zones match Thai postal-code prefixes. Customers see their fee live at checkout.
How zones work: Each zone has a list of postal-code prefixes. When a customer enters their zip at checkout, we find the zone whose prefix matches longest. Examples: 10 matches all Bangkok zips (10100, 10500…). The zone with empty prefixes is the international/fallback catch-all.
Payments
Set up PromptPay and Stripe. Customers see whichever you've configured.
PromptPay
Thai bank QR. Set your PromptPay ID and customers can scan to pay directly into your account.
Not configured
10-digit Thai mobile (starting with 0) or 13-digit national ID
Stripe (Credit Card)
Add your publishable key to accept real credit card payments. Test mode is safe for trying things out.
Demo mode
A note on going live: Stripe requires a backend to actually charge cards securely. Adding a publishable key here is step one. Step two is a small server (Vercel/Netlify function) that creates the payment intent ask me when you're ready and I'll write the code.
Email Notifications
Get an email when a customer places an order. Uses Formspree (free, 50 emails/month). Sign up at formspree.io, create a form, paste the form ID below.
Not configured
The string after formspree.io/f/ e.g. for formspree.io/f/xpzgkqyz enter xpzgkqyz
Actual destination is set inside Formspree this is just a label for you.
Heads up: Formspree's free tier doesn't attach images, so the payment slip won't be in the email but a link back to admin will. You'll always see the slip there.
Studio
Your story image and the way people reach you.

Story image

No custom image using default illustration
Shown on the Our Story section and page. Portrait orientation works best (4:5).

Story carousel media

The home "Our Story" carousel has two synced cards per slide. Paste an image or video URL for the left (large) and right (bottle card) panels of each slide. Leave blank to use the default. Video files (.mp4, .webm) auto-play muted and looped.

Contact information

Social links
Where people can find you online.
Product categories
Add categories like Lip oil, Face oil, Bath ritual. Available in all 3 languages.
Journal
Articles about skincare, ingredients, and rituals. Helps SEO and gives visitors a reason to come back.
Writing tip: Keep articles short (300–800 words), use the excerpt field for the card preview, and add a clear hero image. Published articles appear at /journal and link from the footer.

New Category

New Link

New Product

No custom image using bottle style
PNG, JPG, or WebP. Transparent background preferred for clean display. Max 4MB.

New Article

No image yet
Lifestyle or ingredient photography works best. PNG, JPG, or WebP. Max 4MB.

New Zone

Empty = international/fallback. Thai zips start with 2-digit province codes.

Order

Payment slip
Payment slip

New Track

New Address