Skip to main content

Build and Deploy a B2B SaaS AI Support Platform

22h 20m 55s
English
Paid

Welcome to our comprehensive course on building a B2B SaaS AI Support Platform from scratch. This course is designed to equip you with the skills to create an advanced AI-powered customer support solution, integrating numerous cutting-edge tools and technologies.

Course Overview

Throughout this course, you will:

  • Set up real-time chat: Use Convex Agents to deploy a seamless real-time chat system.
  • Add voice support: Integrate VAPI for enhanced voice interaction capabilities.
  • Upload documents and create a knowledge base: Utilize embeddings and Retrieval-Augmented Generation (RAG) to facilitate efficient document management.
  • Train the AI: Enable functionalities for the AI to escalate dialogues to human support or automatically resolve inquiries.

Implementing Features

Workspaces and Teams

Learn to create and manage multiple workspaces and teams, enhancing collaboration and productivity within your platform.

Authentication and Billing

Implement secure user authentication and billing processes using Clerk, ensuring that your platform is both secure and user-friendly.

Additional Functionalities

  • Embed a chat widget: Discover how to seamlessly integrate a chat widget into any website.
  • Secure API key storage: Use AWS to securely store sensitive API keys, maintaining the integrity and security of your platform.
  • Error tracking: Implement Sentry for proactive error tracking and management, ensuring platform reliability.

Course Format

Each module concludes with a pull request and code review in CodeRabbit, allowing you to apply and refine your learning through practical, real-world application.

About the Author: Code With Antonio

Code With Antonio thumbnail

My name is Antonio, and I am a software engineer with over 7 years of experience. I have always been passionate about the world of programming and consider myself fortunate to have found a career that aligns with my passions.

Throughout my career, I have worked with various programming languages and technologies, which has allowed me to grow and develop as a programmer. Despite the accumulated knowledge and experience, I always strive to learn and improve.

I created "Code With Antonio" to share my love for programming and help others learn and grow in this field. I hope my lessons and insights will be useful and that I can make a positive contribution to the programming community.

Watch Online 35 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 35 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Setup
All Course Lessons (35)
#Lesson TitleDurationAccess
1
Setup Demo
33:48
2
Convex Package
51:17
3
Clerk Authentication
37:54
4
Organizations
36:53
5
Error Tracking
24:19
6
AI Voice Assistant
29:04
7
Dashboard Layout
34:36
8
Theme
12:39
9
Widget Layout
17:57
10
Widget Session
41:15
11
Widget Screen Router
10:20
12
Widget Loading
55:11
13
Conversations
31:15
14
AI Agents
01:09:14
15
Infinite Scroll
29:49
16
Widget Inbox
31:22
17
Dashboard Inbox
55:55
18
Dashboard Chat
48:48
19
AI Tool Calling
52:47
20
Generating Embeddings
52:18
21
Knowledge Base
01:00:49
22
AI Search Tool
28:31
23
AWS Secrets Manager
15:28
24
Vapi Plugin
01:06:52
25
Vapi Data
53:41
26
Widget Settings
56:45
27
Widget Config
31:25
28
Widget Vapi
44:23
29
Widget Improvements
14:00
30
Contact Panel
43:50
31
Subscriptions
01:00:16
32
API Improvements
28:28
33
Integrations UI
27:12
34
Embed Script
36:22
35
Deployment
16:12
Unlock unlimited learning

Get instant access to all 34 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription