Real-Time Data Feed allows your chatbot to access live data from your systems. Instead of static responses, your AI can provide up-to-date information like current availability, pricing, wait times, or inventory levels.
Simply provide a URL that returns your data (JSON, CSV, or plain text), and the chatbot will automatically use this information when answering relevant questions.
The standard Real-Time Data Feed supports feeds up to 200,000 characters (~500 items). For larger data feeds, see Real-Time Data Feed Max which supports up to 10,000,000 characters (~25,000 items).
How It Works
You provide a URL - An API endpoint or page that returns your live data
Chatbot indexes your data - Your feed is automatically indexed and kept up to date. For each conversation, the AI finds and uses the most relevant items from your feed
Dynamic answers - Responses include real-time data from your source
Tip: Changes to existing items like prices, stock levels, and availability are reflected immediately. When you add entirely new products or items to your feed, they will appear in chatbot responses within 24 hours.
AI Assistant
Do you have the Emberfleece jacket in stock?
Yes, we have 3 Emberfleece Jackets left at $95. The Granite Boots at $140 go well with it. Do you want me to check your size?
Emberfleece Jacket
$95
Add to cart
More details
Granite Boots
$140
Add to cart
More details
Type your message...
Use Cases
Real-time data feeds are perfect for businesses that need to provide current information:
HotelsRoom availability and pricing by date
RestaurantsWait times, table availability, hours
E-commerceStock levels and product availability
ServicesAppointment slots and scheduling
Setup
Adding a real-time data feed takes just a few steps:
1
Create your data endpointSet up a URL that returns your live data (API or webpage)
2
Go to Real-Time Data FeedFrom your website menu, click "Real-Time Data Feed"
3
Enter your URLPaste the URL that returns your data and click Save
Tip: Make sure your endpoint is publicly accessible (no authentication required) so the chatbot can fetch the data.
Connection Verification
After saving your data feed URL, Asyntai automatically verifies the connection. You'll see a status card showing:
Connection status — whether the URL was successfully reached
Data format — detected format (JSON, HTML/XML, or Plain Text)
Response size — how much data was returned
Content preview — a snippet of the response so you can confirm it's the right data
If the direct connection fails, Asyntai will automatically try a fallback proxy to reach your URL. If both methods fail, your URL is still saved — you'll just see a notice with troubleshooting suggestions.
Supported Formats
Your data feed URL should return data in one of these formats:
JSON Format
Structured data works best for complex information like inventory or schedules.
If your real-time data feed contains product information (like inventory, rooms, or services), you can enable Dynamic Product Cards to display them as beautiful visual cards in the chat.
Tip: Dynamic Product Cards work great for e-commerce inventory, hotel rooms, rental items, or any products that change frequently. For static products, use Product Cards instead.
Use the Same Feed in the AI Search Bar
Your feed does not only feed the chatbot. It can also power the AI Search Bar, a search box you place on your website. Visitors describe what they need in their own words and the matching items from this feed appear as they type, with image and price, next to matching pages from your website.
There is nothing extra to connect. The search bar reads the feed you set up here, so anything you index becomes searchable. If you change the feed, the search changes with it.
Customer: "Do you have the wireless headphones in stock?"
AI: "Yes! The Wireless Headphones Pro are in stock with 23 units available. They're currently on sale for $119.99 (regularly $149.99). You can view and purchase them here: techgadgets.com/products/wireless-headphones-pro. Plus, use code SAVE20 for an additional 20% off orders over $100!"
Healthcare / Medical ClinicAppointment availability and wait times
Patient: "I need to see a dermatologist this week"
AI: "The earliest dermatology appointment is Saturday January 18th at 10:00 AM or 11:00 AM. If those don't work, there's more availability on Monday the 20th at 9:00 AM, 2:00 PM, or 3:00 PM. You can book online at downtownmedical.com/book."
Fitness Center / GymClass schedules and facility capacity
Member: "What yoga classes do you have this week?"
AI: "Here are the yoga classes this week: Wednesday 7:00 PM Yoga Flow with Sarah (12 spots), Friday 7:00 AM Yoga Flow with Sarah (15 spots), and Saturday 10:30 AM Family Yoga with Sarah (10 spots). You can book at fitlifegym.com/classes."
Car Rental / Auto ServicesVehicle availability by date and location
AI: "We have SUVs available Friday (3 left at $89.99/day) and Saturday (1 left at $99.99/day), but Sunday is sold out. Book soon! Use code WEEKEND15 for 15% off. Reserve at quickrent.com/book."
Events / Entertainment VenueShows, tickets, and schedules
AI: "This weekend we have 'The Musical Experience' on Friday and Saturday at 7:30 PM (also a 2 PM matinee on Saturday) - tickets are $85. On Saturday and Sunday at 8 PM there's 'Comedy Night Live' at $45. Friday evening is selling fast with only 43 seats left! Book at grandtheater.com/tickets."
Real Estate / Property ManagementListings, pricing, and viewing schedules
Customer: "What apartments do you have under $1500?"
AI: "We have a 1-bedroom at 789 Pine Road for $1,200/month available February 15th. It's 650 sqft with gym access, rooftop deck, and doorman. There's an open house Saturday Jan 18th at 1:00 PM, or schedule a private viewing at premierproperties.com/schedule. View details: premierproperties.com/listing/apt-12c"
Size Limits
The standard Real-Time Data Feed supports feeds up to 200,000 characters. The number of items you can include depends on how much data each item contains — a feed with short, concise entries can fit ~500 items, while a feed with long descriptions may only fit a fraction of that. If your feed exceeds this limit, you'll see a notification when trying to save.
Tips to Reduce Feed Size
If your feed is too large, here are some ways to bring it within the limit:
Include only top sellers or popular items — Focus on the products customers ask about most
Remove unnecessary fields — Drop internal IDs, metadata, or fields the chatbot doesn't need
Shorten descriptions — Use concise product descriptions instead of full marketing copy. See the recommended sample structure for an example of how to keep entries compact
Filter by availability — Only include items that are currently in stock or active
Split by category — Create a feed for your most relevant product category instead of everything
Tip: If you need to connect a larger data feed with thousands of items, use Real-Time Data Feed Max (Pro plan) which supports up to 10,000,000 characters (~25,000 items).
Best Practices
Keep data fresh — Your endpoint should return current information, not cached data
Include context — Add dates, times, or labels so the AI understands what the data means
Structure clearly — Use clear field names in JSON so the AI can interpret the data correctly
Keep it focused — Only include data the chatbot needs to answer questions
Important: The URL must be publicly accessible. If your endpoint requires authentication, the chatbot won't be able to fetch the data.
Remove Data Feed
You can remove the data feed anytime by clicking the "Remove Data Feed" button in your settings. The chatbot will return to using only your knowledge base for responses.
Note: Real-Time Data Feed is available on Standard and Pro plans. Need to connect larger data feeds with thousands of items? See Real-Time Data Feed Max (Pro plan).
Try It Out
Don't have your own API endpoint yet? You can test the feature with our demo feed. It is a made-up outdoor store with over 100 products, and its numbers change every minute:
https://asyntai.com/sample/live-demo-feed.json
The feed returns live stock counts, an hourly deal, and the minutes left before today's shipping cutoff. Connect it, then ask your chatbot:
"What is on sale right now?"
"How many Trailhead Rain Jackets are left?"
"How long do I have to order for shipping today?"
"Which backpacks do you have under $100?"
Ask the same question again a few minutes later. The answer changes, because the chatbot reads the feed on every message.
The demo feed uses the recommended structure above, with an image and a product link for every item. Switch on Dynamic Product Cards to see the cards as your visitors see them.
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.