L’idée : un welcome mail un peu moins robot que le template fixe. La contrainte : l’inscription ne doit jamais dépendre de Gemini.
Câblage
- Flag newsletter ON dans l’admin
- Clé Gemini renseignée (sinon null adapter)
- Timeout court + texte de secours
try {
$body = $gemini->welcome($subscriber, timeout: 4);
} catch (Throwable $e) {
$body = $fallbackWelcome;
}
Mail::to($subscriber)->send(new WelcomeMail($body));