Skip to main content
CF

Build and Deploy a B2B SaaS AI Support Platform

22h 20m 55s
English
Paid
Updated September 2026

Build and Deploy a B2B SaaS AI Support Platform is a 35-lesson 22 hours 20 minutes self-paced course by Antonio Erdeljac (Code With Antonio). Antonio Erdeljac builds a full B2B customer support platform from scratch in this course, wiring together the pieces an AI-powered support product actually needs in production.

Course facts

Lessons
35
Duration
22 hours 20 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Antonio Erdeljac (Code With Antonio)
Price
Premium

Antonio Erdeljac builds a full B2B customer support platform from scratch in this course, wiring together the pieces an AI-powered support product actually needs in production.

Core Features

  • Real-time chat built with Convex Agents
  • Voice support through VAPI integration
  • A document knowledge base powered by embeddings and Retrieval-Augmented Generation
  • AI that can resolve inquiries automatically or escalate them to a human

Platform Essentials

Across 35 lessons, you'll add multi-workspace and team support, authentication and billing through Clerk, an embeddable chat widget for any website, secure API key storage on AWS, and error tracking with Sentry. Each module wraps up with a real pull request and a code review in CodeRabbit, so the workflow mirrors how a team would actually ship the platform.

Who teaches Build and Deploy a B2B SaaS AI Support Platform? Antonio Erdeljac (Code With Antonio)

Antonio Erdeljac (Code With Antonio) thumbnail

Antonio Erdeljac is a Croatian developer behind the Code With Antonio YouTube channel — one of the more active independent full-stack JavaScript channels online, with a focus on long-form, project-based clones of well-known applications (Netflix clone, Spotify clone, Notion clone, Discord clone, Trello clone). The channel's distinctive contribution is the depth of those clone tutorials — each typically runs 8-15 hours and covers the full back-end-to-front-end implementation of a working app.

The course catalog covers the modern Next.js / React stack: App Router patterns, server components, server actions, Prisma + PostgreSQL, NextAuth / Clerk authentication, Stripe billing, file uploads, real-time features with Pusher, and the deployment workflow with Vercel. Material is paid extended versions of the YouTube content with additional features and context.

The CourseFlix listing under this source carries over 15 Code With Antonio courses spanning that range. Material is aimed at intermediate-and-up React developers building real full-stack applications.

What lessons are included in Build and Deploy a B2B SaaS AI Support Platform?

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

What courses are similar to Build and Deploy a B2B SaaS AI Support Platform?

More courses by Antonio Erdeljac (Code With Antonio)

  • Build a Jira clone thumbnailUpdated 2y ago

    Build a Jira clone

    In this 16-hour course, consisting of two parts (by the way, this is my longest course!).
    16h 26m
  • Next Auth V5 - Advanced Guide thumbnailFreeUpdated

    Next Auth V5 - Advanced Guide

    Free 8-hour course: build a complete Next Auth v5 (Auth.js) toolkit with 2FA, password recovery, email verification, and Google/GitHub OAuth.
    8h 1m
  • Build A Slack Clone thumbnailFreeUpdated 2y ago

    Build A Slack Clone

    In this 15-hour course, you will create your own Slack clone using advanced technologies such as Next.js, Convex, Tailwind CSS, Shadcn UI, and others.
    15h 13m
  • Duolingo Clone thumbnailUpdated 2y ago

    Duolingo Clone

    In this 11-hour course, you will learn how to create your own SaaS application for language learning, similar to Duolingo. Users will be able to choose language
    11h 12m
  •  Code With Antonio Workshops thumbnailUpdated 2y ago

    Code With Antonio Workshops

    These workshops show you how to build real apps with modern tools. You follow clear steps in each task. You learn by doing and test ideas as you go.
    17h 3m
  • Build A Finance Platform thumbnailUpdated

    Build A Finance Platform

    Build a full SaaS finance platform over 11 hours: import transactions via CSV, connect a bank with Plaid, and monetize with Lemon Squeezy.
    13h 43m5/5

Frequently asked questions

What prerequisites should I have before taking this course?
Before enrolling, you should have a basic understanding of web development and familiarity with JavaScript, as the course involves deploying real-time chat systems and integrating various tools. Knowledge of API usage and cloud services will also be beneficial, especially for modules involving AWS and API key storage.
What will I be able to build by the end of this course?
By the end of the course, you will have built a fully functional B2B SaaS AI support platform. This includes features such as a real-time chat system using Convex Agents, voice support integration with VAPI, document management with Retrieval-Augmented Generation, and secure user authentication and billing using Clerk.
Who is the target audience for this course?
The course targets developers and tech enthusiasts interested in creating AI-powered customer support solutions. It's ideal for those looking to enhance their skills in deploying SaaS platforms, integrating AI functionalities, and managing secure authentication and billing processes.
How does this course compare in depth and scope to other similar courses?
This course offers a comprehensive approach to building a B2B SaaS AI support platform from scratch. Unlike other courses that might focus on individual components, this course covers a wide range of topics, including real-time chat setup, voice support, secure API key storage, and error tracking with Sentry, providing a holistic learning experience.
What specific tools or platforms will I learn to use in this course?
The course covers a variety of tools and platforms, including Convex Agents for chat systems, VAPI for voice interaction, Clerk for authentication and billing, AWS for secure API key storage, and Sentry for error tracking. These tools are integrated to create a seamless AI support platform.
What topics are not covered in the course?
The course does not cover the basics of AI or machine learning in detail, nor does it delve into advanced cloud architecture outside of AWS for API key storage. It focuses primarily on the integration of existing tools and technologies to build a SaaS platform rather than developing AI models from scratch.
What is the expected time commitment for completing this course?
The course consists of 35 lessons, and while the total runtime is not specified, students should expect to dedicate several hours each week to complete the modules, exercises, and projects. This time commitment ensures a thorough understanding of each component necessary for building the platform.