firebase

Firebase Cloud Messaging – Mautic 4 plugin

Fast Reliable Well documented Mautic plugin

You wish to send push notifications, but you don't trust OneSignal? Use our push notification sending solution baed on Google - 'Firebase Cloud Messaging' service and retain the data of your contacts for yourself.

version:4.1.0

Purpose

The OneSignal push messaging service offered officially by Mautic does not necessarily meet the GDPR requirements defined as an EU norm in many respects. To compensate for this, a solution that is ‘compatible’ with the OneSignal push messaging service, but is technically based on Google – Firebase Cloud Messaging (hereafter: FCM), has been implemented, with which we can send push notifications to the Mautic managed contacts of our web- or mobile applications, with a constantly expanding range of functions.

How does it work?

The plug-in provides the same capabilities as the well-known OneSignal plugin, where GDPR-compliant Google – FCM is responsible for sending messages and storing related user data. The affected user data is thus stored in a completely isolated environment and used for messaging.

* Connected to a private Google Account, and free from any external data traffic, thus complying with EU – GDPR regulations.

For its usage we need:

  1. A Mautic with the contacts of the corresponding web-, or mobil application.
  2. A Google – Firebase project, which in general generate and store the Push IDs (‘FCM registration token’) at the registration process.
  3. And furthermore we have to manage to register the corresponding users to the push notification service with our application.
    • In case of web application it is very simply with the embedding of the plugin offered .JS script (with Mautic Focus element, or with Google – Tag Manager, or with any other comfortable solution).
    • In case of native mobile application an application developer have to put some extra lines into the code of the application.
  4. To show the notifications there is no special requirement in case of web applications, but with mobile applications an application developer has to parse and show the message data sent to the application by Mautic  through FCM.

At any push notification registration the corresponding push ID is stored also in Mautic, therefore notification can be sent by it.

What can it be used for?

With the usage of our plugin the contacts of a web- or even a mobile application could be able to subscribe to a push notification service, which could be managed by automatic campaigns of our Mautic (like in case of email communications).

If our contacts allow sending push notifications, we may also communicate with them via short direct messages (in our multi funnel marketing/multi channel marketing solutions).

Dependencies

To use the plugin you need:
  • phpbolt php extension installed in the runtime environment
  • plokko/firebase-php composer package installed
  • Minimum version of Mautic is 4.2.0

Mautic LeadEngine plugins

  • Your cart is empty.

Verziótörténet

4.1.0

  • new function Accepting any unique ID in the ‘appcallback’ URL (controller) to identify the corresponding contact.
  • new function At first optional, but from 2023 mandatory ‘access key’ based authentication with the usage of the ‘appcallback’ URL (controller).
  • bugfix Correcting the sometimes wrong entries in the contact’s event history: termination of the usage of ‘short open tags’.

4.0.0

  • new function All the functions our Mautic 3.*.* version ever contained, in a brand new Mautic 4.*.* flavour.
  • Your cart is empty.

Version history

4.1.0

  • new function Accepting any unique ID in the ‘appcallback’ URL (controller) to identify the corresponding contact.
  • new function At first optional, but from 2023 mandatory ‘access key’ based authentication with the usage of the ‘appcallback’ URL (controller).
  • bugfix Correcting the sometimes wrong entries in the contact’s event history: termination of the usage of ‘short open tags’.

4.0.0

  • new function All the functions our Mautic 3.*.* version ever contained, in a brand new Mautic 4.*.* flavour.