Realtidsdataflöde

Anslut din chattbot till live-datakällor för dynamiska svar

Konfigurera dataflöde
Standard- och Pro-planer

Översikt

Realtidsdataflöde ger din chattbot tillgång till livedata från dina system. Istället för statiska svar kan din AI ge aktuell information som tillgänglighet, priser, väntetider eller lagernivåer.

Ange bara en URL som returnerar dina data (JSON eller klartext), så inkluderar chattboten automatiskt den här informationen när den svarar på relevanta frågor.

Det vanliga Real-Time Data Feed stöder flöden upp till 200 000 tecken (~500 objekt). För större dataflöden, se Real-Time Data Feed Max som stöder upp till 10 000 000 tecken (~25 000 objekt).

Hur det fungerar

  1. Du anger en URL - En API-endpoint eller sida som returnerar din live-data
  2. Chattbot hämtar data - AI:n läser hela flödet med varje skickat meddelande, vilket säkerställer att svaren alltid använder de senaste uppgifterna
  3. Dynamiska svar - Svaren innehåller realtidsdata från din källa
AI-assistent
Har du några rum tillgängliga ikväll?
Ja! Vi har lediga tider ikväll:

Deluxesvit - 3 rum kvar à $299/natt
Standardrum - 8 rum kvar à $149/natt

Vill du att jag hjälper dig att boka?
Hur är det med imorgon?
För imorgon har vi:

Deluxesvit - 2 rum à $299/natt
Standardrum - 5 rum à $149/natt

Användningsområden

Realtidsdataflöden är perfekta för företag som behöver tillhandahålla aktuell information:

Hotell Rumstillgänglighet och prissättning per datum
Restauranger Väntetider, bordsillgänglighet, öppettider
E-handel Lagernivåer och produkttillgänglighet
Tjänster Bokningstider och schemaläggning

Konfiguration

Att lägga till ett realtidsdataflöde tar bara några steg:

1
Skapa din datapunkt Konfigurera en URL som returnerar dina livedata (API eller webbsida)
2
Gå till Realtidsdataflöde Från din webbplatsmeny, klicka på "Realtidsdataflöde
3
Ange din URL Klistra in URL:en som returnerar dina data och klicka på Spara

Tips: Se till att din endpoint är offentligt tillgänglig (ingen autentisering krävs) så att chattbotten kan hämta data.

Anslutningsverifiering

Efter att du har sparat URL:en för ditt dataflöde verifierar Asyntai anslutningen automatiskt. Du ser ett statuskort som visar:

  • Anslutningsstatus — om URL:en nåddes utan problem
  • Dataformat — identifierat format (JSON, HTML/XML eller vanlig text)
  • Svarsstorlek — hur mycket data som returnerades
  • Förhandsgranskning av innehåll — ett utdrag av svaret så att du kan bekräfta att det är rätt data

Om den direkta anslutningen misslyckas kommer Asyntai automatiskt att försöka med en reservproxy för att nå din URL. Om båda metoderna misslyckas sparas din URL ändå – du ser bara ett meddelande med felsökningsförslag.

Format som stöds

Din dataflödes-URL bör returnera data i ett av dessa format:

JSON-format

Strukturerad data fungerar bäst för komplex information som lager eller scheman.

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

Vanlig textformat

Enkel text fungerar för rättfram information.

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

Dynamiska produktkort

Om ditt realtidsdataflöde innehåller produktinformation (som lager, rum eller tjänster) kan du aktivera Dynamiska produktkort för att visa dem som snygga visuella kort i chatten.

Hur du aktiverar

  1. Gå till inställningar för Real-Time Data Feed
  2. Lägg till din dataflödes-URL (se exempel)
  3. Slå på "Enable Dynamic Product Cards"
  4. Spara dina inställningar

Dataformat

Inkludera produktdetaljer i ditt flöde med fält som:

  • name - Produkt-/objektnamn (obligatoriskt)
  • price - Visningspris (t.ex. "$99.99")
  • description - Kort beskrivning
  • image_url - Webbadress till produktbild
  • button_link - Länk för åtgärdsknappen
  • in_stock - Lagerstatus (true/false)

Här är ett exempel på hur ditt JSON-flöde bör se ut (visa exempel-JSON-fil):

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

Tips: Dynamiska produktkort fungerar utmärkt för e-handelslager, hotellrum, uthyrningsartiklar eller produkter som ändras ofta. För statiska produkter, använd Produktkort istället.

Branschexempel

Här är detaljerade exempel på hur olika företag kan strukturera sina realtidsdataflöden:

Det här är bara exempel – du kan inkludera vilka fält som helst som är relevanta för din verksamhet. AI kommer att förstå och använda vilka data du än tillhandahåller.
E-handelsbutik Produkttillgänglighet, priser, URL:er och kampanjer
{
  "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"
  }
}
Kund: "Har du de trådlösa hörlurarna i lager?"
AI: "Ja! Wireless Headphones Pro finns i lager med 23 enheter tillgängliga. De är just nu på rea för $119.99 (ordinarie $149.99). Du kan se och köpa dem här: techgadgets.com/products/wireless-headphones-pro. Dessutom kan du använda koden SAVE20 för ytterligare 20% rabatt på beställningar över $100!"
Sjukvård / Medicinsk klinik Tillgänglighet för bokningar och väntetider
{
  "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: "Jag behöver träffa en dermatolog den här veckan"
AI: "Den tidigaste hudläkartiden är lördag den 18 januari kl. 10:00 eller 11:00. Om de inte passar finns det mer tillgänglighet på måndag den 20:e kl. 9:00, 14:00 eller 15:00. Du kan boka online på downtownmedical.com/book."
Fitnesscenter / gym Kursscheman och anläggningskapacitet
{
  "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"
}
Medlem: "Vilka yogaklasser har ni den här veckan?"
AI: "Här är yogaklasserna denna vecka: Onsdag 19:00 Yoga Flow med Sarah (12 platser), Fredag 07:00 Yoga Flow med Sarah (15 platser) och Lördag 10:30 Familjeyoga med Sarah (10 platser). Du kan boka på fitlifegym.com/classes."
Biluthyrning / Biltjänster Fordonstillgänglighet efter datum och plats
{
  "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"}
  ]
}
Kund: "Jag behöver en SUV det här helgen"
AI: "Vi har SUV:ar tillgängliga på fredag (3 kvar för $89,99/dag) och lördag (1 kvar för $99,99/dag), men söndag är slutbokad. Boka snart! Använd koden WEEKEND15 för 15% rabatt. Reservera på quickrent.com/book."
Evenemang / underhållningsplats Föreställningar, biljetter och scheman
{
  "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}
      ]
    }
  ]
}
Kund: "Vilka föreställningar har ni i helgen?"
AI: "Den här helgen har vi 'The Musical Experience' på fredag och lördag kl. 19:30 (även en matinéföreställning kl. 14:00 på lördag) – biljetter kostar $85. På lördag och söndag kl. 20:00 visas 'Comedy Night Live' för $45. Fredagkvällen säljer snabbt med bara 43 platser kvar! Boka på grandtheater.com/tickets."
Fastigheter / Fastighetsförvaltning Listor, priser och visningsscheman
{
  "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"
}
Kund: "Vilka lägenheter har ni under $1500?"
AI: "Vi har en 1-rumslägenhet på 789 Pine Road för $1 200/månad tillgänglig 15 februari. Den är 60 kvm med tillgång till gym, takterrass och portier. Det är visning lördag 18 januari kl. 13:00, eller boka en privat visning på premierproperties.com/schedule. Visa detaljer: premierproperties.com/listing/apt-12c"

Storleksgränser

Det vanliga Real-Time Data Feed stöder flöden upp till 200 000 tecken. Antalet objekt du kan inkludera beror på hur mycket data varje objekt innehåller — ett flöde med korta, koncisa poster kan rymma ca 500 objekt, medan ett flöde med långa beskrivningar kanske bara rymmer en bråkdel av det. Om ditt flöde överskrider denna gräns visas ett meddelande när du försöker spara.

Tips för att minska flödesstorleken

Om ditt flöde är för stort finns det några sätt att få det inom gränsen:

  • Inkludera bara bästsäljare eller populära artiklar — Fokusera på de produkter kunderna frågar mest om
  • Ta bort onödiga fält — Droppa interna ID:n, metadata eller fält som chattboten inte behöver
  • Förkorta beskrivningar — Använd kortfattade produktbeskrivningar istället för fullständiga marknadsföringstextar. Se den rekommenderade exempelstrukturen för ett exempel på hur du håller poster kompakta
  • Filtrera efter tillgänglighet — Inkludera bara artiklar som för tillfället finns i lager eller är aktiva
  • Dela upp efter kategori — Skapa ett flöde för din mest relevanta produktkategori istället för allt

Tips: Om du behöver ansluta ett större dataflöde med tusentals artiklar, använd Real-Time Data Feed Max (Pro-plan) som stödjer upp till 10 000 000 tecken (~25 000 artiklar).

Bästa praxis

  • Håll data aktuell — Din endpoint bör returnera aktuell information, inte cachad data
  • Inkludera kontext — Lägg till datum, tider eller etiketter så att AI förstår vad datan betyder
  • Strukturera tydligt — Använd tydliga fältnamn i JSON så att AI kan tolka datan korrekt
  • Håll det fokuserat — Inkludera bara data som chattboten behöver för att svara på frågor

Viktigt: URL:en måste vara offentligt tillgänglig. Om din endpoint kräver autentisering kan chattboten inte hämta data.

Ta bort dataflöde

Du kan ta bort dataflödet när som helst genom att klicka på knappen "Remove Data Feed" i dina inställningar. Chatboten återgår till att bara använda din kunskapsbas för svar.

Obs! Real-Time Data Feed finns tillgängligt på Standard- och Pro-planer. Behöver du ansluta större dataflöden med tusentals artiklar? Se Real-Time Data Feed Max (Pro-plan).

Testa det

Har du ingen egen API-endpoint ännu? Du kan testa funktionen med ett offentligt API för att se hur det fungerar. Prova till exempel live-Bitcoin-priset från Binance:

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

Det här returnerar realtids BTC/USDT-prisdata. När de är anslutna kommer din chattbot att kunna svara på frågor som \"Vad är det aktuella Bitcoin-priset?\" med livedata.

Tips: Du kan använda valfritt publikt API som returnerar JSON eller ren text – väderdata, aktiekurser, växelkurser och mer. Ersätt det med din egen endpoint när du är redo.