# Announcing the AI Chatbot SaaS Template

> We're excited to announce the launch of our latest SaaS template, the AI Chatbot SaaS Template. This template is a great starting point for building a customer support chatbot SaaS product.

*Published: 2023-12-02*
*Canonical: https://makerkit.dev/blog/changelog/ai-chatbot-template*

---

I am super excited to announce the launch of **[Makerkit](https://makerkit.dev/ai-saas-starter)'s latest Premium SaaS template, the AI Chatbot SaaS Template**. This template is a great starting point for building a customer support chatbot SaaS product and includes all the features you need to get started.

The AI Chatbot SaaS Template is part of our Premium AiSaasStarter alongside the Kanban Template - and it's available to all Makerkit Teams license holders. [If you want to update your license, follow this link](/upgrade-license).

## What will you learn?

The work on the Chatbot SaaS template is a solid foundation that will teach you many of the concepts you need to know to build a SaaS product with Makerkit.

1. **AI**: Using the [Vercel AI SDK](https://sdk.vercel.ai/docs) and [Langchain](https://js.langchain.com/docs/get_started/introduction) to build a Chatbot and using AI in your product
2. **Embeddings**: Using [Supabase](https://supabase.com) to store and index embeddings using pgVector
3. **Background Jobs**: Using [Upstash's QStash](https://upstash.com) to run background jobs to crawl websites and index their content in a serverless environment
4. **Crawling**: Using Readability to extract the main content from a website and crawl it for indexing
5. **CRUD**: Using Supabase to store and manage your data and RLS to secure it
6. **Subscriptions Limits**: Using quotas to limit the number of users and messages a customer can have under their plan
7. **JS Widgets**: Developing standalone React Components that you can embed into your customer's website as a JS widget, just by using a script tag

... and a lot more.

As you can see - **this is a value-packed template** that will teach you a lot about building SaaS products with Makerkit.

## Features

The AI Chatbot SaaS Template comes with a lot of features out of the box. Here's a quick overview of what you get:
1. **AI Chatbot**: A fully functional AI Chatbot that customers can create within their organizations and have their customers embed on their website
2. **Indexing and Managing Content**: Customers can crawl websites and index their content using a background job
3. **Embeddable JS Widget**: A React Component that you can embed on your customer's website as a JS widget
4. **Plans**: Customize the number of users and messages/chatbots/documents a customer can have under their plan
5. **Billing**: Stripe integration to charge customers for their usage

... and all the other features you'd expect from a SaaS product, such as:

- **Authentication**: Sign up, sign in, forgot password, email verification, etc.
- **Organizations**: Customers can create organizations and invite other users to collaborate
- **Roles**: Different roles for different users within an organization
- **Settings**: Customers can customize their profile and organization settings
- **Billing**: Customers can update their billing information and view their invoices
- **Admin**: Admin dashboard to manage all users, organizations, and plans

... which comes for free as part of the Makerkit SaaS Boilerplate.

## Show and Tell

I've recorded a quick video to show you what the template looks like and how it works. Check it out below:

{% iframe className="w-full" height="600" src="https://www.youtube.com/embed/VHbukM6GQ1c?si=md_nGxAgZPV94S0o" title="YouTube video player" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" /%}

## Conclusion

I hope you're as excited about this template as I am. I can't wait to see what you'll build with it.

If you're already a Makerkit Teams license holder and heave [redeemed your Premium invite](/premium-license) you can already access the repository. If you're not a Makerkit Teams license holder yet, [you can upgrade your license here](/upgrade-license).

If you have any questions, feel free to reach out to me on Twitter or Discord.

Happy making!

Looking to build AI-powered products? Check out our [AI SaaS Starter Kit](/ai-saas-starter) for more templates.
