You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Public companion repo for the training series on building real apps on HubSpot.
This repo is the audience-facing side of the project. It is meant to help developers follow the series, find episode resources, and track the build as new videos are released.
What This Series Is
This series shows how to build a real-world HubSpot app from scratch using:
HubSpot App Objects
UI Extensions and CRM cards
App Home and settings pages
HubSpot OAuth and external OAuth
Firebase Cloud Functions and Firestore
background sync and analytics
workflow actions and app events
Genkit and Gemini-powered AI features
The example app is Creator Console: a HubSpot app that connects YouTube workflows, CRM data, automation, and AI-assisted content operations.
Who This Is For
HubSpot developers who want real end-to-end patterns
React or Firebase developers who want to learn the HubSpot platform
technical marketers who want to understand how HubSpot apps are built
builders who prefer a full project over disconnected demos
What You’ll Learn
By following this series, you’ll learn how to:
set up a proper HubSpot developer environment
model custom CRM data with App Objects
build native HubSpot UI experiences
connect HubSpot to external APIs and OAuth providers
ship a backend for HubSpot apps with Firebase
automate sync, workflows, and events
layer in AI only where it actually helps
How To Use This Repo
There are a few good ways to use this repository:
Watch each episode and follow along from the matching resources.
Jump straight to a topic you care about, like App Objects, OAuth, CRM cards, or workflow actions.
Use the episode tracker below to see what is already published and what is coming next.
If this repo includes code snapshots or tags, check out the matching episode state before you begin.