Loono-cz / loono-be

The Loono Backend provides server features for the Loono mobile application.
MIT License
2 stars 2 forks source link

Emailové notifikace BE #40

Open janblahacgi opened 2 years ago

StepanDrozdek commented 2 years ago

Dle zjištění Marka Vypadá to že přes OneSignal zadarmo je 5 000 emailů na měsíc na víc se musí použít placený účet od $9 a platit za $3/1000 emailů, stylování by mělo jít - mají tam nějaké svoje komponenty - tlačítka, texty, obrázky ty mají možnost základní úpravy - změna barvy, fontu... Nebo je možné přidat HTML pole a to jde logicky nastylovat jakkoliv. Posílat to jde přes OneSignal api - http reqeust s jsonem parametry jaký email poslat a komu.

Ještě koukal na ceny a zjistil jsem, že používat email provider od OneSignal jde jen s placeným účtem od nich, ale můžou se používat i jiné (fungují přes stejné api a spravoval by to OneSignal)=> že oni mají taky nějaký ceník. Možnosti jsou: zaplatit placený účet od $9 na měsíc a platit $3/1000 emailů nebo použít SendGrid provider tam je zdarma 100 emailů za den, pak to vypadá dražší (https://sendgrid.com/pricing/). Ještě je možné použít Mailchimp tam je něco zdarma, ale nenašel jsem, jaká to má omezení (https://mailchimp.com/pricing/commerce/). Ještě je možnost používat Mailgun, ale to není dostupné pro Evropu, takže pro nás se to nehodí.

janblahacgi commented 2 years ago

@Deli-Sedlackova prosím o rozhodnutí jak postupovat dále.

Deli-Sedlackova commented 2 years ago

Děkuji za research, je možné se prosím ještě podívat na možnosti nástroje SmartEmailingu? To totiž aktuálně Loono používá na newslettery, tak by to bylo snazší na správu ze strany Loono. Díky moc

Brambora0 commented 2 years ago

@Deli-Sedlackova U SmartEmailingu se platí za počet kontaktů:

Deli-Sedlackova commented 2 years ago

@Brambora0 skvělé, děkuji moc. @janblahacgi prosím, jaký je tedy další postup pro to, aby se z naší databáze uživatelů vytahovaly kontakty - do různých mailing listů (souhlasili s newslettery/nesouhlasili). Je dále možné tyto uživatele dělit dle věku a pohlaví?

janblahacgi commented 2 years ago

Rozřazovat můžeme podle čehokoliv, co v db máme, tedy i podle věku a pohlaví. Z pohledu implementace pořeší @StepanDrozdek dle současně používaných nástrojů, jde spíše o naplánování a relevantní odhad, na straně BE bude zřejmě potřeba vytvořit job(y), který vytáhne z naší db potřebná data a integruje se na API SmartEmailingu).

Deli-Sedlackova commented 2 years ago

@StepanDrozdek @janblahacgi prosím, jak jsme tady na tom s job(y) vytahování dat z naší db do smartemailingu? Jde o to, že by alespoň zkušební newsletter měl odejít před vánocemi