Welcome to the ChatBotKit White-label Solution! This powerful tool enables you to build and deploy custom conversational AI SaaS solutions quickly and efficiently. This is the ideal for entrepreneurs, agencies, and developers who want to build their own AI platforms.
Personalize Seamlessly: Our ChatBotKit White-label Solution boasts unparalleled customization. Transform its appearance to resonate with your brand's unique aesthetic and ethos.
Grow Without Limits: Built upon the robust ChatBotKit Node SDKs, our solution scales effortlessly with your business, ensuring you're always ahead of the curve.
Protection You Can Trust: Leveraging the Clerk authentication platform, the ChatBotKit White-label Solution guards your application against cyber threats, ensuring peace of mind.
Profit with Ease: Integrated with Stripe, our solution simplifies monetization, turning your application into a revenue-generating powerhouse.
Freedom to Customize: Being open-source, our solution offers unparalleled flexibility, allowing you to tailor the application to your unique business requirements.
Effortless Experience: With its intuitive interface, the ChatBotKit White-label Solution makes managing and customizing your application a breeze.
Deploy with Confidence: Our solution simplifies the deployment process, enabling you to launch your application quickly and efficiently.
Maintain with Ease: Designed for effortless upkeep, our solution ensures your application remains cutting-edge with minimal effort.
Stay Ahead, Effortlessly: Our easy-to-update system means your application always enjoys the latest features and improvements without any hassle.
Integrate Effortlessly: Our solution's compatibility ensures smooth integration with your existing systems, enhancing functionality without the complexity.
Before you begin, ensure you have the following installed:
- A package manager (npm, yarn, pnpm, or bun)
- A ChatBotKit account
- A Clerk account
- A Stripe account
-
Clone the Repository:
git clone https://github.com/chatbotkit/cbk-whitelabel cd cbk-whitelabel
-
Install Dependencies: Choose your preferred package manager and run the following command:
npm install # or yarn # or pnpm install # or bun install
-
Create a
.env.local
File: Create a.env.local
file in the root directory of your project. This file will contain your ChatBotKit, Clerk and Stripe credentials.cp .env.example .env.local
-
Run the Development Server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
-
Access the App: Open http://localhost:3000 in your browser to view the application.
-
Begin Editing: Start customizing your chatbot by editing
app/page.tsx
. Changes will auto-update as you modify the file. -
Keeping In Sync: If you wish you can also keep the ChatBotKit SDK in sync with the latest version pulling the latest changes from the repository.
# add the ChatBotKit repository as an upstream remote git remote add upstream https://github.com/chatbotkit/cbk-whitelabel.git # fetch the latest changes git fetch upstream # switch to the main branch git checkout main # merge the latest changes git merge upstream/main # install dependencies npm install
- Explore ChatBotKit: Learn more about the capabilities and features of ChatBotKit at ChatBotKit.com.
- SDK Documentation: Utilize the ChatBotKit Node SDKs for advanced customization and functionality.
Deploy with Vercel: For a hassle-free deployment, use the Vercel Platform. It’s optimized for Next.js applications like this one.
- Deployment Guide: For detailed instructions, see the Next.js Deployment Documentation.
For support, feature requests, or contributions, please visit our GitHub repository.
If you need help with ChatBotKit, please visit ChatBotKit main website.
The ChatBotKit team may be able to provide development and commercial support for your project. Please contact us for more information.