I have a website (of course based on Backdrop CMS) that lists events. Using the modules Simplenews and Simplenews Scheduler (a Drupal module modified with Coder Upgrade), I automatically send out a weekly newsletter with events for the upcoming 7 days (this works via Views, which are integrated into the newsletter).

I would like to give newsletter subscribers the option to customize the newsletter according to their preferences—for example, to only see events in their area or only certain types of events. So they would need to be able to specify their location and preferred event types (e.g., concerts), and then have their newsletter filtered accordingly before sending it.

Does anyone have an idea how to implement this? I’m also open to using a different newsletter solution.

 

Comments

I'm working on a Business Management System that will handle subscriptions to newsletters etc... but it's a long way off being ready...

Open to collaboration if anyone is interested...

As I mentioned at the beginning, I use exactly these modules (Simplenews and Simplenews Scheduler) for my newsletter.

The content of the newsletter is provided through a view (events from my site for the coming 7 days).

So far, everything works fine.

The only thing I’m missing is how the newsletter subscribers can specify their own preferences (location, types of events) and have their specific newsletter filtered accordingly before it is sent out.
 

@Coffee70 Thank your for the further clarification. I just wasn't clear if you used the modules in the backdrop-contrib repos or rolled your own through coder_upgrade. With your experience I am wondering if you may be able to urge a release be tagged for the simplenews_scheduler module?

Getting back to your issue: adding a location proximity filter and selecting event types. I don't have a specific solution for you.

Here is a reference on using proximity filter with geofield module  that may be helpful, https://drupal.stackexchange.com/questions/54873/geofield-proximity-in-v...