# Termilo
> Infrastruktur booking untuk bisnis jasa, reseller white-label, dan partner SaaS/integrasi.
> Termilo menyediakan halaman booking, widget embed untuk website, serta API booking
> dengan sinkronisasi Google Calendar / Google Meet / Zoom. Termilo adalah booking
> infrastructure, bukan platform CRM: setiap fitur mempercepat booking, meningkatkan
> akurasi, memperluas distribusi, atau menambah kepercayaan.
Catatan untuk agen AI: mulai dari peta ini, lalu ambil halaman yang relevan. Semua
tautan di bawah memakai URL absolut sehingga bisa di-fetch langsung tanpa render browser.
## Software booking per industri
- [Software booking terbaik untuk bisnis jasa: 8 kriteria yang bisa diuji sendiri](https://termilo.id/software-booking): Panduan memilih software booking untuk salon, klinik, bengkel, kelas, dan meeting: 8 kriteria yang bisa diuji dan tabel pembanding harga bertanggal.
- [Software booking untuk bengkel: servis mobil, motor, dan detailing](https://termilo.id/software-booking/bengkel): Aplikasi booking bengkel: pelanggan pilih servis dan jam dari website tanpa akun. Slot per mekanik, deposit opsional, booking masuk ke kasir lewat webhook.
- [Software booking untuk home service dan jasa panggilan](https://termilo.id/software-booking/jasa-ke-rumah): Aplikasi booking home service untuk servis AC, cleaning, dan pijat panggilan. Pelanggan pilih layanan dan jam; alamat dikonfirmasi lewat WhatsApp.
- [Software booking untuk kelas privat, les, dan kursus](https://termilo.id/software-booking/kelas): Software booking kelas privat, les, dan kursus: murid pilih sesi dan jam dari website tanpa akun. Jadwal per instruktur, link Google Meet atau Zoom.
- [Software booking untuk klinik gigi dan dokter gigi](https://termilo.id/software-booking/klinik-gigi): Software booking klinik gigi: pasien pilih tindakan dan jam dari website klinik tanpa akun. Slot per dokter, persetujuan manual, deposit per tindakan.
- [Software booking untuk klinik kecantikan dan estetika](https://termilo.id/software-booking/klinik-kecantikan): Aplikasi booking klinik kecantikan: pasien pilih treatment dan jam dari website klinik tanpa akun. Slot per dokter dan terapis, deposit per treatment.
- [Software booking untuk meeting, konsultasi, dan coaching online](https://termilo.id/software-booking/meeting): Aplikasi booking konsultasi online: klien pilih slot, link Google Meet atau Zoom dibuat otomatis, undangan kalender terkirim. Bisa di-embed di website.
- [Software booking untuk owner SaaS dan integrator: booking API, webhook, embed](https://termilo.id/software-booking/saas): Booking API untuk produk SaaS: REST API v1, webhook bertanda tangan 7 event, widget embed tanpa branding, dan MCP. Tanpa membangun booking dari nol.
- [Software booking untuk salon, barbershop, dan spa](https://termilo.id/software-booking/salon): Aplikasi booking salon, barbershop, dan spa: pelanggan pilih layanan dan jam tanpa akun. Slot per kapster, deposit treatment panjang, embed website.
## Artikel
- [Lima status booking yang wajib ada untuk klinik, bengkel, dan salon](https://termilo.id/blog/status-booking-wajib-bisnis-jasa): Lima status booking: menunggu, terkonfirmasi, selesai, batal, tidak hadir. Siapa yang mengubahnya, kapan slot terbuka lagi, dan event ke sistem lain.
- [Bikin sistem booking sendiri atau pakai booking API: hitungan untuk owner SaaS](https://termilo.id/blog/bikin-sistem-booking-sendiri-atau-pakai-api): Bikin sistem booking sendiri berarti membangun ketersediaan, lock slot, deposit, dan webhook. Jasa custom: Rp150-400 juta, 3-6 bulan. Kapan masuk akal?
- [Booking event apa saja yang sebaiknya masuk CRM (dan yang tidak)](https://termilo.id/blog/booking-event-yang-masuk-crm): Integrasi booking ke CRM: peta tujuh event booking ke contact, activity, deal, atau ticket. Mana yang wajib, mana opsional, dan kenapa booking bukan CRM.
- [Booking home service: cara mengatur slot, alamat, dan waktu tempuh tanpa fitur khusus](https://termilo.id/blog/booking-home-service-alamat-waktu-tempuh): Booking home service tanpa fitur khusus: mode di lokasi pelanggan, jeda waktu tempuh setelah layanan, teknisi sebagai staf, dan alamat lewat WhatsApp.
- [Booking link vs booking widget di website: mana yang cocok untuk bisnis Anda](https://termilo.id/blog/booking-link-vs-booking-widget-website): Booking link cocok untuk bio Instagram dan Google Business Profile; booking widget untuk website yang sudah ada. Bandingkan cara pasang, brand, dan kanal.
- [Cara agency memasang booking widget di website klien dan menyembunyikan label Termilo](https://termilo.id/blog/cara-agency-pasang-booking-widget-klien): Panduan web agency memasang booking widget di website klien: akun atas nama klien, brand klien, label Powered by dimatikan, event booking ke CRM klien.
- [Cara memasang jadwal les privat di website agar murid memilih sesi sendiri](https://termilo.id/blog/pasang-jadwal-les-privat-di-website): Tutorial memasang jadwal les privat di website kursus: jenis sesi 60 menit, instruktur sebagai staf, jam buka mingguan, widget embed, dan Google Calendar.
- [Cara membuat booking servis online untuk bengkel umum tanpa membuat aplikasi](https://termilo.id/blog/cara-membuat-booking-servis-online-bengkel): Bengkel umum bisa punya booking servis online seperti bengkel resmi: halaman booking dan widget website tanpa software house. Panduan langkah demi langkah.
- [Cara membuat link booking dengan Google Meet otomatis untuk konsultasi online](https://termilo.id/blog/cara-membuat-link-booking-google-meet): Cara membuat link booking: klien pilih jam, acara Google Calendar dan link Meet dibuat otomatis, undangan terkirim. Plus batas janji temu Google gratis.
- [Cara mengatur jadwal dokter dan terapis klinik kecantikan agar slot tidak bentrok](https://termilo.id/blog/jadwal-dokter-terapis-klinik-kecantikan): Jadwal dokter klinik kecantikan tanpa bentrok: 2 dokter dan 4 terapis dengan daftar treatment sendiri, jeda per treatment, dan satu Google Calendar klinik.
- [Cara mengurangi no-show pasien klinik gigi: konfirmasi, kebijakan batal, dan persetujuan manual](https://termilo.id/blog/cara-mengurangi-no-show-pasien-klinik-gigi): Cara mengurangi no-show pasien klinik gigi dalam empat langkah: email konfirmasi, kebijakan batal di halaman booking, persetujuan manual, dan deposit.
- [Deposit booking bengkel: berapa DP yang wajar dan kapan perlu](https://termilo.id/blog/deposit-booking-bengkel-berapa-dp-wajar): Deposit booking bengkel: kapan DP perlu, berapa persen per jenis servis, dan alurnya di halaman booking. Contoh bengkel independen dengan DP Rp50.000.
- [Discovery call sering kosong? Kapan konsultan perlu deposit dan kapan cukup persetujuan manual](https://termilo.id/blog/discovery-call-kosong-deposit-konsultan): No-show sesi konsultasi 23% menurut blog UTAS. Kapan discovery call cukup persetujuan manual, kapan perlu deposit sesi konsultasi, dan cara mengaturnya.
- [DP treatment klinik kecantikan: berapa persen, treatment mana, dan cara menampilkannya](https://termilo.id/blog/dp-treatment-klinik-kecantikan-cegah-no-show): No-show bisnis kecantikan 10-20% menurut blog Serpis. Panduan DP treatment klinik kecantikan: persen wajar untuk laser dan filler, dan alur bookingnya.
- [Google Form vs sistem booking untuk les privat: kapan harus pindah](https://termilo.id/blog/google-form-vs-sistem-booking-les-privat): Google Form, spreadsheet, dan chat cukup untuk 10 murid. Panduan mengenali titik gagal jadwal manual dan pindah ke slot per instruktur yang dicek otomatis.
- [Jadwal per kapster untuk salon dan barbershop: satu layanan, satu staf, tanpa bentrok](https://termilo.id/blog/jadwal-per-kapster-salon-barbershop): Dua klien satu kursi, kapster cuti tapi slot masih terbuka. Panduan jadwal per kapster: durasi layanan, daftar layanan per staf, jeda, dan jam walk-in.
- [Kebijakan DP dan no-show untuk salon dan spa: contoh teks yang jelas untuk pelanggan](https://termilo.id/blog/kebijakan-dp-no-show-salon-spa): Contoh teks kebijakan DP salon dan spa yang jelas bagi pelanggan: tiga pilihan deposit, aturan batal 24 jam, dan slot ditahan 10 menit sampai DP masuk.
- [Cara memasang booking dokter gigi di website klinik (WordPress, Webflow, HTML)](https://termilo.id/blog/pasang-booking-dokter-gigi-di-website): Cara memasang booking dokter gigi di website klinik: layanan per tindakan, dokter gigi sebagai staf, widget inline atau tombol pop-up, Google Calendar.
- [Salon panggilan dan pijat panggilan: cara menerima booking online tanpa aplikasi sendiri](https://termilo.id/blog/salon-panggilan-terima-booking-online): Salon panggilan dan pijat panggilan kehilangan jam saat jadwal dibahas di chat. Panduan menaruh link booking di WhatsApp Business, Instagram, dan website.
- [Webhook booking yang idempotent: cara menerima booking.created tanpa proses ganda](https://termilo.id/blog/webhook-booking-idempotent-tanpa-proses-ganda): Tutorial webhook booking idempotent: verifikasi tanda tangan dari body mentah, simpan id event, tangani retry dan kirim ulang, petakan tujuh event ke CRM.
## Dokumentasi
- [Pengantar Termilo](https://termilo.id/docs): Apa itu Termilo, kapan dipakai, dan batasannya.
- [Konsep inti](https://termilo.id/docs/concepts): Tenant, layanan, ketersediaan, slot, booking & status, customer.
- [Mulai cepat](https://termilo.id/docs/quickstart): Buat layanan, terbitkan booking page, terima booking pertama.
- [Panduan booking](https://termilo.id/docs/guide): Alur booking dari sisi pelanggan, langkah demi langkah.
- [Membuat layanan](https://termilo.id/docs/services): Durasi, jeda, harga, mode lokasi, staf.
- [Mengatur ketersediaan](https://termilo.id/docs/availability): Jam operasional, blokir waktu, hari libur.
- [Lifecycle booking](https://termilo.id/docs/booking-lifecycle): Status booking dari menunggu sampai selesai, batal, atau tidak hadir.
- [Deposit & pembayaran](https://termilo.id/docs/deposit): Deposit sebagai konfigurasi per layanan.
- [Booking grup & kelas](https://termilo.id/docs/group-booking): Booking untuk sesi dengan beberapa peserta.
- [Embed di website](https://termilo.id/docs/embed): Custom element <termilo-booking>, mode inline atau tombol pop-up.
- [MCP untuk AI](https://termilo.id/docs/mcp): Hubungkan branding tenant ke OpenClaw, Hermes, OpenAI, dan Claude.
- [Google Calendar & Meet](https://termilo.id/docs/integrations/google): OAuth, scope least-privilege, link Meet otomatis.
- [Zoom](https://termilo.id/docs/integrations/zoom): OAuth, meeting otomatis, join_url tersimpan aman.
- [Webhooks](https://termilo.id/docs/webhooks): Event booking dan cara memverifikasi tanda tangannya.
- [Autentikasi](https://termilo.id/docs/auth): Sesi dashboard, token manage-booking, dan API key Bearer.
- [Referensi API](https://termilo.id/docs/api): Bentuk respons, kode error, dan versi API.
## Sumber lain
- [Blog Termilo](https://termilo.id/blog): Panduan booking untuk bisnis jasa.
- [Halaman booking contoh](https://termilo.id/book/studio-rapi): Demo booking page publik.
## Legal
- [Legal](https://termilo.id/legal)
- [Kebijakan privasi](https://termilo.id/privacy)
- [Ketentuan layanan](https://termilo.id/terms)
- [Kebijakan cookie](https://termilo.id/cookies)
- [Daftar subprosesor](https://termilo.id/subprocessors)
## API base
- Partner API (aktif): https://api.termilo.id/v1 dengan Authorization: Bearer dan X-Termilo-Tenant-Id.
- Branding MCP (aktif): https://api.termilo.id/mcp/:tenantId dengan Authorization: Bearer.
- Booking publik (aktif di Worker, tanpa auth): GET /book/:tenantSlug/config, GET /book/:tenantSlug/availability, POST /book/:tenantSlug/bookings (header Idempotency-Key wajib).
- Self-service customer: GET /booking/manage/:token (signed token: read / cancel / reschedule).