Back to blog
August 20, 2026·6 min read

From Excel to an AI chatbot: step-by-step guide

Learn how to turn your Excel product catalog into an AI chatbot that answers price and stock questions on WhatsApp, Telegram, and your website, with a step-by-step guide and file requirements.

If you run a small or mid-sized business, your product catalog probably lives in an Excel spreadsheet. You update prices and stock manually, and customers constantly message you asking, 'Do you have this in stock?' or 'How much is that?' The solution is to turn that Excel file into an AI assistant that answers these questions instantly, 24/7. This guide walks you through the exact steps, from preparing your file to going live, with no technical background required.

Why an AI chatbot beats searching Excel manually

Answering the same questions over and over eats up hours each week. An AI chatbot trained on your catalog gives instant, accurate responses, freeing you to focus on sales. It also catches customers after hours, and it can handle multiple chats at once. The key is feeding it the right data—and that starts with your Excel file.

Step 1: Prepare your Excel file

Your Excel file is the brain of the chatbot. It needs to be clean and structured so the AI can understand it. Here’s what to check:

  • One row per product or SKU. Avoid merged cells, subtotals, or multiple tables on the same sheet.
  • Clear column headers in the first row, like 'Product Name', 'Price', 'Stock', 'Category', 'Description'.
  • Use consistent formats: prices as numbers (e.g., 12.50), stock as whole numbers, and dates in a standard format.
  • Remove duplicates and blank rows. An AI works best with clean, complete data.
  • Keep it under 50,000 rows (most tools handle that easily). If you have more, consider splitting by category.

Step 2: Choose your chatbot platform

You don’t need to build AI from scratch. Platforms like Vendilo let you upload your Excel file and automatically create a chatbot that answers in natural language. Vendilo connects to WhatsApp, Telegram, and your website, so you can meet customers where they are. Look for a platform that offers a free trial or demo, so you can test with your own data.

Step 3: Upload and map your data

Once you’ve chosen a platform, upload your Excel file. The system will usually ask you to map columns to fields like 'name', 'price', and 'stock'. This is straightforward: you tell it which column is which. Some platforms auto-detect, but double-check that the mapping is correct. For example, if your column is 'Unit Price', make sure it maps to 'price', not 'cost'.

Step 4: Test and refine

After uploading, test the chatbot with real questions. Ask things like 'Do you have a red dress in size M?' or 'What’s the price of the 2TB hard drive?' See if the answers are accurate and natural. If the bot struggles, you might need to add synonyms or example questions to the platform’s training settings. Vendilo, for instance, lets you add custom responses for common queries, so you can fine-tune the tone and accuracy.

Step 5: Go live and promote

Once you’re happy with the test, it’s time to launch. Add a chat widget to your website, share the WhatsApp number, and mention the new assistant in your email signature. Let customers know they can get instant answers. Monitor the conversations for the first few weeks—you’ll likely spot questions you didn’t anticipate, which you can then add to the training data.

What if my catalog is not in Excel?

Most platforms accept CSV (which Excel can export to), Google Sheets, or even PDFs. If you have a PDF, you may need to convert it to a structured format first. The same rules apply: clean, structured data is key. If your catalog is in an e-commerce platform like Shopify, you can often export a CSV file with all product details.

Real-world example

Imagine a small hardware store with 1,200 SKUs in an Excel file. They upload it to Vendilo, map the columns, and within an hour they have a WhatsApp bot that answers 'Do you have 3/4-inch PVC pipes?' and 'What’s the price of a 5-gallon paint bucket?' The bot also tells customers if an item is low in stock. The store owner saves 10 hours a week and never misses a sale after closing time.

Key takeaways

  • Clean, structured Excel data is the foundation of a reliable AI chatbot.
  • Choose a platform that integrates with your channels (WhatsApp, Telegram, web).
  • Test thoroughly and refine with real customer questions.
  • Start small—even 100 products can make a difference in response time.
  • Keep your file updated; some platforms auto-sync with your spreadsheet.

Turning your Excel catalog into an AI chatbot is a practical, low-cost upgrade. With the right preparation and a tool like Vendilo, you can have it running in a day. The result: faster answers, happier customers, and more time for you to grow your business.

See it work in 2 minutes

Try the interactive demo: a real catalog answering over chat, no signup required.

Watch demo