IAV-1249 : Create and manage new emails
Emails, logique et declenchement
Email: Alerte credits faibles
- Template: lowCreditTemplate.html
- Logique: envoi quand le solde entre dans la zone > 15 et < 25.
- Declenchement: apres une operation de debit wallet, si la zone change vers LOW.
- Contenu: credits restants, pourcentage, date de refresh, actions (acheter credits / upgrade / dashboard) + lien de parrainage.
Email: Credits epuises
- Template: zeroCreditTemplate.html
- Logique: envoi quand le solde devient exactement 0.
- Declenchement: apres une operation de debit wallet, si la zone change vers ZERO.
- Contenu: etat de compte a 0, impact, CTA pour recharger ou changer de plan.
Email: Depassement de credits (solde negatif)
- Template: negativeCreditTemplate.html
- Logique: envoi quand le solde passe sous 0.
- Declenchement: apres une operation de debit wallet, si la zone change vers NEGATIVE.
- Contenu: montant de dette, projection des credits effectifs au prochain renouvellement apres compensation de la dette.
Email: Fin de periode d'essai
- Template: freeTrialEndedTemplate.html
- Logique: envoi pour chaque wallet dont la periode d'essai est expiree.
- Declenchement: via le scheduler FreeTrialExpirationScheduler, execute toutes les heures (0 0 * * * *).
- Contenu: information de fin d'essai + actions pour continuer le service (achat credits / upgrade / dashboard).