Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build SaaS Apps with Laravel, Paddle, and n8n AI Automation
Rating: 4.8 out of 5(13 ratings)
50 students

Build SaaS Apps with Laravel, Paddle, and n8n AI Automation

Learn to build SaaS apps using Laravel 12, Vue 3, Shadcn, Inertia 2, Paddle for payments, and n8n for no-code automation
Last updated 8/2025
English

What you'll learn

  • Build full-featured SaaS applications using Laravel, Inertia.js, and Vue.js with real-world project structure.
  • Set up and manage subscription-based billing using Paddle, including handling webhooks and integrating Paddle's SDK and APIs.
  • Create rich, collaborative tools like a Notion-style text editor using the TipTap headless editor.
  • Design and implement automated workflows and AI agents using n8n, including real-time triggers and external API integration.
  • Securely integrate Laravel with n8n using Header Auth and JWT tokens for protected and scalable automation.
  • Recording User Reading Time like Medium

Course content

5 sections27 lectures7h 47m total length
  • Setting Laravel Project17:55
  • Introduction to Paddle Interface14:20
  • Setting Admin and User Routes16:33

    Set up admin and user routes, build a role-based navigation, and create a pricing page with monthly and yearly plans, including backend routes and modular components.

  • Integrating Paddle SDK22:58
  • Setting Paddle Webhooks19:41
  • Adding Subscription Cancellation Feature20:06

    Extend the user interface to display the current user status, plan, and billing period. Implement Paddle API cancellation via a backend route and update the front-end accordingly.

  • Introduction to Paddle Simulation22:24

    Test your app’s sync with Paddle using single event and scenario simulations. Learn to simulate past due, subscription renewal, and customized payloads to validate webhook handling and user state changes.

  • Handling Past Due payment and Setting Payment Method Update Mechanism16:31
  • Setting Subscription Pausing and Resuming19:27

Requirements

  • A basic understanding of Laravel (routes, controllers, models, migrations)
  • Familiarity with Vue.js fundamentals (components, props, basic reactivity)
  • Basic knowledge of Inertia.js and how it connects Laravel and Vue
  • No prior experience with Paddle, n8n or TipTap is required — both will be taught from the ground up.

Description

Do you want to build and monetize your own SaaS product using modern tools like Laravel, Vue.js, Inertia, Paddle, and automation via n8n?

In this hands-on course, you’ll learn how to build a fully functional, subscription-based blogging platform from scratch. We’ll walk through the entire development process of a modern SaaS application—starting from setting up the Laravel backend, to building a dynamic frontend with Vue.js and Inertia.js, and finally integrating Paddle for user subscriptions and payments.

You’ll create a real-world blogging app where users can register, subscribe to premium plans, create and edit rich blog posts using a Notion-style editor, and automate workflows using n8n (such as sending emails or notifications).

Whether you're a backend developer looking to expand into full-stack development or an indie developer aiming to launch your own paid app, this course is the perfect guide.

What You’ll Build

By the end of this course, you’ll have a complete SaaS blogging platform that includes:

  • User roles: Admin and Regular Users

  • Rich-text blog editor powered by TipTap (Notion-style)

  • Authentication, profile management, and plan-based access

  • Subscription payments using Paddle (including webhooks)

  • Admin dashboard for managing users and content

  • Automation using n8n: Welcome emails, subscription alerts, Blog Summerization using AI, etc.

  • Secure integration between Laravel and n8n using JWT/Auth headers

  • Responsive and modern UI using Shadcn and Tailwind CSS

What You Will Learn

  • Build SaaS-style apps using Laravel, Vue, and Inertia.js

  • Integrate Paddle for handling subscriptions and payments

  • Create and manage user roles and permission-based access

  • Implement a Notion-style rich text editor using TipTap

  • Set up and secure workflows using n8n and Laravel

  • Handle Paddle webhooks for dynamic subscription management

Who this course is for:

  • Backend developers looking to learn full-stack development with Vue and Inertia
  • Developers or freelancers interested in monetizing apps using Paddle’s subscription billing system
  • Entrepreneurs and indie hackers aiming to launch their own SaaS products quickly
  • Anyone curious about no-code/low-code automation and how to integrate n8n with Laravel
  • Developers who want to build apps like Notion, with rich text editing using TipTap