Echtzeit-Datenfeed

Connect your chatbot to live data sources for dynamic responses

Datenfeed konfigurieren
Standard & Pro Tarife

Übersicht

Der Echtzeit-Datenfeed ermöglicht Ihrem Chatbot den Zugriff auf Live-Daten aus Ihren Systemen. Anstelle von statischen Antworten kann Ihre KI aktuelle Informationen wie Verfügbarkeit, Preise, Wartezeiten oder Lagerbestände bereitstellen.

Geben Sie einfach eine URL an, die Ihre Daten zurückgibt (JSON oder Klartext), und der Chatbot wird diese Informationen automatisch bei der Beantwortung relevanter Fragen einbeziehen.

Der Standard-Echtzeit-Datenfeed unterstützt Feeds mit bis zu 200.000 Zeichen (~500 Einträge). Für größere Datenfeeds siehe Echtzeit-Datenfeed Max, der bis zu 10.000.000 Zeichen (~25.000 Einträge) unterstützt.

So funktioniert es

  1. Sie geben eine URL an – Ein API-Endpunkt oder eine Seite, die Ihre Live-Daten zurückgibt
  2. Der Chatbot ruft Daten ab – Die KI liest den gesamten Feed bei jeder gesendeten Nachricht, sodass Antworten immer die aktuellsten Daten verwenden
  3. Dynamische Antworten – Antworten enthalten Echtzeitdaten aus Ihrer Quelle
KI-Assistent
Haben Sie heute Abend noch Zimmer frei?
Ja! Wir haben heute Abend noch Verfügbarkeiten:

Deluxe-Suite – 3 Zimmer verfügbar für 299 $/Nacht
Standardzimmer – 8 Zimmer verfügbar für 149 $/Nacht

Möchten Sie, dass ich Ihnen bei der Buchung helfe?
Wie sieht es morgen aus?
Für morgen haben wir:

Deluxe-Suite – 2 Zimmer für 299 $/Nacht
Standardzimmer – 5 Zimmer für 149 $/Nacht

Anwendungsfälle

Echtzeit-Datenfeeds sind ideal für Unternehmen, die aktuelle Informationen bereitstellen müssen:

Hotels Zimmerverfügbarkeit und Preise nach Datum
Restaurants Wartezeiten, Tischverfügbarkeit, Öffnungszeiten
E-Commerce Lagerbestände und Produktverfügbarkeit
Dienstleistungen Terminslots und Terminplanung

Einrichtung

Das Hinzufügen eines Echtzeit-Datenfeeds dauert nur wenige Schritte:

1
Erstellen Sie Ihren Daten-Endpunkt Set up a URL that returns your live data (API or webpage)
2
Gehen Sie zum Echtzeit-Datenfeed Klicken Sie in Ihrem Website-Menü auf "Echtzeit-Datenfeed"
3
Geben Sie Ihre URL ein Paste the URL that returns your data and click Save

Tipp: Stellen Sie sicher, dass Ihr Endpunkt öffentlich zugänglich ist (keine Authentifizierung erforderlich), damit der Chatbot die Daten abrufen kann.

Verbindungsüberprüfung

Nach dem Speichern Ihrer Datenfeed-URL überprüft Asyntai automatisch die Verbindung. Sie sehen eine Statuskarte mit:

  • Verbindungsstatus – ob die URL erfolgreich erreicht wurde
  • Datenformat – erkanntes Format (JSON, HTML/XML oder Klartext)
  • Antwortgröße – wie viele Daten zurückgegeben wurden
  • Inhaltsvorschau – ein Ausschnitt der Antwort, damit Sie bestätigen können, dass es die richtigen Daten sind

Wenn die direkte Verbindung fehlschlägt, versucht Asyntai automatisch einen Fallback-Proxy, um Ihre URL zu erreichen. Wenn beide Methoden fehlschlagen, wird Ihre URL trotzdem gespeichert – Sie sehen lediglich einen Hinweis mit Tipps zur Fehlerbehebung.

Unterstützte Formate

Ihre Datenfeed-URL sollte Daten in einem dieser Formate zurückgeben:

JSON-Format

Strukturierte Daten eignen sich am besten für komplexe Informationen wie Bestand oder Zeitpläne.

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

Klartext-Format

Einfacher Text eignet sich für unkomplizierte Informationen.

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

Dynamische Produktkarten

Wenn Ihr Echtzeit-Datenfeed Produktinformationen enthält (wie Bestand, Zimmer oder Dienstleistungen), können Sie Dynamische Produktkarten aktivieren, um sie als ansprechende visuelle Karten im Chat anzuzeigen.

So aktivieren Sie es

  1. Gehen Sie zu den Echtzeit-Datenfeed-Einstellungen
  2. Fügen Sie Ihre Datenfeed-URL hinzu (Beispiel ansehen)
  3. Toggle "Enable Dynamic Product Cards" ON
  4. Speichern Sie Ihre Einstellungen

Datenformat

Fügen Sie Produktdetails in Ihren Feed mit folgenden Feldern ein:

  • name – Produkt-/Artikelname (erforderlich)
  • price – Anzeigepreis (z. B. "99,99 $")
  • description – Kurzbeschreibung
  • image_url – Produktbild-URL
  • button_link – Link für die Aktionsschaltfläche
  • in_stock – Verfügbarkeitsstatus (true/false)

Hier ist ein Beispiel, wie Ihr JSON-Feed aussehen sollte (Beispiel-JSON-Datei ansehen):

{
  "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
    }
  ]
}

Tipp: Dynamische Produktkarten eignen sich hervorragend für E-Commerce-Bestand, Hotelzimmer, Mietartikel oder alle Produkte, die sich häufig ändern. Für statische Produkte verwenden Sie stattdessen Produktkarten.

Branchenbeispiele

Hier sind detaillierte Beispiele, wie verschiedene Unternehmen ihre Echtzeit-Datenfeeds strukturieren können:

Dies sind nur Beispiele – Sie können alle für Ihr Unternehmen relevanten Felder einbeziehen. Die KI versteht und verwendet alle Daten, die Sie bereitstellen.
E-Commerce-Shop Produktverfügbarkeit, Preise, URLs und Aktionen
{
  "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"
  }
}
Kunde: "Haben Sie die kabellosen Kopfhörer auf Lager?"
KI: "Ja! Die Wireless Headphones Pro sind auf Lager mit 23 verfügbaren Einheiten. Sie sind derzeit im Angebot für 119,99 $ (regulär 149,99 $). Sie können sie hier ansehen und kaufen: techgadgets.com/products/wireless-headphones-pro. Nutzen Sie außerdem den Code SAVE20 für zusätzlich 20% Rabatt auf Bestellungen über 100 $!"
Gesundheitswesen / Arztpraxis Terminverfügbarkeit und Wartezeiten
{
  "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"
  }
}
Patient: "Ich muss diese Woche einen Dermatologen aufsuchen"
KI: "Der früheste Dermatologie-Termin ist Samstag, der 18. Januar um 10:00 Uhr oder 11:00 Uhr. Falls diese nicht passen, gibt es weitere Verfügbarkeiten am Montag, den 20. um 9:00 Uhr, 14:00 Uhr oder 15:00 Uhr. Sie können online unter downtownmedical.com/book buchen."
Fitnesscenter / Fitnessstudio Kurspläne und Kapazitäten
{
  "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"
}
Mitglied: "Welche Yoga-Kurse haben Sie diese Woche?"
KI: "Hier sind die Yoga-Kurse diese Woche: Mittwoch 19:00 Uhr Yoga Flow mit Sarah (12 Plätze), Freitag 7:00 Uhr Yoga Flow mit Sarah (15 Plätze) und Samstag 10:30 Uhr Familien-Yoga mit Sarah (10 Plätze). Sie können unter fitlifegym.com/classes buchen."
Autovermietung / Auto-Services Fahrzeugverfügbarkeit nach Datum und Standort
{
  "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"}
  ]
}
Kunde: "Ich brauche einen SUV für dieses Wochenende"
KI: "Wir haben SUVs verfügbar am Freitag (3 übrig für 89,99 $/Tag) und Samstag (1 übrig für 99,99 $/Tag), aber Sonntag ist ausgebucht. Buchen Sie schnell! Verwenden Sie den Code WEEKEND15 für 15% Rabatt. Reservieren unter quickrent.com/book."
Veranstaltungen / Veranstaltungsort Shows, Tickets und Zeitpläne
{
  "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}
      ]
    }
  ]
}
Kunde: "Welche Shows haben Sie dieses Wochenende?"
KI: "Dieses Wochenende haben wir 'The Musical Experience' am Freitag und Samstag um 19:30 Uhr (auch eine Matinee am Samstag um 14:00 Uhr) – Tickets kosten 85 $. Am Samstag und Sonntag um 20:00 Uhr gibt es 'Comedy Night Live' für 45 $. Der Freitagabend verkauft sich schnell, nur noch 43 Plätze! Buchen Sie unter grandtheater.com/tickets."
Immobilien / Immobilienverwaltung Angebote, Preise und Besichtigungstermine
{
  "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"
}
Kunde: "Welche Wohnungen haben Sie unter 1.500 $?"
KI: "Wir haben eine 1-Zimmer-Wohnung in der Pine Road 789 für 1.200 $/Monat, verfügbar ab dem 15. Februar. Sie hat 60 m² mit Zugang zum Fitnessstudio, Dachterrasse und Portier. Es gibt einen Tag der offenen Tür am Samstag, den 18. Januar um 13:00 Uhr, oder vereinbaren Sie eine private Besichtigung unter premierproperties.com/schedule. Details ansehen: premierproperties.com/listing/apt-12c"

Größenbeschränkungen

Der Standard-Echtzeit-Datenfeed unterstützt Feeds mit bis zu 200.000 Zeichen. Die Anzahl der Einträge, die Sie aufnehmen können, hängt davon ab, wie viele Daten jeder Eintrag enthält — ein Feed mit kurzen, prägnanten Einträgen kann ca. 500 Elemente aufnehmen, während ein Feed mit langen Beschreibungen möglicherweise nur einen Bruchteil davon aufnehmen kann. Wenn Ihr Feed dieses Limit überschreitet, sehen Sie beim Speichern eine Benachrichtigung.

Tipps zur Reduzierung der Feed-Größe

Wenn Ihr Feed zu groß ist, gibt es einige Möglichkeiten, ihn innerhalb des Limits zu halten:

  • Nur Bestseller oder beliebte Artikel einbeziehen – Konzentrieren Sie sich auf die Produkte, nach denen Kunden am häufigsten fragen
  • Unnötige Felder entfernen – Entfernen Sie interne IDs, Metadaten oder Felder, die der Chatbot nicht benötigt
  • Beschreibungen kürzen – Verwenden Sie prägnante Produktbeschreibungen anstelle vollständiger Marketingtexte. Sehen Sie sich die empfohlene Beispielstruktur an, um ein Beispiel zu erhalten, wie Einträge kompakt gehalten werden
  • Nach Verfügbarkeit filtern – Nur Artikel einbeziehen, die derzeit auf Lager oder aktiv sind
  • Nach Kategorie aufteilen – Erstellen Sie einen Feed für Ihre relevanteste Produktkategorie anstatt für alles

Tipp: Wenn Sie einen größeren Datenfeed mit Tausenden von Artikeln verbinden müssen, verwenden Sie Echtzeit-Datenfeed Max (Pro-Tarif), der bis zu 10.000.000 Zeichen (~25.000 Einträge) unterstützt.

Bewährte Vorgehensweisen

  • Daten aktuell halten – Ihr Endpunkt sollte aktuelle Informationen zurückgeben, keine zwischengespeicherten Daten
  • Kontext einbeziehen – Fügen Sie Daten, Zeiten oder Bezeichnungen hinzu, damit die KI versteht, was die Daten bedeuten
  • Klar strukturieren – Verwenden Sie klare Feldnamen in JSON, damit die KI die Daten korrekt interpretieren kann
  • Fokussiert bleiben – Nur Daten einbeziehen, die der Chatbot zur Beantwortung von Fragen benötigt

Wichtig: Die URL muss öffentlich zugänglich sein. Wenn Ihr Endpunkt eine Authentifizierung erfordert, kann der Chatbot die Daten nicht abrufen.

Datenfeed entfernen

Sie können den Datenfeed jederzeit entfernen, indem Sie auf die Schaltfläche "Datenfeed entfernen" in Ihren Einstellungen klicken. Der Chatbot verwendet dann nur noch Ihre Wissensdatenbank für Antworten.

Hinweis: Der Echtzeit-Datenfeed ist in den Tarifen Standard und Pro verfügbar. Müssen Sie größere Datenfeeds mit Tausenden von Artikeln verbinden? Siehe Echtzeit-Datenfeed Max (Pro-Tarif).

Ausprobieren

Haben Sie noch keinen eigenen API-Endpunkt? Sie können die Funktion mit einer öffentlichen API testen, um zu sehen, wie sie funktioniert. Probieren Sie zum Beispiel den Live-Bitcoin-Preis von Binance:

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

Dies gibt BTC/USDT-Preisdaten in Echtzeit zurück. Nach der Verbindung kann Ihr Chatbot Fragen wie "Wie ist der aktuelle Bitcoin-Preis?" mit Live-Daten beantworten.

Tipp: Sie können jede öffentliche API verwenden, die JSON oder Klartext zurückgibt – Wetterdaten, Aktienkurse, Wechselkurse und mehr. Ersetzen Sie sie durch Ihren eigenen Endpunkt, wenn Sie bereit sind.