Skip to content

The ChatBot built for Hi Nature Pet for customer communication and auto reply.

License

Notifications You must be signed in to change notification settings

GravesXX/HiNatureChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HiNature ChatBot

HiNature ChatBot is an AI-powered assistant built for Hi Nature Pet, designed to enhance customer communication by providing instant responses to common inquiries. The chatbot integrates seamlessly with Shopify and AWS services to deliver accurate, reliable, and scalable customer support.

✨ Features

  • Order Status Tracking – Customers can easily check the status of their orders.
  • Delivery Inquiries – Provides updates and information about delivery schedules.
  • Meal Calculation – Helps pet owners calculate recommended meal portions based on their pet’s details.
  • Company FAQs & Background – Shares company information and answers common questions automatically.

🛠️ Technical Stack

The project leverages a modern cloud-native architecture with the following technologies:

Frontend

  • JavaScript for chatbot interface logic.
  • Shopify Liquid templates for seamless integration into the online store.

Backend / Cloud

  • AWS Lambda for serverless function execution.
  • Amazon API Gateway to expose REST APIs.
  • Amazon DynamoDB for storing customer sessions and conversation data.
  • Amazon SNS for email notifications calling human agents escalations.
  • Amazon S3 + CloudFront for hosting and distributing chatbot assets.
  • Amazon CloudWatch for logging and monitoring.

AWS Technical Architecture Diagram

Below is the architecture diagram showing how AWS services are integrated to power HiNature ChatBot:

Blank diagram

💬 Demo Use Cases

i) Conversation Context Handling

Demonstrates how the chatbot maintains context awareness throughout the conversation.

context


ii) Order Status (Fulfilled Order)

Shows how the chatbot retrieves and responds with order details when a valid order exists.

with_order


iii) Order Status (No Fulfilled Order)

Illustrates the chatbot response when no fulfilled order is found in the system.

no_order


iv) User Not Found

Demonstrates how the chatbot gracefully handles cases where the user does not exist in the database.

user_DNE


🚀 Future Improvements

  • Expand intent coverage with additional FAQs and personalized recommendations.
  • Integrate multilingual support for broader accessibility.
  • Add analytics to better understand customer interactions.
  • Deploy improved meal calculator using ML for more accurate recommendations.

📌 About Hi Nature Pet

Hi Nature Pet provides fresh, high-quality meals for pets, ensuring balanced nutrition with natural ingredients. The chatbot project is part of their initiative to improve customer engagement and automation.

About

The ChatBot built for Hi Nature Pet for customer communication and auto reply.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published