An innovative SaaS platform featuring an AI-powered chatbot that can be seamlessly integrated into any website, enhancing customer interactions and driving sales.
This AI-powered chatbot platform is designed to revolutionize customer interactions on websites. It offers a versatile solution for product sales, appointment scheduling, and customer support, with advanced features like real-time interaction and direct purchase capabilities.
- Universal Website Integration: Easily integrate the chatbot into any website.
- Multi-functional AI Chatbot:
- Sell products
- Schedule appointments
- Provide customer support
- Real-time Interaction Mode: Live user interaction for complex scenarios.
- Direct Purchase Links: Seamless product purchasing through Stripe Connect.
- Conversation Memory: Stores previous conversations without user login.
- Revenue Sharing: Chatbot owners can earn a percentage of transactions.
- Flexible Pricing: Custom domain creation with various pricing options.
- Frontend: Next.js, TypeScript
- Backend: Next.js API Routes
- Database: PostgreSQL
- ORM: Prisma
- Payment Processing: Stripe Connect
- Real-time Communication: Pusher
- Node.js (v14 or later)
- PostgreSQL
- Stripe Account
- Pusher Account
-
Clone the repository
git clone https://github.com/sankarkalla2/ai-email-marketing.git
-
Install dependencies
cd ai-chatbot-saas npm install
-
Set up environment variables
cp .env.example .env.local
Edit
.env.local
with your specific configuration, including Stripe Connect and Pusher details. -
Run database migrations
npx prisma migrate dev
-
Start the development server
npm run dev
-
Open http://localhost:3000 in your browser.
- Sign up for an account on our platform.
- Configure your chatbot's settings and capabilities.
- Integrate the provided script into your website.
- Set up your Stripe Connect account for payment processing.
- Interact with the chatbot on integrated websites for product inquiries, purchases, appointment scheduling, or customer support.
- Customize the chatbot's appearance to match your website's design.
- Configure specific responses and actions based on your business needs.
- Set up custom pricing and revenue sharing options.
Our platform offers flexible revenue sharing options through Stripe Connect:
- Chatbot owners can earn a percentage of transactions processed through the chatbot.
- Custom pricing options available for domain creation and advanced features.
We welcome contributions to improve our AI Chatbot SaaS Platform! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License.
GowriSankarKalla - [email protected]
This updated README now accurately reflects the technology stack you're using:
- Next.js and TypeScript for the frontend and backend API routes
- PostgreSQL as the database with Prisma as the ORM
- Stripe for payments
- Pusher for real-time communication
I've also updated the installation steps to include running Prisma migrations.
To finalize this README for your project:
- Add a screenshot of your chatbot dashboard or interface where it says
path/to/dashboard-screenshot.png
. - Update the repository URL, your name, and email in the appropriate sections.
- If you have any specific configuration steps for Stripe Connect or Pusher, you might want to add those details in the installation or usage sections.
- If you're using a different license, update the "License" section accordingly.
This README now provides a clear and accurate overview of your AI chatbot platform, its features, and the technologies it uses.