PHPackages                             webprofil/wp-mailworkflow - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. webprofil/wp-mailworkflow

ActiveTypo3-cms-extension[Mail &amp; Notifications](/categories/mail)

webprofil/wp-mailworkflow
=========================

Create a set of mails with a timeline to send for each user

v2.1.1(6mo ago)0372[1 issues](https://github.com/Gernott/wp_mailworkflow/issues)GPL-2.0-or-laterPHP

Since Feb 15Pushed 6mo ago2 watchersCompare

[ Source](https://github.com/Gernott/wp_mailworkflow)[ Packagist](https://packagist.org/packages/webprofil/wp-mailworkflow)[ RSS](/packages/webprofil-wp-mailworkflow/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (2)Versions (6)Used By (0)

TYPO3 extension `wp_mailworkflow`
=================================

[](#typo3-extension-wp_mailworkflow)

This extension offers the possibility, to send mails from a defined queue. For example: Someone is registering on your website and now should get a set of Mails in the next days or weeks.

Installation
------------

[](#installation)

Install the extension and include the TypoScript Template.

Mailset and Mails
-----------------

[](#mailset-and-mails)

You can define a Mailset in the TYPO3 List-Module, based on some Mails. Each Mail has the following settings:

- Title (only an internal label)
- Days To Send (the amount of days from creating a recipient to send this mail)
- Send Time (define a daytime, when you want to send this mail)
- Mail-Subject
- Mail-Text

Recipients
----------

[](#recipients)

In our Backend-Module you can create Recipients. Of course, you can do this also in your Extbase-Extension. A Recipient has the following fields:

- Start (define the Start Date and Time for sending the first Mail)
- First Name
- Last Name
- Email
- Parameter1 (optional for your use)
- Parameter2
- Parameter3
- Parameter4
- Parameter5
- Mail Group (choose one of your predefined Mailsets)

You can use every field from above as placeholder in your Mailtext.

For example: Hello {firstName},

Available placeholders are: {firstName}, {lastName}, {email}, {parameter1}, {parameter2}, {parameter3}, {parameter4}, {parameter5},

On saving the Recipient, the Mailqueue get filled with all Mails from the Mailset.

Queue
-----

[](#queue)

In our Backend-Module you find another view: Queue. Here you can see all Mails to the Recipients. You can delete Mails which are not sent. You see the Send-date and -time of already sent Mails.

Scheduler
---------

[](#scheduler)

You need a Scheduler-Task to send Mails out:

- go to the Scheduler in your TYPO3-Backend
- create a new Task and choose "Execute console commands"
- at "Schedulable Command. Save and reopen to define command arguments" choose: "wpmailworkflow:send-queue: Send mails from the queue."
- save and then fill out the appearing Arguments
- make other Settings of your choice and save

The mails get send as defined in your TYPO3 configuration in the Installtool.

Make your Mail fancy
--------------------

[](#make-your-mail-fancy)

Copy the delivered HTML Templates to your Sitepackage and adapt the paths in the Scheduler settings. Now you can create a nice style of your Mails.

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance69

Regular maintenance activity

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~251 days

Total

5

Last Release

180d ago

Major Versions

v1.0.0 → 2.0.02024-01-09

### Community

Maintainers

![](https://www.gravatar.com/avatar/e6e2e3f22a81e401dccc224e4f9c8c87dea66e8124be8a96bdc5e950be815436?d=identicon)[Gernott](/maintainers/Gernott)

---

Top Contributors

[![Gernott](https://avatars.githubusercontent.com/u/1930849?v=4)](https://github.com/Gernott "Gernott (21 commits)")

### Embed Badge

![Health badge](/badges/webprofil-wp-mailworkflow/health.svg)

```
[![Health](https://phpackages.com/badges/webprofil-wp-mailworkflow/health.svg)](https://phpackages.com/packages/webprofil-wp-mailworkflow)
```

###  Alternatives

[directmailteam/direct-mail

Advanced Direct Mail/Newsletter mailer system with sophisticated options for personalization of emails including response statistics.

39209.3k2](/packages/directmailteam-direct-mail)[in2code/luxletter

Free newsletter extension for TYPO3 for an individual email marketing. A lot of analytics and modern concepts. Works with and without EXT:lux.

2572.3k2](/packages/in2code-luxletter)[sup7even/mailchimp

Simple MailChimp integration to let users register to a specific list

1531.9k](/packages/sup7even-mailchimp)[mediaessenz/mail

Powerful newsletter system for TYPO3

119.1k2](/packages/mediaessenz-mail)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
