iToverDose/Yazılım· 3 HAZIRAN 2026 · 16:00

Müşterinin Randevu Sitesini Bir Öğleden Sonra Hazırlamak

Müşterilerinizin randevu sitesi ihtiyacını hızlı ve kolay bir şekilde karşılayabilirsiniz. Bir öğleden sonra gibi kısa bir sürede müşterinizin randevu sitesini hazırlayabilirsiniz.

DEV Community3 dk okuma0 Yorumlar

Bir müşterinin randevu sitesi ihtiyacı ortaya çıktığında, geleneksel olarak iki hafta gibi bir süre verilirdi. Ancak AI destekli bir arayüz ve headless bir CRM kullanarak, bu süre bir öğleden sonra gibi kısa bir sürede gerçekleştirilebilir.

Senaryo

Küçük bir klinik, üç hizmet, bir uygulayıcı, online randevu ile birlikte deposits sistemi. Siz de bir ajanssınız ve AI destekli bir editör ile terminaliniz var.

Plan şöyle:

  • Kliniğin FavCRM çalışma alanını kaydedin
  • Hizmetleri ve kullanılabilirliği yapılandırın
  • FavCRM ile konuşan bir sunucu yolu ayarlayın
  • Arayüzü oluşturmak için ajansı kullanın
  • Gerçek bir randevuyu sonuna kadar test edin

Adım 1 — Çalışma Alanını Kaydetme (~5 dakika)

favcrm CLI, bir çalışma alanı kaydeder ve bir API anahtarı发出 eder. Hiçbir panelden geçmeden.

favcrm signup request --email clinic@example.com --organisation-name "Bright Smile Clinic"
favcrm signup verify --request-id <id> --code <6-digit-code>

Adım 2 — Hizmetleri ve Kullanılabilirliği Yapılandırma (~30 dakika)

Ajansa talimat verin ve araçları kullanmasını sağlayın. Önce bir şema inceleyin:

favcrm tool describe create_service

Sonra her hizmeti oluşturun:

favcrm tool call create_service '{ "name": "New Patient Exam", "durationMinutes": 45, "price": "80.00" }'
favcrm tool call create_service '{ "name": "Cleaning", "durationMinutes": 30, "price": "60.00" }'

Uygulayıcının çalıştığı zamanları ayarlayın, böylece kullanılabilirlik gerçek olur:

favcrm tool call set_staff_availability '{ "weekday": "mon", "start": "09:00", "end": "17:00" }'

Her hafta günü için yineleyin. Bu noktada backend tamamlandı — hizmetler, saatler, bir kullanılabilirlik algoritması ve çakışmaları bilen bir motor. Hiçbir şema yazmadınız.

Adım 3 — Bir Sunucu Yolu (~30 dakika)

Tarayıcı asla API anahtarını tutmamalıdır. Onu bir sunucu yoluna koyun ki iki işlemi proxylasın: slotları oku, bir randevu oluştur. FavCRM'in MCP endpoint'i JSON-RPC över HTTP konuşur, böylece bir yol işleyicisi doğrudan çağırabilir.

const MCP = '
async function callTool(name, args) {
  const res = await fetch(MCP, {
    method: 'POST',
    headers: {
      'content-type': 'application/json',
      authorization: `Bearer ${process.env.FAVCRM_API_KEY}`,
    },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: 1,
      method: 'tools/call',
      params: {
        name,
        arguments: args,
      },
    }),
  });
  if (!res.ok) throw new Error(`FavCRM ${res.status}`);
  return res.json();
}
export async function GET(req) {
  const { searchParams } = new URL(req.url);
  const slots = await callTool('get_available_slots', {
    serviceId: searchParams.get('serviceId'),
    date: searchParams.get('date'),
  });
  return Response.json(slots);
}
export async function POST(req) {
  const body = await req.json();
  const booking = await callTool('create_booking', {
    serviceId: body.serviceId,
    start: body.start,
    customer: {
      name: body.name,
      email: body.email,
    },
  });
  return Response.json(booking);
}

Adım 4 — Randevu Arayüzü (~1–2 saat)

Bu, ajansın kendini kanıtladığı yer. Ajansa talimat verin:

Bir randevu sayfası oluşturun. Hizmetleri getirin, ziyaretçiye bir hizmet ve tarih seçtirin, açık slotları GET /api/booking ile getirin, randevuyu onaylayın ve başarı durumunu gösterin.

Ajans React üretir. Ajans, sizin yolunuzu çağırır, sizin yolunuz FavCRM'i çağırır. Arayüz, kliniğin markası için stillendirebileceğiniz kısımdır — kullanılabilirlik, kalıcılık, çakışmalar gibi tedirgin edici ve hatalı kısımlar sizin kodunuz değildir.

Adım 5 — Gerçek Bir Randevuyu Test Etme

Tarayıcıda akışı çalıştırın, ardından doğrulayın:

favcrm tool call list_bookings '{}'

Randevu orada. Hastanın kaydı da orada — create_booking bir crm_accounts kaydı oluşturdu ve onun detayları ve geçmişi ile birlikte. Hastanın tekrar randevu alması, aynı kayda eklenir.

Depozitleri almak için bir daha proxied çağrı ekleyin:

favcrm tool describe create_invoice

Ne Teslim Edildi ve Ne Atlandı

Kliniğe markalı bir randevu sitesi, gerçek randevular, kendiliğinden doldurulan hasta listesi ve Stripe depozitleri teslim edildi.

Atlananlar: veritabanı, göçler, kullanılabilirlik algoritması, çift randevu hatası ve müşteri tablosu.

Yazılanlar: bir hizmet yapılandırması, bir proxy yolu ve bir arayüz.

Bu, bir headless CRM'in ne için olduğunu gösterir. Ücretsiz katman, bu gibi bir yapıyı baştan sona kapsar — ajansınızı buna yöneltin ve öğleden sonra kendiniz çalıştırın.

Kategorinin yeniyseniz, önce ajanslı bir CRM'in ne olduğu öğrenin.

Yapay zeka özeti

Müşterilerinizin randevu sitesi ihtiyacını hızlı ve kolay bir şekilde karşılayabilirsiniz. Bir öğleden sonra gibi kısa bir sürede müşterinizin randevu sitesini hazırlayabilirsiniz.

Yorumlar

00
YORUM BIRAK
ID #AGSX7S

0 / 1200 KARAKTER

İnsan doğrulaması

2 + 4 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.