Kirby Newsletter

I open-sourced my plugin to send simple newsletter from the panel. I know it’s not optimal, please don’t judge me !

Hope it can be better with the help of yall ! :sweat_smile:


Hi @R3D2 ! I’d like to use this plugin for an upcoming project, and I wanted to ask if there have been any updates that are not yet included in the git repo. I created a fork and would like to contribute, please let me know if there’s anything specific I could help with! :~)

OP is not responding :confused: Meanwhile, I have taken the freedom of starting to work on a new release, which I have also posted on discord earlier. I’m looking for feedback for this very early alpha stage, be it code review, feature suggestions or just general thoughts… leaving the link to my fork here as well:

with these disclaimers:

  • this is in no way production ready
  • feedback highly appreciated
  • please ignore my ridiculous attempts at using version control in a comprehensible manner

I will continue working on this with no real goal in mind. Focusing on the “subscription” part of the plugin at the moment: i.e importing subscribers from files, getting subscribers from external sources (or internal sources, such as the panel users), segmenting/different lists, dynamically generated subscription form with the Uniform plugin.

Read the README for additional remarks as well as a list of planned features, todos and ideas and feel free to get in touch if you could imagine helping me work on this :v: Especially looking for:

  • Advice on Security
  • Help with Vue components
  • Tips for how to structure my code better
  • Somebody to explain sustainable version control to me :clown_face:



Hey ! So sorry for my delayed response ! Yeah, let’s merge it and make it the main project!


I’ll message you later

Hej Guys,

thanks for your amazing work so far!
This was exactly what I was looking for. I got it running pretty quickly but now I am wondering: are you actually able to customize the fields of the newsletter and style it, like doing so with a “normal” kirby template?

Also it would be amazing to import mail contacts with a CSV, is that possible already somehow?



OP has remained silent for a while and my fork is also unfinished and untested. Kirby + especially the panel has gotten a few large updates since but I’m happy to hear that you got it running!

However I would personally discourage you from using this plugin/toolkit in any sort of production environment as it is. I’m pretty sure contact imports and templates can be easily implemented, but I unfortunately don’t think I will be able to pick up work on this in the foreseeable future. Feel free to send a PR or fork it etc.

I still think there is much potential in an integration like this, I wish I was able to devote more of my time on it…

Dear @bruno, thank you so much!
I’m using an older version of the plug-in for a small mailing-list already.
This looks way more developed and I can’t wait to put it to use.
BTW: I had to capitalise lib/newsletter/php and Lin/subscribers.php` to make it work.

Now I have another problem:
User subscribed with the form can unsubscribe.
User that I added manually in the panel can’t. They miss the Hash:

Is there a way to fix this? I would rather not have everyone to resubscribe to the mailing-list.

Thanks a lot in advance,

Hi @ewalthert, thank you for the feedback. As already stated in the Repo, this plugin was developed for a client project that unexpectedly got canceled. I regrettably wasn’t able to work on it for 2 years now and and it remains an unfinished proof of concept. I’d discourage you from using it in production, but you’re more than welcome to send a PR if you come up with a fix for the issue. Sorry I can’t be of any further help.
All the best