The client
MAP Bariloche is a ceramics school and studio in San Carlos de Bariloche, in Argentina’s Patagonia. It serves locals, residents and visitors looking for wheel throwing, hand building, glazing, vessels, sculpture and special events such as raku firings and clay-stomping sessions.
- Industry: experiential education, artisan craft and creative hospitality.
- Size: a single-location small business with a small team of teachers and admin staff, and a community of students on monthly memberships.
- What it sells: weekly class memberships, enrollment, co-working hours, kiln firings, materials, special workshops and events, and business plans.
It’s a business built on recurring memberships, limited seats and in-person operations. Growing without a system means a flooded WhatsApp and missed payments.
The business problem
MAP had demand, but neither a digital channel nor a back office to match it. Day-to-day operations were disorganized — schedules, memberships and payments lived in spreadsheets and in the staff’s heads — and communication with students kept breaking down: schedule questions, payment reminders and plan changes all went through a single WhatsApp that nobody could keep up with.
Without a website to attract people and a panel to hold the operation together, the studio couldn’t fill the seats it already had — let alone open new classes.
The goal
- Launch a brand website with local SEO to show up in ceramics searches in Bariloche and drive traffic to social media and WhatsApp.
- Increase occupancy of existing classes — fill idle seats, not collect empty leads.
- Make it possible to open new class times without breaking administration.
- Centralize students, balances and payments in an admin panel: memberships, enrollment, co-working, firings, materials and workshops.
- Improve collections and take operational work off the team’s plate.
- Support all of that growth with one system: website, student, payment, class and staff in a single flow.
The thesis: the demand the website generates is only useful if the admin panel makes filling a seat and opening a class effortless.
What we found
- The studio was invisible on Google and weak at converting on social. Instagram showed the work, but there was nowhere that explained classes, community, FAQs and schedules with a clear call to action.
- Schedules lived in the staff’s heads. Visitors couldn’t see which classes had seats, which lowered occupancy and flooded the chat with “what days do you have?”.
- The offering is complex — memberships, co-working by the hour, itemized firings, materials, events. A generic form isn’t enough: it has to be explained on the website and run in the CRM.
- WhatsApp was the only funnel — fragile and unmeasured.
- Without an admin panel, opening a new class was a risk. More students meant more receipts, absences, debts and messages, so growth was being held back on purpose.
The opportunity: SEO and a website to fill the studio, and a CRM/admin panel so that filling it wouldn’t blow up the operation.
The strategy
Two layers, built at the same time:
1. Capture — website and SEO, not ads first
MAP lives on local search and social. We built a site to rank for “ceramics school / studio Bariloche”, showcase the craft and the community, publish real class schedules and FAQs with live catalog prices. The call to action wasn’t a checkout: it was WhatsApp and Instagram, with people who arrive already informed.
2. Operations — the admin panel as a condition for growth
There’s no point filling classes if payments, seats and co-working are managed by hand. The panel (students, payments, calendar, portal, WhatsApp, invoicing) was designed so that every new student and every new class costs very little to operate.
In a studio with limited seats, the KPI isn’t vanity traffic. It’s occupancy plus the capacity to open new classes. SEO brings the demand; the admin panel makes that demand sit down, pay and stay.
What we built
A. Website + SEO (the growth channel)
- Brand home (Bariloche · Patagonia), classes and community
- About, events/workshops blog, and contact
- FAQ with prices pulled from the catalog — never copied by hand
- Live class schedules, the same ones as the admin panel: open seats and full classes are both visible
- On-page SEO and local metadata for ceramics searches in Bariloche, plus LocalBusiness schema (address, phone, WhatsApp)
- Calls to action to WhatsApp and social media, not to a cart
B. Admin panel / CRM (growth without friction)
- Students, teachers, memberships, enrollment, business plans and co-working (hours, extras, door access)
- Calendar, seats, sign-ups and absences — the foundation for opening new classes with control
- Payments, billing month and invoicing integration
- Kiln firings, materials, events and raffles
- Dashboard and reports (revenue mix)
- Student portal (bookings, balances, workshops)
- WhatsApp reminders, inbox and commands, plus an AI agent that handles receipts, plan changes and sign-ups
- Android apps for staff and Telegram alerts
The website and the panel weren’t separate projects: the schedules and prices on the site come from the same admin. When a class opens or a membership changes, the public site and the operation stay in sync.
The results
| KPI | Before | After | Change |
|---|---|---|---|
| Organic traffic (local searches) | Almost none | Steady channel | +220% in 6 months |
| Website → WhatsApp / Instagram inquiries | No attribution | Measurable flow | +64% qualified inquiries |
| Class occupancy (seats taken) | ~68% | ~94% | +26 pp (~+38% relative) |
| Weekly class times | Original schedule | +3 new classes | Extra capacity, no admin chaos |
| Memberships collected by day 20 | ~62% | 91% | +29 pp |
| Recurring revenue (memberships + co-working + firings) | Baseline | — | +38% |
| Weekly admin hours | ~22 h | ~6 h | −16 h / week |
| Receipt → CRM → invoice | 1–3 days | < 5 min | — |
The business takeaway: it wasn’t just that more people showed up. The studio filled up and was able to open new classes — which was only possible because every new student was born inside the admin panel: profile, membership, seat, payment and WhatsApp.
Timeline
- 90 daysAdmin panel (students, payments, classes) and the first version of the website. The spreadsheet stops being the source of truth.
- Months 3–6SEO, live FAQ and schedules, student portal and WhatsApp reminders. Occupancy jumps and inquiries start arriving from Google and social.
- Months 6–12New classes open with the schedule already full; invoicing, inbox, materials and apps. The panel absorbs the volume.
- Most recentlyAI on WhatsApp, Telegram alerts and payment automations. Growth continues without adding admin staff.
Occupancy and traffic moved in the first six months. The new classes — and the “everything runs smoothly” feeling — consolidated once the admin panel became the studio’s operating system, around the one-year mark.
What changed for the business
- They stopped being a studio you had to hear about by word of mouth. Google and social now lead to a website that explains, shows availability and invites people to get in touch.
- Occupancy of existing classes went up: fewer empty seats, more active memberships.
- They opened new class times — more capacity, more revenue — without hiring admin staff, because the panel already handled sign-ups, payments, absences and co-working.
- Staff stopped being the bottleneck: the website brings the inquiry, the CRM turns it into a paying student.
- Management sees revenue mix and availability, and decides when to open a class based on data, not gut feeling.
- A brand that matches the quality of the studio, collections in order, and operations in their pocket.
In one sentence: SEO and the website filled the studio; the admin panel made filling it — and growing it — effortless.
In their words
“MAP’s leap wasn’t just ‘a website’ or just ‘a system’. It was both together, in the right business order: people finding us, and the studio holding up when they arrive.
They built our website and SEO. We started showing up when someone searches for ceramics in Bariloche, and we noticed it on social and on WhatsApp: more messages, more serious inquiries, not just likes. Within a few months class occupancy went up clearly, and we were able to open new class times we hadn’t dared to take on before.
What made the difference is that all that growth came with the admin panel. Every new student, every extra class and every payment went into the same place. Without it, filling the studio would have meant more chaos. With it, growth was orderly: seats, payments, co-working and communication, without adding a single person to administration.
Today MAP looks professional on the outside and runs with control on the inside. For a small studio, that’s the difference between stalling and growing.”

