How to Feed Live Order Statuses into Your Elfsight Chatbot

I’m new in using the Elfsight Chatbot on our website to handle customer inquiries, and I’d love to extend its capabilities so it can report live order statuses directly from our CRM. Here’s what I have in place and what I’m hoping to achieve:

:package: Current Setup

  • Chatbot Platform: Elfsight Chatbot embedded on our site.
  • CRM Exports: We can automatically export our order data every hour into:
    • .csv or .txt files
    • Excel workbooks (.xlsx)
  • Hosted File URL: We’re also able to publish a public link (e.g., on an S3 bucket or our own server) so that any system can fetch the latest export via HTTP.

:bullseye: What I’d Like to Do

  1. Scheduled Import: Configure Elfsight to pull the latest export file automatically—ideally every hour—without manual intervention.
  2. Dynamic Responses: When a visitor asks, “What’s the status of my order #12345?”, the bot looks up that order in the fresh dataset and returns the correct status (e.g., Pending :black_small_square: Shipped :black_small_square: Delivered).
  3. Seamless Knowledge Base Integration: Map CRM status codes to the chatbot’s internal tags or answer templates so that status labels and any associated messages remain consistent.

:thinking: Questions for Those Who’ve Done This

  1. File Import:
  • Does Elfsight support scheduled imports from a public URL or recurring CSV upload?
  • Are there specific settings or endpoints I should point to?
  1. Data Parsing & Mapping:
  • How have you structured your CSV (or Excel) columns so the bot can reliably find order_id and status fields?
  • Any tips for handling new or renamed statuses without breaking existing responses?
  1. Error Handling & Monitoring:
  • What’s the best way to log or surface import failures?
  • Do you use any middleware (Zapier, Integromat, custom scripts) between your CRM export and Elfsight to transform or validate data first?

I appreciate any sample workflows, configuration snippets, or third-party tools you’ve found effective. Thanks in advance for sharing your experience—looking forward to your ideas!

1 Like

Hi there, @Ivan_1s :waving_hand:

Unfortunately, this functionality isn’t supported now, but we have a similar idea on the Wishlist. Feel free to upvote it - Live & Real Time Knowledge Base.

If more users support this idea, we’ll try to think it over in the future :slightly_smiling_face:

1 Like