Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module integrates Drupal with the Billwerk+ Subscription Management SaaS, enabling the sale of user subscriptions and other recurring services. It offers flexible configuration and custom workflows, allowing businesses to manage their subscription data externally while leveraging Drupal for customer-facing elements. This is ideal for those who prefer to handle complex subscription logic and master data in Billwerk+ rather than within Drupal.

Provides integration with the Billwerk+ Subscription Management SaaS for selling User (role & more) subscriptions.
The module is very flexible, providing several submodules with default implementations and allowing custom workflows based on our custom Drupal Events.

Allows a fluent start, if your subscription business is similar to the built-in functionality. Allows flexibility for other kind of subscription business set up based on Billwerk.

Planning to implement Billwerk with Drupal?

We had to learn it's not simple. Do better and save time and ressources with our know-how.

Contact us now for friendly consulting!

Features

TODO
Here, answer the following questions: What is the basic functionality? What unique features does enabling this project add? When and why would someone use this module? What use cases are there?

When to use this

This module is useful, if you want to manage Master Data and subscriptions outside of Drupal at the specialized Billwerk Platform.

When not to use this

If you already use Drupal Commerce and want to manage the subscriptions in Drupal or if Billwerk doesn't fit your needs.
But be careful, subscription handling is complex and required a lot of other relevant business processes. Remember my words ;)

Post-Installation

TODO
How does this module actually work once I install it? Should I go to a config page? Should I look for a new content type? Should I go and manage my text formats? Provide an overview of the configuration process and any other special considerations for the module.

Additional Requirements

TODO
Does this project need anything beyond Drupal core? Include any dependent modules, libraries, APIs, etc., that are required for this project to work.

Paid development and support

DROWL.de offers paid development and support for this module.

History

The module is inspired by the Drupal Projects:

and was created as a refactoring and simplification of the existing approach that was taken with these modules.

We first tried refactoring these two modules, but it looks like the taken abstraction won't pay out enough and complicates the code a lot. Still, Subman and Subman Billwerk will be kept as alternative for anyone who is interested to follow that plan.
Furthermore, this module is opinionated differently, leading to a different software design. Just decide, what fits better for your use-case.

Similar projects

Supporting this module

Support DROWL's ♥ FOSS work on this module on OpenCollective!

Drupal and this module are FOSS. However, it takes dedicated people to develop and maintain. And they need YOU to give back!

We're committed to building and maintaining Drupal modules that benefit the entire community.

Supporting us on OpenCollective helps us continue to improve, innovate and contribute to Drupal's future. Every pledge makes a difference!

If this module has helped you, we would be very grateful for your donation to support its further development and maintenance.

Support our FOSS development ♥️

You can also speed up the development of features or bugfixes you'd love to see, by sponsoring and giving back!

Sponsor a feature or bugfix 🚀

Let's make Drupal even better, together!

Development proudly sponsored by German Drupal Friends & Companies:

webks: websolutions kept simple (https://www.webks.de)
and
DROWL: Drupalbasierte Lösungen aus Ostwestfalen-Lippe (OWL), Germany (https://www.drowl.de)

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
12
Tracked since
Mar 2025
Latest release
4 months ago
Releases (12 mo)
5 ▼ from 7
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta16 Pre-release 10–11 Apr 21, 2026
1.0.0-beta15 Pre-release 10–11 Apr 21, 2026
1.0.0-beta14 Pre-release 10–11 Apr 21, 2026
1.0.0-beta13 Pre-release 10–11 Apr 16, 2026
1.0.0-beta12 Pre-release 10–11 Apr 1, 2026
1.0.0-beta11 Pre-release 10–11 Jul 16, 2025
1.0.0-beta10 Pre-release 10–11 May 15, 2025
1.0.0-beta9 Pre-release 10–11 Apr 30, 2025
1.0.0-beta8 Pre-release 10–11 Apr 7, 2025
1.0.0-beta7 Pre-release 10–11 Apr 7, 2025
1.0.0-beta6 Pre-release 10–11 Mar 31, 2025
1.0.0-beta5 Pre-release 10–11 Mar 31, 2025