For swimming schools and pools

Swimming school & pool CRM: from the first lap to the race team every member in one dashboard

Swimming school software, program and CRM on one platform: Swimming school appointment software, customer management software and sales automation with WhatsApp.

What piles up while the coach is teaching in the water: people asking about beginner groups, parents requesting make-up lessons, summer camp registrations... All in one inbox. Separate level groups with tags, track make-up lessons on the task board, and send term announcements with segmented campaigns. AI-powered CRM for swimming schools and pools.

One panelWhatsApp · Instagram · Web
7/24First reply via chatbot
TaskMake-up lesson tracking
Quick answer

Which CRM software should be used for Swimming school? ÖzgürKod is a CRM for Swimming school businesses: Level groups, term registrations, make-up lessons and the summer season rush; all member communication for your pool in one panel. Setup takes minutes; try it free for 7 days.

Message center
Inbox
Sound familiar?

No one checks their phone at the pool

Messages pile up while the coach is in the water; level lists, make-up promises and term payments float around in separate notebooks.

Messages piling up during lesson time

While the coach teaches in the lane, three registration questions and two make-up requests pile up on WhatsApp. Nobody checks the phone with wet hands; by the time you reply in the evening, the person may have already signed up with another pool.

Level groups get mixed up across lists

Beginner, intermediate, advanced; ages 4-6, 7-10, adults... Which member is in which group and at what time lives in Excel tabs. When a child moves up a level but stays on the old list, lane planning goes wrong.

Make-up promises never get recorded

You say “we’ll make it up” when a lesson is cancelled due to illness; the promise stays in someone’s head. When the parent reminds you weeks later, you hunt for an open session, and if you can’t find one, an argument follows. Make-up lessons become the part of the course that loses the most trust.

A flood of messages in summer, silence in winter

In June, summer camp questions pour in and the team can’t keep up; in September, when the pool is calm, nobody replies to the hundreds of numbers that came in over the summer. Seasonal interest never turns into lasting memberships.

Term fees and receipts are scattered

Some parents pay for the term up front, others monthly; receipts sit on the coach’s phone, the schedule in the front desk notebook. The question of who is behind on payment turns into a long round of checks every month.

Members whose term ends quietly slip away

A parent who isn’t asked about continuing at the end of the term says “let’s take a break”; with a holiday in between, the habit breaks. The renewal term, which should be the easiest registration, becomes the one you miss most because nobody follows up.

For Swimming courses & pools

What does ÖzgürKod do for swimming schools and pools?

Scenarios that fit your pool routine, from trial lesson to race team.

Member journey: from first question to race team

  • Gather registration questions from WhatsApp, Instagram and web forms in one inbox; a 24/7 chatbot answers session times, age groups and fees while the coach is in the water
  • Manage members with level, age group and session tags; pull up any group list with a single filter, and let each coach focus on their own group with “see only their own members” permissions
  • Turn make-up requests into task cards: which member, which lesson, suggested session — with due date notifications so no make-up promise is forgotten
  • Take trial lesson bookings through an online appointment page; with two-way Google Calendar sync, the pool and coach schedules stay up to date
  • Track term fees paid upfront or on an installment plan; let AI detect the receipt a parent sends, and send a templated reminder for a late payment in one click
  • Send summer camp and new term announcements to age group segments in bulk with approved WhatsApp templates; the engagement report shows loyal members and those who left
Term & make-up flow — ÖzgürKod CRM
1
First question

A parent asks about age groups and fees on WhatsApp; the message becomes a card with a source tag, and if it’s during lesson time, the chatbot sends the first reply.

2
Level & group suggestion

Group info suited to age and level is shared with a ready-made template; the card is tagged with age group and level.

3
Trial lesson

The parent picks a suitable session on the online appointment page; the appointment syncs to Google Calendar, and the coach sees it in the list.

4
Term registration & payment

The term fee is set as a one-time payment or an installment plan; receipts are added to the payment record with AI detection.

5
Lesson routine & make-up lessons

Cancellation requests are handled from one inbox; the make-up promise is written on a task card, and a template notifies the parent once a suitable session is found.

6
Moving up a level

Level changes update on the card and the member moves to the new group tag; progress notes reach parents with a quick template.

7
New term & renewals

Members whose sessions have ended are segmented; renewal sign-ups and summer camp announcements go out as a campaign, and dropouts appear in the retention report.

WhatsApp and Instagram

Not from a personal phone, but from the business line

Don't let Member messages get lost on employees' phones; the line belongs to the business, the history belongs to the CRM.

In minutes with a QR code, or with the official WhatsApp Cloud API. You can keep using the WhatsApp Business app on your phone and connect the same number to the CRM at the same time (coexistence).

The chatbot answers common questions and collects member information; a member of your team takes over the conversation whenever you want.

Send an announcement or reminder to the member group you choose with a Meta-approved template; see how many people it reached and how many read it.

Auto-reply to a “price?” comment on your post and send the details by DM; the person who commented also lands in the inbox.

Connect with a QR codeScan it with WhatsApp on your phone; no template needed.
Official Cloud APIMessages arrive even when the phone is off; approved templates and reply buttons.
Alongside the appYour WhatsApp Business app keeps working, and conversations also land in the CRM.
Hello, are you open on weekends?23:14
Hello! We're open Saturday 10:00–17:00. How can I help you?23:14
I also have a specific question23:15
A team member took over the conversation
SA
selin.awhat's the price?2 min
İŞ
your businessHi Selin, we've sent the details by DM 🙂auto-reply · now
AI

Don't track everything yourself; let it tell you what matters

It reads messages, surfaces who is waiting for a reply and what's at risk, and starts your day with a summary.

Know who to get back to first

  • Message analysis: urgency, satisfaction, buying intent and risk; complaints and urgent requests are separated.
  • Awaiting reply: unanswered conversations and messages requesting an appointment in one list.
  • Today's tasks: a short morning summary showing who you need to follow up with that day.
  • Ask a question: type questions like “How many new member came in this month?” and get answers from your data.

AI features run on accounts with AI analysis turned on; when it's off, messages, appointments and follow-ups run on rules.

No separate tools to set up

Messages, appointment, payment collection and your team — in one account

When a member writes, their history, open quote and balance are on the same card. You don't need to make your team install a second app.

Try free for 7 days

Member cardMessages, appointments, quotes, payments and notes on one card; even if the team member changes, the history stays with the business.

Team and permissionsAssign records to team members; if you want, each person sees only their own members.

Track it from ad to customerLeads from Meta ad forms land in the record together with their source.

Full power on your phoneThe panel is mobile-friendly; reply to a message, reschedule an appointment, add a note from your phone.

Channels and connections

Wherever your Member write from

Messages from every channel land in the same inbox; the conversation is assigned to one of your team members and merges into the member card.

  • WhatsAppCloud API or QR
  • InstagramDMs and comments
  • MessengerYour Facebook page
  • TelegramYour Telegram bot
  • TikTokDM
  • Web chatThe widget on your site
  • Meta ad formsWith the ad source

Connect Telegram with your own bot token, Instagram and Messenger with your Meta account, and WhatsApp with a QR code or via the Cloud API. Unified inbox →

Web form Google Calendar iCloud Calendar
Selection guide

What should you look for when choosing a CRM for Swimming school?

Before you decide, evaluate your candidates against these 5 criteria.

5 criteria

  1. A module ready for your industry. Instead of adapting a generic CRM for months Swimming school choose a system that is ready on day one for your workflow (record fields, tags, reminder templates).
  2. WhatsApp and Instagram integration. In Turkey member most communication comes through WhatsApp and Instagram; a CRM that does not offer a unified inbox through the official API leaves half the work outside.
  3. Automatic reminders and follow-up. Appointment, payment and repeat reminders should live in the system, not in memory; every missed reminder is lost revenue.
  4. Turkish-language support and TL pricing. Dollar-based foreign tools carry exchange rate risk and an English-only support barrier; TL pricing and Turkish-language setup support make total cost predictable.
  5. Free trial and cancellation without commitment. Try it with your own data before you decide: choose a solution that requires no credit card, offers at least a 7-day free trial and can be canceled whenever you want.

Swimming school program, software or CRM?

Most business owners search for the solution they need as “Swimming school program,” “Swimming school software,” “Swimming school appointment software” or “Swimming school customer management software.” “CRM” is the international name for this solution, and the need is the same: keep member information in one place, never miss a request, and bring order to your work.

As a Swimming school automation, ÖzgürKod gathers member messages from WhatsApp, Instagram and the web in one panel and handles appointment and payment collection tracking on the same screen. We also cover industry-independent selection criteria in our CRM software selection guide.

Swimming school softwareSwimming school softwarecustomer management softwareappointment softwareSwimming school otomasyonu
Comparison

Method comparison for Swimming school

Notebook/Excel, a general-purpose CRM and ÖzgürKod side by side.

CriteriaNotebook / ExcelGeneral (foreign) CRMÖzgürKod
Mesajlar Scattered across phones Mostly an extra module or extra fee WhatsApp, Instagram and web in one inbox
Reminders and follow-up Left to memory Needs setup and integration Follow-up date, notification and appointment reminders ready
Member history Between notebook, phone and email Yes, with generic fields On one card: messages, appointment, payments, notes
Teamwork It’s unclear who is handling what Extra cost per user Assignment, tasks and record-based permissions
Language and pricing — Usually $ pricing, English support TL pricing, local support in Turkish
Starter Invisible cost in time Long setup, exchange rate risk 7-day free trial
Swimming school for

Starts at 2.500 ₺ / month

7-day free trial · No setup fee · Upgrade your plan any time

A no-show appointment isn’t an empty hour — it’s an hour you’ve already paid for.

If you charge ₺1,000 per service: the monthly cost of your subscription equals 3 appointments.

FAQ

Frequently asked questions

Have another question? Write to us and we’ll look at your workflow together.

What can a CRM do for swim schools?

It brings the pool’s most scattered tasks into one panel: enrollment questions never go unanswered, level groups stay organized with tags, make-up lesson promises aren’t forgotten on a task card, term payments and receipts are tracked on record, and summer camp announcements reach hundreds of parents with a single campaign. Let’s be clear: ÖzgürKod is not an attendance device or turnstile system and does not count entries and exits; it is a CRM for member acquisition, parent communication and payment collection. Your pool operations keep running in their own way.

How do I manage level groups and class lists?

With tags. Each member’s card gets a level, age group and session tag, like “Beginner 4-6 / Saturday 10:00.” The group list comes up with a single filter; a schedule change goes only to the parents in that session as a campaign. When a child moves up a level, their tag is updated, so no ghost records are left in the old list. Coaches with role-based permissions see the cards for their own groups; you keep planning lanes the way you already do, and your lists stay current.

How do I track make-up lessons?

With the task board. When a parent writes to cancel, you open a make-up task right from the conversation: the member’s name, the missed lesson and the session to offer sit on the card; the card appears in the “Pending make-ups” column, and a due-date notification keeps it from being forgotten. Once the right session is confirmed, you send the parent a templated message with one click and close the card. The answer to “how many make-ups has each member used?” is also recorded on the cards; a “you owed us two make-ups” argument doesn’t happen because the record is right there.

Are lesson reminders sent to parents automatically?

No. The system does not send scheduled messages on its own — let’s be honest about that. Here’s how the right workflow works: before a lesson, you send the reminder in bulk to the relevant session segment with a Meta-approved WhatsApp template, with your approval; it’s a two-minute job. Urgent announcements such as pool maintenance or lesson cancellations reach the whole group instantly the same way. Duplicate-send protection prevents double messages to the same parent; you always stay in control.

How do I track term fees and receipts?

You set the term fee as a one-time payment or an installment plan; each member’s payment status sits on their card, and payments due and overdue are listed on the payment collection screen. When a parent sends a bank transfer receipt over WhatsApp, AI detects the image; you log it to the payment record with one click. You send a polite overdue reminder with a template. The system does not collect payments online or generate payment links; the money reaches your account the way you already receive it, and the panel just makes tracking clear.

Is children’s information safe under KVKK?

Yes. Since most records belong to children, this is especially sensitive. Parent contact details, the child’s age and level, and health notes that affect lessons are stored in line with KVKK (Turkey’s personal data protection law) requirements. With role-based permissions, coaches access only their own group’s cards; all access is logged. Conversations stay in the school’s panel instead of on coaches’ personal phones, so member history stays with the school even if a coach leaves. Deletion requests are managed from the panel.

Swimming school software and CRM the same thing? Which one is ÖzgürKod?

In practice they describe the same need. Businesses usually search for "Swimming school software", "Swimming school software", "Swimming school appointment software“ or “customer management software”; “CRM” is this solution is the international name. ÖzgürKod delivers all of these names on one platform: member communication, appointments, quotes and orders, payment collection and reporting are all in one place. So whatever term you search with, the solution you reach is the same; you don’t need to set up separate software.

Get ready for summer season

7-day free trial, no credit card required. On day one, connect WhatsApp and Instagram; tag your level groups and move pending make-ups onto the task board.