Drupal is a registered trademark of Dries Buytaert
drupal 11.4.2 Update released for Drupal core (11.4.2)! drupal 11.4.1 Update released for Drupal core (11.4.1)! drupal 11.4.0 Update released for Drupal core (11.4.0)! drupal 10.6.12 Update released for Drupal core (10.6.12)! drupal 11.3.13 Update released for Drupal core (11.3.13)! drupal 10.6.11 Update released for Drupal core (10.6.11)! drupal 11.3.12 Update released for Drupal core (11.3.12)! drupal 11.2.14 Update released for Drupal core (11.2.14)! drupal 10.5.12 Update released for Drupal core (10.5.12)! cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)!

Integrates Webforms with GovDelivery Communications (Granicus) API v1 and v2. Subscribes email addresses to topics on form submission.

Features

Provides a Webform "GovDelivery" handler that sends webform submissions to GovDelivery as subscriptions.

Dual API Support

  • v1 (Basic Auth + XML): Uses account code, username/password credentials
  • v2 (Token + JSON): Uses numeric account ID, X-AUTH-TOKEN

Optional Features

  • Privacy consent flag — sends privacy_consent: true/false with v2 requests
  • Subscriber notification — toggle to send welcome email, defaults to off

Async Retry Queue (GovDeliveryRetryQueueWorker)

  • On API failure, eligible errors (connection errors + 5xx only) are queued for retry via Drupal cron
  • Retries up to 5 times
  • 4xx client errors are never retried (wouldn't succeed on retry)
  • Queue items store Key IDs (not secrets), credentials are re-fetched at runtime

Credential Management

  • Uses Drupal's Key module for all secrets — API tokens, usernames, passwords
  • Credentials never touch configuration or log files

Post-Installation

See the module README.md for full setup and usage instructions.

Additional Requirements

Queue UI module is useful to see subscriptions that didn't get delivered and are waiting for retry.

Similar projects

GovDelivery Signup

Activity

Total releases
2
First release
Jul 2026
Latest release
20 hours ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.0 Stable Jul 12, 2026
1.0.x-dev Dev Jul 12, 2026