✨ Inspiration ✨

When I was an Amazon seller and an electronics wholesaler, I frequently received similar questions like "Where is my order?", product details inquiries, and price requests. Each time, I had to visit customer-specific pages like order details or product info. I really needed an auto-reply bot, but couldn't find any free AI-based solution available.

✨ What it does ✨

  1. Once ReplyBot is trained on your business data, it automatically sends personalized replies to customers.
  2. It suggests five different types of reply messages for you to choose from.
  3. Automatically extract content from dynamic web pages using a pre-set URL pattern. Set the pattern once, and ReplyBot retrieves customer-specific information seamlessly.
  4. A browser-only WhatsApp auto-reply bot that doesn’t rely on WhatsApp's official paid API.

💻🧰 How I built it 🔧🔨

Built entirely with vanilla JavaScript and Web Components—no JavaScript frameworks or third-party libraries used. Leverages Chrome's built-in AI API for functionality.

Challenges I ran into

  1. Performance
    Managing local LLMs presents a significant performance challenge due to their heavy resource demands. Although this plugin performs well, there’s still room for optimization in this area.

  2. Limited Built-In AI Documentation
    The built-in AI documentation is incomplete, leading to difficulties in troubleshooting. Significant time is spent diagnosing and resolving errors due to this lack of comprehensive documentation.

  3. Input Field Challenges
    Entering text in the draft message input field is not straightforward, as WhatsApp overrides user input with its own business rules, making text entry more cumbersome.

Accomplishments that we're proud of

  • Successfully built a WhatsApp automation AI bot despite numerous challenges posed by WhatsApp’s restrictions.
  • The extension is built entirely using vanilla JavaScript and Web Components.
  • No JavaScript frameworks or third-party libraries were used.

What's next for Reply.ai

Expanded support to include other messaging apps such as Telegram, Messenger, and Gmail.

Built With

Share this project:

Updates