Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Message GC Notify

Security covered Under active development 10 sites

Part of the Message ecosystem · 20 projects

This module integrates Drupal's messaging system with GC Notify to send emails. It allows you to configure GC Notify as a message notifier, sending messages to GC Notify for delivery. An optional queue worker helps manage sending rates for large applications.

This module provides integration between Drupal messaging (message, message_subscribe, message_notify) and the GC Notify service. It creates a new message notifier called "GC Notify" that can be selected on the configuration form for message_subscribe. The configuration allows for direct posting to the GC Notify rest interface and from there the message will be sent via email.

The module also has a QueueWorker that can be enabled to allow throttling by introducing a wait time between servicing queued items before sending them to GC Notify.

Collaboration on the is module is greatly appreciated.

Set-up is a bit interesting because of how messaging works, but once you do it it is not that bad. Basically, it is:

  1. enable message, message_subscribe, message_notify and message_gcnotify (also recommend ultimate cron if using queues)
  2. message_subscribe module provides a great example module of potential hooks that you would use to start the messaging process
  3. configure your messaging template(s), add a reference field for the node that has changed requires notifications to go out
  4. add a field for email body to your template, use manage display to set p0 to subject and p1 to body.
  5. Add a message with tokens in the subject and body
  6. configure message_subscribe to use the GC Notify notifier
  7. Following the instruction on GC Notify to set up your account and create a template with ((subject)) as the subject and ((body)) as the body so that Drupal can do the heavy lifting for multilingualism and token replacement.
  8. configure this module with the url, template ID and API key from GC Notify. Select 'use queue' if you have a large application that requires throttling.

I will add more configuration details as the project progresses.

Drupal 10–11

Ask your assistant about Message GC Notify

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
7
Tracked since
Apr 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 3
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
1.0.3 Stable 10–11 Jan 21, 2025
1.0.3-rc2 Pre-release 10–11 Jan 14, 2025
1.0.3-rc1 Pre-release 10–11 Jan 10, 2025
1.0.2 Stable 10–11 PHP 8 Mar 28, 2024
1.0.1 Stable 9–10 PHP 8 Mar 21, 2024
1.0.1-rc1 Pre-release 9–10 PHP 8 Mar 7, 2024
1.0.0 Stable 9–10 PHP 8 Apr 28, 2023