pentacent / keila

Open Source Newsletter Tool.
https://keila.io
GNU Affero General Public License v3.0
1.33k stars 69 forks source link

RSS to Keila Campaign #146

Open TwistingTwists opened 1 year ago

TwistingTwists commented 1 year ago

What does the aim of this Issue?

  1. To Explain the use case in detail
  2. add a supporting PR , if need be

Explain use case

  1. User goes to blog A, wants to subscribe to rss feed of the blog via email
  2. If blog A is not hosted via substack, it is not supported out of the box. e.g. Blogspot (ever since feedburner was phased out in 2021)
  3. just like substack, there is a HTML widget where user puts his email, and gets all the future RSS feed updates.

Must have features (on Keila dashboard) to enable above

  1. Simple HTML widget for the user to capture email -- available on Keila dashboard
  2. auto tag those users somehow -- not sure if this is available on Keila dashboard
  3. Generating the email template based on RSS feed -- can be done via a campaign in Keila
  4. sending email at scheduled intervals (once a day, once a week , etc...) -- scheduled emails is a possibility on Keila dashboard

What help is needed?

  1. I am under the impression that automation of this RSS feed (poller) is to be implemented
  2. automatic email template based on RSS feed's latest post -> Either needs to be integrated via Keila API or implemented. (not sure) API for Campaign
  3. anything else that I might have overlooked.
candidexmedia commented 1 year ago

Just to piggyback on this, I have suggested a similar feature for Listmonk.

I'm namely interested in something similar to sendinblue's rss-to-email which uses dynamic content from the feed to populate the email body:

img

Mailerlite also has a really nice implementation of this feature:

image

amadeusp commented 1 year ago

Campaign Monitor also has a similar feature that I used in the past and liked a lot.