InnovativeK Vereins-Geburtstage

Description

Vereins-Geburtstage manages your members’ birthdays and sends personal birthday greetings by email, automatically or at the push of a button. It is designed for clubs and associations (“Vereine”) and is fully bilingual (English and German).

Members are imported from a CSV file or added manually. On re-import, an existing entry with the same email address is updated, so no duplicates are created. Every morning at 9:00 a.m. the plugin checks whether anyone has a birthday and, only then, sends a summary email to the configured address with the names and a link to the admin area. There you can see today’s birthdays, a preview of the upcoming birthdays in the next seven days, and send the greetings with one click. Optionally, the plugin sends them fully automatically.

For the texts you can define any number of templates with the placeholders {vorname} (first name), {nachname} (last name) and {absender} (sender). One template is chosen at random per person so the greetings stay varied. Both the overview and the people list show for whom a greeting has already been sent in the current year. The people list can be sorted by first name, last name, birthday or email by clicking the column headers.

The plugin is privacy-friendly: only the imported data is stored in your own database, and no external services are used.

Features

  • CSV import (first name, last name, birthday, email) with automatic delimiter and date detection
  • Manual adding of individual people
  • Daily summary at 9:00 a.m. – only when at least one birthday is due
  • Sending manually by button or fully automatic
  • Any number of templates with placeholders, chosen at random per person
  • Marking of greetings already sent
  • Preview of birthdays in the next 7 days
  • Sortable people list
  • Whole list deletable (with confirmation)
  • Built-in help, bilingual EN/DE

Deutsch

Vereins-Geburtstage verwaltet die Geburtstage Deiner Mitglieder und versendet automatisch oder per Knopfdruck persönliche Geburtstagsgrüße per E-Mail. Mitglieder werden per CSV importiert oder manuell erfasst; bei gleicher E-Mail wird ein vorhandener Eintrag überschrieben. Täglich um 9:00 Uhr gibt es – nur bei anstehenden Geburtstagen – eine Zusammenfassungsmail. Vorlagen mit den Platzhaltern {vorname}, {nachname} und {absender} werden pro Person zufällig gewählt. Die Personenliste ist sortierbar, bereits versendete Grüße werden gekennzeichnet. Das Plugin nutzt keine externen Dienste.

Screenshots

Installation

  1. Plugin als ZIP unter „Plugins Installieren Plugin hochladen” hochladen und aktivieren.
  2. Im Menü „Geburtstage” eine CSV-Datei importieren.
  3. Unter „Vorlagen” eigene Texte hinterlegen.
  4. Unter „Einstellungen” Absender und ggf. den vollautomatischen Versand konfigurieren.
  5. Die Anleitung ist jederzeit im Reiter „Anleitung” verfügbar.

Hinweis: Für punktgenaue 9:00-Uhr-Auslösung empfiehlt sich ein echter Server-Cronjob auf wp-cron.php. Für zuverlässigen Mailversand ein SMTP-Plugin (z. B. WP Mail SMTP).

FAQ

In welchem Format muss die CSV vorliegen?

Vier Spalten: Vorname, Nachname, Geburtstag, E-Mail. Trennzeichen Semikolon oder Komma. Datum als TT.MM.JJJJ oder JJJJ-MM-TT.

Werden bestehende Mitglieder beim Import doppelt angelegt?

Nein. Ein Eintrag mit gleicher E-Mail-Adresse wird überschrieben.

Werden die Mails wirklich nur bei einem Geburtstag versendet?

Ja. Die Zusammenfassung geht nur raus, wenn mindestens eine Person Geburtstag hat.

Kann ich den Versand automatisieren?

Ja, in den Einstellungen lässt sich der vollautomatische Versand um 9:00 Uhr aktivieren.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“InnovativeK Vereins-Geburtstage” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.5.0

  • Final i18n fix: corrected placement of a translator comment flagged by the Plugin Check.
  • Completes the code quality and security hardening for the WordPress.org Plugin Directory.
  • No changes to features or behaviour.

1.4.0

  • Code quality and security hardening for the WordPress.org Plugin Directory.
  • All output is now properly escaped; database queries reviewed and secured.
  • CSV import now uses the WordPress filesystem API instead of direct file functions.
  • Date handling switched to timezone-safe functions.
  • Added translator comments for all strings with placeholders.
  • readme rewritten in English (the plugin interface remains bilingual German/English).
  • No changes to features or behaviour.

1.3.0

  • Kennzeichnung in der Übersicht und Personenliste, ob im laufenden Jahr bereits eine Mail versendet wurde.
  • Vorschau der anstehenden Geburtstage der nächsten 7 Tage.
  • Personenliste nach Vorname, Nachname, Geburtstag oder E-Mail sortierbar (Klick auf Spaltenkopf); Standard ist Sortierung nach Geburtstag.

1.2.0

  • Personen können in der Personenliste manuell hinzugefügt werden.
  • Button „Gesamte Liste löschen” mit Sicherheitsabfrage.

1.1.0

  • Plugin-Slug und Branding auf InnovativeK umgestellt.
  • Optionaler vollautomatischer Versand um 9:00 Uhr.
  • Eingebaute Anleitung im Adminbereich.
  • Zweisprachig: Deutsch und Englisch.

1.0.0

  • Erste Veröffentlichung.