Native Web Push Notifications for TYPO3 (VAPID-based)

by @varioous_hari

What is my idea about?

The goal of this idea is to provide a fully integrated TYPO3 extension that enables websites to send push notifications directly from TYPO3, without relying on external services. Currently, TYPO3 does not offer a built-in way to send push notifications to website visitors. Editors and marketers who want to engage users with real-time updates (e.g. new blog posts, news, events, or important announcements) are forced to rely on external SaaS platforms like WonderPush, OneSignal, or Brevo.

This creates several problems:

  • Data privacy concerns: User data and behavior are shared with third-party services
  • Vendor lock-in: Projects depend on external platforms and pricing models
  • Lack of TYPO3 integration: No native workflows for editors inside the CMS
    Increased complexity: Additional services, APIs, and integrations are required

What must be achieve by 31st of August 2026?

The goal is to deliver a stable, production-ready TYPO3 extension for native Web Push Notifications based on the VAPID standard.

  • Native Web Push implementation (VAPID-based, no external services)
  • Subscription management (subscribe, update, unsubscribe)
  • Storage of push subscriptions within TYPO3
  • Sending push notifications directly from TYPO3 (Backend & provide API for other extensions)
  • Backend module for creating and managing notifications
  • Flexible notification content (title, message, link, actions)
  • JavaScript API for easy frontend integration
  • Reference Service Worker for quick and standardized setup
  • Basic integration with TYPO3 frontend users (fe_users)

What is the potential impact of your idea for the overall goal?

  • Full data control & privacy – no third-party services required
  • Better support for editors and marketers – simple way to send notifications directly from TYPO3
  • Reusable for other extensions – can be integrated by extensions like news to trigger notifications
  • Potential for TYPO3 Core usage – could serve as a new channel for future backend or system notifications

How does your Idea align with the strategic goals for TYPO3 v14.

  • Strategic Goal 2 (Reducing Complexity): By providing a native solution for push notifications, the need for external services and complex integrations is removed.

  • Strategic Goal 3 (Enabling Better Content) Editors and marketers gain a new communication channel to engage users in real time directly from TYPO3.

  • Strategic Goal 9 (Support Customer and Agency Success): Agencies can offer modern engagement features without relying on external tools, improving their service offering and creating additional value for clients.

Budget for this idea?
7.500 Euro

My Name
Harald Holzmann

1 Like