llms.txt & Resource Map

Status: Aktif

Peta dokumentasi Termilo untuk agen AI: satu berkas teks di /llms.txt berisi tautan ke setiap halaman. Dibuat agar agen membaca isi tanpa render browser atau scraping HTML.

Lihat .txt

Apa itu llms.txt#

llms.txt adalah satu file teks di akar situs yang berisi peta ringkas dokumentasi: judul produk, ringkasan singkat, lalu daftar tautan ke tiap halaman. Tujuannya agar agen AI menemukan dan membaca konten yang benar tanpa menebak struktur HTML.

Termilo menyediakan satu peta ringkas yang ramah mesin di /llms.txt: judul, ringkasan, dan tautan ke setiap halaman hub, vertikal, artikel, dan dokumentasi.

Buat agen AI?
Mulai dari /llms.txt untuk peta isi, lalu ambil halaman yang relevan langsung dari tautannya.

Isi /llms.txt#

Berikut isi berkas /llms.txt yang diambil agen: daftar halaman software booking per industri, artikel, dan dokumentasi dengan tautan absolut.

# 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).
Mengikuti standar llms.txt
Format peta dan konvensi heading mengikuti standar terbuka llms.txt sehingga agen membacanya tanpa parser khusus. Nama event webhook memakai bentuk kanonik bertitik (mis. booking.cancelled), bukan varian lama.

Resource map#

Dua rute yang bisa diambil agen langsung, tanpa render browser.

PathStatusKeterangan
/llms.txtAktifPeta ringkas semua halaman untuk agen AI (isi berkas ini).
/docs/mcpAktifSetup MCP branding untuk agent client.

Setiap grup nav punya halaman masuk agar agen bisa langsung membuka bagian yang relevan:

  • Mulai
    /docs

    Pengantar, konsep inti, mulai cepat.

  • Booking
    /docs/services

    Layanan, ketersediaan, lifecycle, grup, embed.

  • Referensi API
    /docs/api

    Autentikasi, envelope, error, versioning.

  • Integrasi
    /docs/mcp

    MCP, Google Calendar/Meet, Zoom.

Format respons#

Permukaan AI mengembalikan teks polos dengan cache pendek. Endpoint API yang dirujuk peta ini memakai amplop JSON yang konsisten: { ok, data, meta.requestId }.

200 OKtext/plain
content-type: text/plain; charset=utf-8
cache-control: public, max-age=3600
# Termilo
> Infrastruktur booking untuk bisnis jasa…
## Software booking per industri
- [Pengantar Termilo](/docs): …

Endpoint inti yang sudah berjalan hari ini di Worker, termasuk partner API dan MCP pada api.termilo.id:

PARAMETERTIPEWAJIBKETERANGAN
GET /book/:tenantSlug/configpublikopsionalKonfigurasi booking page: tenant + daftar layanan. Tanpa autentikasi.
GET /book/:tenantSlug/availabilitypublikopsionalSlot kandidat (preview). Membawa finalAuthority: "booking_create_recheck_under_lock". Jendela maks 31 hari.
POST /book/:tenantSlug/bookingspublikwajibBuat booking. Header Idempotency-Key wajib. Slot dicek ulang di bawah lock Durable Object.
GET /booking/manage/:tokenmanage tokenopsionalSelf-service customer via signed token (read / cancel / reschedule).
GET|POST /api/servicessesi + RBACopsionalCRUD layanan dashboard. Mutasi butuh header X-Termilo-CSRF.
POST /api/bookings/:bookingId/confirmsesi + RBACopsionalTransisi lifecycle held -> confirmed (cancel / complete / no-show / reschedule serupa).
GET|POST /v1/*API key + tenant headeropsionalPartner API untuk services, availability, bookings, dan customers.
GET|POST|DELETE /mcp/:tenantIdAPI keyopsionalStreamable HTTP MCP dengan enam tool booking-link, branding, dan payment-provider.

Panduan untuk agen#

  1. Ambil /llms.txt untuk peta isi dan daftar tautan setiap halaman.
  2. Untuk topik tertentu, buka halaman itu langsung, misalnya /docs/services.
  3. Untuk skema endpoint dan kode error, rujuk Envelope & resources.