Category
Productivity & Workflow Tools
Testing auth credentials
Email Address: ruralsdo783@gmail.com Password: Password123
Github Repo Frontend
https://github.com/Sarmad-dev/echoai
Github Repo Backend
https://github.com/Sarmad-Khan-creator/echoai-api
Inspiration
Businesses today struggle to provide fast, intelligent, and personalized support on their websites. Most chatbot solutions are either too rigid, hard to set up, or lack real intelligence. We wanted to create a solution that is simple to launch, smart enough to understand context, and flexible enough to integrate with existing workflows. That’s how EchoAI was born.
What it does
EchoAI is an AI-powered chatbot platform that can be created in minutes and embedded into any website with a single script.
- Easy setup: Create, customize, and deploy your chatbot in 4 simple steps.
- Smart interactions: Detects sentiment, extracts key topics, and suggests follow-up questions.
- Knowledge training: Upload PDFs, documents, or prompts to train it on your company’s data.
- Custom FAQs: Add FAQs instantly and display them in the chatbot.
- Conversation history: Track chats per user session via email authentication.
- Automations: Trigger workflows and integrate with Google Sheets, Slack, and HubSpot.
- Helpdesk support: A dedicated dashboard lets teams monitor AI conversations in real time, step in to take control of chats, and respond directly.
- Talk to Human trigger: End-users can press a button to seamlessly transfer from the AI to a live human agent.
In short, EchoAI doesn’t just respond — it helps businesses engage, understand, and act.
How we built it
We built EchoAI with FastAPI, external APIs, and intelligent automation workflows. For model integration, we experimented with Hugging Face to power features like sentiment detection and topic extraction. The automation engine was built to support flexible triggers and connect with popular tools like Slack, HubSpot, and Google Sheets.
How Kiro was used
EchoAI was developed entirely using Kiro, which acted as our AI-powered development partner.
- Started with an MVP spec prompt that generated a clear step-by-step
task.mdroadmap, ensuring focus and direction. - Used Kiro’s vibes feature to quickly resolve file-level errors and stay productive.
- Created custom hooks to automate development workflows — for example, automatically scanning updated files for TypeScript errors (
anytypes, unused variables, etc.) and fixing them instantly. - Relied on Kiro’s guided, spec-driven approach to move from concept to a production-ready build with confidence.
Challenges we ran into
We faced several challenges while building EchoAI:
- Model integration: Integrating Hugging Face into our FastAPI backend was difficult. Selecting the right model and using it effectively required significant experimentation.
- Workflow automation: Implementing the automation engine was tricky. Detecting the right triggers during conversations and mapping them to useful actions took time to refine.
- External integrations: Ensuring seamless connections with Slack, HubSpot, and Google Sheets required extra testing and iteration.
Accomplishments that we're proud of
- Built a production-ready AI chatbot platform within the hackathon timeframe.
- Created smart features like sentiment detection, topic extraction, and next-question suggestions.
- Developed a workflow automation system that connects directly with widely used tools.
- Integrated a helpdesk system that allows businesses to monitor and take over chats in real time.
- Used Kiro not just as a coding assistant but as a true development partner that guided our process.
What we learned
- A strong spec-first approach (with
task.md) makes development faster and more focused. - Automating repetitive error-checking tasks saves huge amounts of time and mental energy.
- Chatbots can deliver much more value when they’re not just reactive, but also proactive and integrated into a business’s workflow.
What's next for EchoAI
We’re just getting started. Next, we plan to:
- Add more third-party integrations (e.g., CRM platforms, project management tools).
- Expand automation triggers and actions to cover more complex workflows.
- Enhance chatbot customization with themes and advanced UI controls.
- Explore multi-language support to make EchoAI truly global.
EchoAI’s mission is simple: to help businesses build smarter conversations with their customers, without complexity.
Built With
- fastapi
- huggingface
- langchain
- next.js
- python
- react.js
- reactflow
- supabase
- xstate
Log in or sign up for Devpost to join the conversation.