Services Work About Blog Contact Start a project →
info@kivomarketing.comMiami, FL · Barcelona, ES

Case study · Education & e-commerce

Aesthetics academy website case study: JD Yuversity, Miami

A Korean aesthetics academy and shop on one website: courses, catalog, customer portal and event landings, wired to Zoho for stock, orders and invoices.

Kivo Marketing built the website of JD Yuversity, a Korean aesthetics academy and shop in Miami: courses, a product catalog, a customer portal and event landings, wired to Zoho for stock, orders and invoices. This aesthetics academy website case study from Miami shows what's on the site and how the pieces fit.

Updated

The case study: what's on this aesthetics academy website in Miami?

JD Yuversity does two things under one name. The academy teaches Korean aesthetics, and the shop sells products. Both live on the same website.

This case describes what the site does and how it's built, not its results.

ProjectJD Yuversity
What it isKorean aesthetics academy and shop, in Miami
On the websiteCourses, product catalog, customer portal and event landings
Back officeZoho, for stock, orders and invoices
StackPHP, Stripe, n8n, Zoho Inventory, Zoho CRM and Meta CAPI
Built byKivo Marketing, with design and code in the same team

Can one website run an academy and a shop?

Yes, if it's planned as one site from day one, not a store bolted onto a course page. Someone comparing courses and someone buying products need different pages. Quite often, they're the same person.

So the paths split where they differ: courses on one side, the catalog on the other, event landings for dates that need their own page. The customer portal gives buyers a place of their own.

The hard part isn't the menu. It's what happens after someone pays, and that's where Zoho comes in.

Academy and shop with Zoho: why wire the site to it?

A store that isn't connected to its back office creates a second job. Every sale gets typed into the inventory system, stock gets adjusted, an invoice gets issued. Skip a step on a busy day and the site sells something that isn't on the shelf.

JD Yuversity's site is wired to Zoho for stock, orders and invoices. The website stays connected to those records, so what the catalog shows and what the team has on hand stay in step.

Two Zoho products are involved, Zoho Inventory and Zoho CRM, plus n8n for workflows between systems. More on that kind of work in AI automation.

What is JD Yuversity's website built with?

Six pieces, all standard, well-documented tools. The team that designed the pages also wrote the code.

PieceWhat it is
PHPThe language the website is written in
StripeOnline payment platform
n8nOpen-source tool for workflows between systems
Zoho InventoryZoho's software for stock, orders and invoicing
Zoho CRMZoho's customer relationship manager
Meta CAPIMeta's Conversions API, which sends events from the server to Meta

Why does an academy need event landings and Meta CAPI?

An event has a date, a place and a reason to sign up now. A general course page can't carry all of that, so JD Yuversity's events get landing pages of their own.

Meta CAPI covers what happens after the ad. The pixel measures from the browser, where ad blockers and privacy settings can cut it off. Meta's Conversions API sends events from the server instead, so a conversion can still reach Meta when the browser doesn't report it.

If you fill events with Meta ads, that's the data that tells you which ad worked.

Planning an aesthetics academy website in Miami? Start here

Not every project needs all of this. JeuDerm USA sells a clinical Korean skincare catalog from one page, with Stripe checkout and no e-commerce platform underneath. No academy, no portal. The business decides the architecture.

For an academy that also sells, these four questions settle most of the plan. The rest is on our web design and development page, and if you run a clinic, see marketing for med spas and aesthetics.

  • Where does your stock live today? If it's in Zoho or another system with an API, the site connects to it. If it's in a spreadsheet, that comes first.
  • Who issues the invoices? The website should hand that job to the system that already does it, not start a second set.
  • Is a student who buys products one customer or two? The answer shapes the portal, the CRM and the reports.
  • Which events need their own page? And how you'll know which ad filled the seats.

Work we have shipped

  • JD Yuversity

    Korean aesthetics academy and shop in Miami: courses, catalog, customer portal and event landings, wired to Zoho for stock, orders and invoices. PHP, Stripe, n8n, Zoho Inventory, Zoho CRM and Meta CAPI.

    See the project
  • JeuDerm USA

    Single-page store for a clinical Korean skincare catalog: filters by line and by skin concern, wishlist, shipping calculation and Stripe checkout, with no e-commerce platform underneath.

    See the project

Frequently asked questions

What should an aesthetics academy website include?

Each course with what it covers, dates, price and how to sign up. Who teaches and where. A clear way to ask before booking. JD Yuversity adds a shop, a customer portal and event landings because it also sells products and runs events.

Can Zoho Inventory connect to a custom website?

Yes. Zoho Inventory has ready-made integrations for platforms such as Shopify; a site written in code, like JD Yuversity's PHP site, connects through Zoho's API. Someone has to build those flows and keep them working when either side changes.

Do I have to switch to Zoho?

No. JD Yuversity's site talks to Zoho because that's where its stock, orders and invoices are kept. If yours live in another system with an API, the same idea works: the site stays connected to those records.

Can the website be in English and Spanish?

Yes. Kivo Marketing works in both, with a team in Miami. Write the Spanish pages for Spanish searches, with their own titles and course descriptions, instead of running the English ones through a translator. More about Kivo Marketing in Miami.

How much does an academy website with a shop cost?

It depends on the pieces: courses, catalog, portal, event pages and how many systems the site talks to. Kivo Marketing doesn't publish rates yet, and Zoho and Stripe price their services separately. Tell us what you teach and sell and we'll scope it.

Is your stock in one system and your website in another?

Tell us what you teach, what you sell and where the orders end up. We'll tell you what to connect first.

Start a project →