Umpan Data Real-Time

Hubungkan chatbot Anda ke sumber data langsung untuk respons dinamis

Konfigurasi Feed Data
Paket Standard & Pro

Ringkasan

Feed Data Real-Time memungkinkan chatbot Anda mengakses data langsung dari sistem Anda. Daripada respons statis, AI Anda dapat memberikan informasi terkini seperti ketersediaan saat ini, harga, waktu tunggu, atau tingkat inventaris.

Cukup berikan URL yang mengembalikan data Anda (JSON, CSV, atau teks biasa), dan chatbot akan secara otomatis menggunakan informasi ini saat menjawab pertanyaan yang relevan.

Feed Data Real-Time standar mendukung feed hingga 200.000 karakter (~500 item). Untuk feed data yang lebih besar, lihat Feed Data Real-Time Max yang mendukung hingga 10.000.000 karakter (~25.000 item).

Cara Kerjanya

  1. Anda menyediakan URL - Endpoint API atau halaman yang mengembalikan data langsung Anda
  2. Chatbot mengindeks data Anda - Feed Anda secara otomatis diindeks dan dijaga tetap terbaru. Untuk setiap percakapan, AI menemukan dan menggunakan item yang paling relevan dari feed Anda
  3. Jawaban dinamis - Respons mencakup data real-time dari sumber Anda

Tip: Perubahan pada item yang ada seperti harga, tingkat stok, dan ketersediaan langsung tercermin. Saat Anda menambahkan produk atau item yang sepenuhnya baru ke feed Anda, mereka akan muncul dalam respons chatbot dalam waktu 24 jam.

Asisten AI
Apakah ada kamar yang tersedia malam ini?
Ya! Kami memiliki ketersediaan untuk malam ini:

Suite Deluxe - 3 kamar tersisa seharga $299/malam
Kamar Standar - 8 kamar tersisa seharga $149/malam

Apakah Anda ingin saya bantu untuk memesan?
Bagaimana dengan besok?
Untuk besok kami memiliki:

Suite Deluxe - 2 kamar seharga $299/malam
Kamar Standar - 5 kamar seharga $149/malam

Kasus Penggunaan

Feed data real-time sangat cocok untuk bisnis yang perlu menyediakan informasi terkini:

Hotel Ketersediaan kamar dan harga berdasarkan tanggal
Restoran Waktu tunggu, ketersediaan meja, jam operasional
E-commerce Tingkat stok dan ketersediaan produk
Layanan Slot janji temu dan penjadwalan

Pengaturan

Menambahkan feed data real-time hanya memerlukan beberapa langkah:

1
Buat endpoint data Anda Siapkan URL yang mengembalikan data langsung Anda (API atau halaman web)
2
Buka Feed Data Real-Time Dari menu situs web Anda, klik "Feed Data Real-Time"
3
Masukkan URL Anda Tempel URL yang mengembalikan data Anda dan klik Simpan

Tip: Pastikan endpoint Anda dapat diakses publik (tidak memerlukan autentikasi) agar chatbot dapat mengambil data.

Verifikasi Koneksi

Setelah menyimpan URL feed data Anda, Asyntai secara otomatis memverifikasi koneksi. Anda akan melihat kartu status yang menampilkan:

  • Status koneksi — apakah URL berhasil dijangkau
  • Format data — format yang terdeteksi (JSON, HTML/XML, atau Teks Biasa)
  • Ukuran respons — berapa banyak data yang dikembalikan
  • Pratinjau konten — cuplikan respons sehingga Anda dapat memastikan itu adalah data yang benar

Jika koneksi langsung gagal, Asyntai akan secara otomatis mencoba proxy cadangan untuk menjangkau URL Anda. Jika kedua metode gagal, URL Anda tetap tersimpan — Anda hanya akan melihat pemberitahuan dengan saran pemecahan masalah.

Format yang Didukung

URL feed data Anda harus mengembalikan data dalam salah satu format berikut:

Format JSON

Data terstruktur paling cocok untuk informasi kompleks seperti inventaris atau jadwal.

{
  "current_date": "2025-01-15",
  "rooms": [
    {
      "type": "Deluxe Suite",
      "available": 3,
      "price": 299.99
    },
    {
      "type": "Standard Room",
      "available": 8,
      "price": 149.99
    }
  ]
}

Format CSV

Nilai yang dipisahkan koma sangat cocok untuk katalog produk, ekspor inventaris, dan data spreadsheet.

id,title,description,availability,price,link,image_link
101,"Wireless Headphones","Noise-cancelling, 30h battery","in stock","149.99 USD",https://store.com/headphones,https://store.com/img/hp.jpg
102,"Smart Watch","GPS, heart rate monitor","in stock","299.99 USD",https://store.com/watch,https://store.com/img/sw.jpg
103,"Portable Charger","20000mAh USB-C","out of stock","39.99 USD",https://store.com/charger,https://store.com/img/pc.jpg

Format Teks Biasa

Teks sederhana cocok untuk informasi yang langsung.

Current wait time: 15 minutes
Tables available: 3
Kitchen closes at: 10 PM

Kartu Produk Dinamis

Jika feed data real-time Anda berisi informasi produk (seperti inventaris, kamar, atau layanan), Anda dapat mengaktifkan Kartu Produk Dinamis untuk menampilkannya sebagai kartu visual yang menarik di chat.

Cara Mengaktifkan

  1. Buka pengaturan Feed Data Real-Time
  2. Tambahkan URL feed data Anda (lihat contoh)
  3. Aktifkan toggle "Aktifkan Kartu Produk Dinamis"
  4. Simpan pengaturan Anda

Format Data

Sertakan detail produk dalam feed Anda dengan kolom seperti:

  • name - Nama produk/item (wajib)
  • price — Harga tampilan (contoh: "$99.99")
  • description — Deskripsi singkat
  • image_url - URL gambar produk
  • button_link — Tautan untuk tombol aksi
  • in_stock — Status ketersediaan (true/false)

Berikut contoh tampilan feed JSON Anda (lihat file JSON contoh):

{
  "products": [
    {
      "name": "Wireless Headphones Pro",
      "price": "$149.99",
      "description": "Noise-cancelling over-ear headphones with 30h battery",
      "image_url": "https://yourstore.com/images/headphones-pro.jpg",
      "button_link": "https://yourstore.com/products/headphones-pro",
      "in_stock": true
    },
    {
      "name": "Smart Watch Ultra",
      "price": "$299.99",
      "description": "GPS, heart rate monitor, 5ATM water resistance",
      "image_url": "https://yourstore.com/images/smart-watch-ultra.jpg",
      "button_link": "https://yourstore.com/products/smart-watch-ultra",
      "in_stock": true
    },
    {
      "name": "Portable Charger 20K",
      "price": "$39.99",
      "description": "20,000mAh fast charging power bank with USB-C",
      "image_url": "https://yourstore.com/images/charger-20k.jpg",
      "button_link": "https://yourstore.com/products/charger-20k",
      "in_stock": false
    }
  ]
}

Tip: Kartu Produk Dinamis sangat cocok untuk inventaris e-commerce, kamar hotel, item sewa, atau produk apa pun yang sering berubah. Untuk produk statis, gunakan Kartu Produk sebagai gantinya.

Contoh Industri

Berikut contoh detail tentang bagaimana berbagai bisnis dapat menyusun feed data real-time mereka:

Ini hanyalah contoh - Anda dapat menyertakan kolom apa pun yang relevan dengan bisnis Anda. AI akan memahami dan menggunakan data apa pun yang Anda berikan.
Toko E-commerce Ketersediaan produk, harga, URL, dan promosi
{
  "store_name": "TechGadgets Store",
  "store_url": "https://techgadgets.com",
  "last_updated": "2025-01-15T14:30:00Z",
  "products": [
    {
      "name": "Wireless Headphones Pro",
      "sku": "WHP-001",
      "url": "https://techgadgets.com/products/wireless-headphones-pro",
      "price": 149.99,
      "sale_price": 119.99,
          "in_stock": true,
      "quantity_available": 23,
      "category": "Audio"
    },
    {
      "name": "Smart Watch Series X",
      "sku": "SWX-002",
      "url": "https://techgadgets.com/products/smart-watch-series-x",
      "price": 299.99,
          "in_stock": true,
      "quantity_available": 8,
      "category": "Wearables"
    },
    {
      "name": "Bluetooth Speaker Mini",
      "sku": "BSM-003",
      "url": "https://techgadgets.com/products/bluetooth-speaker-mini",
      "price": 49.99,
          "in_stock": false,
      "restock_date": "2025-01-20",
      "category": "Audio"
    }
  ],
  "active_promotions": [
    {
      "code": "SAVE20",
      "description": "20% off orders over $100",
      "expires": "2025-01-31"
    }
  ],
  "shipping": {
    "free_shipping_threshold": 50,
    "estimated_delivery": "2-3 business days"
  }
}
Pelanggan: "Apakah headphone nirkabel tersedia?"
AI: "Ya! Wireless Headphones Pro tersedia dengan 23 unit. Saat ini sedang dijual seharga $119.99 (harga normal $149.99). Anda dapat melihat dan membelinya di sini: techgadgets.com/products/wireless-headphones-pro. Selain itu, gunakan kode SAVE20 untuk diskon tambahan 20% untuk pesanan di atas $100!"
Kesehatan / Klinik Medis Ketersediaan janji temu dan waktu tunggu
{
  "clinic_name": "Downtown Medical Center",
  "booking_url": "https://downtownmedical.com/book",
  "current_wait_times": {
    "General Practice": 25,
    "Pediatrics": 15,
    "Urgent Care": 40
  },
  "available_appointments": {
    "General Practice": [
      {"date": "2025-01-15", "slots": ["3:30 PM", "4:00 PM", "4:30 PM"]},
      {"date": "2025-01-16", "slots": ["9:00 AM", "10:30 AM", "2:00 PM", "3:30 PM"]},
      {"date": "2025-01-17", "slots": ["9:00 AM", "11:00 AM", "1:00 PM"]}
    ],
    "Dermatology": [
      {"date": "2025-01-18", "slots": ["10:00 AM", "11:00 AM"]},
      {"date": "2025-01-20", "slots": ["9:00 AM", "2:00 PM", "3:00 PM"]}
    ],
    "Pediatrics": [
      {"date": "2025-01-15", "slots": ["4:00 PM", "5:00 PM"]},
      {"date": "2025-01-16", "slots": ["9:00 AM", "10:00 AM", "11:00 AM", "2:00 PM"]}
    ]
  },
  "accepting_new_patients": true,
  "operating_hours": {
    "weekdays": "8:00 AM - 6:00 PM",
    "saturday": "9:00 AM - 1:00 PM",
    "sunday": "Closed"
  }
}
Pasien: "Saya perlu bertemu dokter kulit minggu ini"
AI: "Janji temu dermatologi paling awal adalah hari Sabtu 18 Januari pukul 10:00 atau 11:00. Jika waktu tersebut tidak cocok, ada lebih banyak ketersediaan pada hari Senin tanggal 20 pukul 09:00, 14:00, atau 15:00. Anda dapat memesan secara online di downtownmedical.com/book."
Pusat Kebugaran / Gym Jadwal kelas dan kapasitas fasilitas
{
  "gym_name": "FitLife Gym",
  "booking_url": "https://fitlifegym.com/classes",
  "current_status": {
    "occupancy": 45,
    "capacity": 150,
    "pool": "open",
    "sauna": "maintenance until Jan 20"
  },
  "class_schedule": [
    {
      "date": "2025-01-15",
      "day": "Wednesday",
      "classes": [
        {"time": "12:00 PM", "name": "HIIT Training", "instructor": "Mike", "spots_left": 8},
        {"time": "5:30 PM", "name": "Spin Class", "instructor": "Jessica", "spots_left": 3},
        {"time": "7:00 PM", "name": "Yoga Flow", "instructor": "Sarah", "spots_left": 12}
      ]
    },
    {
      "date": "2025-01-16",
      "day": "Thursday",
      "classes": [
        {"time": "6:00 AM", "name": "Morning Bootcamp", "instructor": "Mike", "spots_left": 10},
        {"time": "12:00 PM", "name": "Pilates", "instructor": "Emma", "spots_left": 6},
        {"time": "6:00 PM", "name": "Boxing Fitness", "instructor": "Carlos", "spots_left": 4}
      ]
    },
    {
      "date": "2025-01-17",
      "day": "Friday",
      "classes": [
        {"time": "7:00 AM", "name": "Yoga Flow", "instructor": "Sarah", "spots_left": 15},
        {"time": "5:30 PM", "name": "HIIT Training", "instructor": "Mike", "spots_left": 12},
        {"time": "6:30 PM", "name": "Zumba", "instructor": "Maria", "spots_left": 20}
      ]
    },
    {
      "date": "2025-01-18",
      "day": "Saturday",
      "classes": [
        {"time": "9:00 AM", "name": "Weekend Warrior", "instructor": "Carlos", "spots_left": 8},
        {"time": "10:30 AM", "name": "Family Yoga", "instructor": "Sarah", "spots_left": 10}
      ]
    }
  ],
  "membership_info_url": "https://fitlifegym.com/join"
}
Anggota: "Kelas yoga apa yang tersedia minggu ini?"
AI: "Berikut kelas yoga minggu ini: Rabu pukul 19:00 Yoga Flow bersama Sarah (12 tempat), Jumat pukul 07:00 Yoga Flow bersama Sarah (15 tempat), dan Sabtu pukul 10:30 Family Yoga bersama Sarah (10 tempat). Anda dapat memesan di fitlifegym.com/classes."
Sewa Mobil / Layanan Otomotif Ketersediaan kendaraan berdasarkan tanggal dan lokasi
{
  "company": "QuickRent Cars",
  "booking_url": "https://quickrent.com/book",
  "availability": {
    "2025-01-17": {
      "Economy": {"available": 5, "price_per_day_usd": 45.99},
      "SUV": {"available": 3, "price_per_day_usd": 89.99},
      "Luxury": {"available": 1, "price_per_day_usd": 159.99}
    },
    "2025-01-18": {
      "Economy": {"available": 3, "price_per_day_usd": 52.99},
      "SUV": {"available": 1, "price_per_day_usd": 99.99},
      "Luxury": {"available": 2, "price_per_day_usd": 179.99}
    },
    "2025-01-19": {
      "Economy": {"available": 2, "price_per_day_usd": 52.99},
      "SUV": {"available": 0, "price_per_day_usd": null},
      "Luxury": {"available": 2, "price_per_day_usd": 179.99}
    }
  },
  "active_promotions": [
    {"code": "WEEKEND15", "description": "15% off Fri-Sun rentals"}
  ]
}
Pelanggan: "Saya butuh SUV untuk akhir pekan ini"
AI: "Kami memiliki SUV yang tersedia hari Jumat (3 tersisa seharga $89.99/hari) dan Sabtu (1 tersisa seharga $99.99/hari), tetapi Minggu sudah habis. Segera pesan! Gunakan kode WEEKEND15 untuk diskon 15%. Pesan di quickrent.com/book."
Acara / Tempat Hiburan Pertunjukan, tiket, dan jadwal
{
  "venue": "Grand Theater",
  "tickets_url": "https://grandtheater.com/tickets",
  "shows": [
    {
      "title": "The Musical Experience",
      "url": "https://grandtheater.com/shows/musical-experience",
      "duration": "2h 30min",
      "price_usd": 85,
      "performances": [
        {"date": "2025-01-15", "time": "7:30 PM", "seats_available": 43},
        {"date": "2025-01-16", "time": "7:30 PM", "seats_available": 115},
        {"date": "2025-01-17", "time": "2:00 PM", "seats_available": 155},
        {"date": "2025-01-17", "time": "7:30 PM", "seats_available": 70}
      ]
    },
    {
      "title": "Comedy Night Live",
      "url": "https://grandtheater.com/shows/comedy-night",
      "duration": "2h",
      "price_usd": 45,
      "performances": [
        {"date": "2025-01-18", "time": "8:00 PM", "seats_available": 120},
        {"date": "2025-01-19", "time": "8:00 PM", "seats_available": 85}
      ]
    }
  ]
}
Pelanggan: "Pertunjukan apa yang tersedia akhir pekan ini?"
AI: "Akhir pekan ini kami memiliki 'The Musical Experience' pada hari Jumat dan Sabtu pukul 19:30 (juga pertunjukan matinee pukul 14:00 pada hari Sabtu) - tiket seharga $85. Pada hari Sabtu dan Minggu pukul 20:00 ada 'Comedy Night Live' seharga $45. Jumat malam hampir habis terjual dengan hanya tersisa 43 kursi! Pesan di grandtheater.com/tickets."
Properti / Manajemen Properti Daftar properti, harga, dan jadwal kunjungan
{
  "agency": "Premier Properties",
  "website": "https://premierproperties.com",
  "listings": [
    {
      "id": "APT-4B",
      "url": "https://premierproperties.com/listing/apt-4b",
      "address": "123 Oak Street, Apt 4B",
      "type": "Apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sqft": 950,
      "rent_usd_per_month": 1850,
      "available_from": "2025-02-01",
      "features": ["In-unit laundry", "Parking included", "Pet-friendly", "Balcony"],
      "open_houses": ["2025-01-18 11:00 AM", "2025-01-19 2:00 PM"]
    },
    {
      "id": "HSE-456",
      "url": "https://premierproperties.com/listing/hse-456",
      "address": "456 Maple Avenue",
      "type": "House",
      "bedrooms": 3,
      "bathrooms": 2,
      "sqft": 1800,
      "rent_usd_per_month": 2800,
      "available_from": "Immediate",
      "features": ["Backyard", "2-car garage", "Updated kitchen", "Central AC"],
      "open_houses": ["2025-01-16 2:00 PM", "2025-01-17 10:00 AM"]
    },
    {
      "id": "APT-12C",
      "url": "https://premierproperties.com/listing/apt-12c",
      "address": "789 Pine Road, Unit 12C",
      "type": "Apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sqft": 650,
      "rent_usd_per_month": 1200,
      "available_from": "2025-02-15",
      "features": ["Gym access", "Rooftop deck", "Doorman"],
      "open_houses": ["2025-01-18 1:00 PM"]
    }
  ],
  "contact_url": "https://premierproperties.com/contact",
  "schedule_viewing_url": "https://premierproperties.com/schedule"
}
Pelanggan: "Apartemen apa yang tersedia di bawah $1500?"
AI: "Kami memiliki 1 kamar tidur di 789 Pine Road seharga $1.200/bulan tersedia mulai 15 Februari. Luasnya 650 sqft dengan akses gym, dek rooftop, dan doorman. Ada open house hari Sabtu 18 Januari pukul 13:00, atau jadwalkan kunjungan pribadi di premierproperties.com/schedule. Lihat detail: premierproperties.com/listing/apt-12c"

Batas Ukuran

Feed Data Real-Time standar mendukung feed hingga 200.000 karakter. Jumlah item yang dapat Anda sertakan tergantung pada berapa banyak data yang dimiliki setiap item — feed dengan entri singkat dan ringkas dapat menampung ~500 item, sementara feed dengan deskripsi panjang mungkin hanya menampung sebagian kecil dari itu. Jika feed Anda melebihi batas ini, Anda akan melihat notifikasi saat mencoba menyimpan.

Tips untuk Mengurangi Ukuran Feed

Jika feed Anda terlalu besar, berikut beberapa cara untuk membuatnya sesuai batas:

  • Sertakan hanya produk terlaris atau populer — Fokus pada produk yang paling sering ditanyakan pelanggan
  • Hapus kolom yang tidak diperlukan — Buang ID internal, metadata, atau kolom yang tidak dibutuhkan chatbot
  • Persingkat deskripsi — Gunakan deskripsi produk yang ringkas daripada salinan pemasaran lengkap. Lihat struktur contoh yang direkomendasikan untuk contoh cara menjaga entri tetap ringkas
  • Filter berdasarkan ketersediaan — Hanya sertakan item yang saat ini tersedia atau aktif
  • Pisahkan berdasarkan kategori — Buat feed untuk kategori produk yang paling relevan daripada semuanya

Tip: Jika Anda perlu menghubungkan feed data yang lebih besar dengan ribuan item, gunakan Feed Data Real-Time Max (paket Pro) yang mendukung hingga 10.000.000 karakter (~25.000 item).

Praktik Terbaik

  • Jaga data tetap segar — Endpoint Anda harus mengembalikan informasi terkini, bukan data yang di-cache
  • Sertakan konteks — Tambahkan tanggal, waktu, atau label agar AI memahami arti data tersebut
  • Susun dengan jelas — Gunakan nama kolom yang jelas dalam JSON agar AI dapat menginterpretasikan data dengan benar
  • Tetap fokus — Hanya sertakan data yang dibutuhkan chatbot untuk menjawab pertanyaan

Penting: URL harus dapat diakses publik. Jika endpoint Anda memerlukan autentikasi, chatbot tidak akan dapat mengambil data.

Hapus Data Feed

Anda dapat menghapus feed data kapan saja dengan mengklik tombol "Hapus Feed Data" di pengaturan Anda. Chatbot akan kembali menggunakan hanya basis pengetahuan Anda untuk respons.

Catatan: Feed Data Real-Time tersedia di paket Standard dan Pro. Perlu menghubungkan feed data yang lebih besar dengan ribuan item? Lihat Feed Data Real-Time Max (paket Pro).

Coba Sekarang

Belum memiliki endpoint API sendiri? Anda dapat menguji fitur ini dengan API publik untuk melihat cara kerjanya. Misalnya, coba harga Bitcoin langsung dari Binance:

https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT

Ini mengembalikan data harga BTC/USDT secara real-time. Setelah terhubung, chatbot Anda akan dapat menjawab pertanyaan seperti "Berapa harga Bitcoin saat ini?" menggunakan data langsung.

Tip: You can use any public API that returns JSON or plain text — weather data, stock prices, exchange rates, and more. Replace it with your own endpoint when you're ready.

Platform Guides

Using a specific CMS or e-commerce platform? We have step-by-step setup instructions for each — pick yours below to jump straight to the guide. The setup works for both Real-Time Data Feed and Real-Time Data Feed Max; only the feed size limits differ.