Idea: a welcome mail slightly less robotic than a fixed template. Constraint: signup must never depend on Gemini.
Wiring
- Newsletter flag ON in admin
- Gemini key set (otherwise null adapter)
- Short timeout + fallback copy
try {
$body = $gemini->welcome($subscriber, timeout: 4);
} catch (Throwable $e) {
$body = $fallbackWelcome;
}
Mail::to($subscriber)->send(new WelcomeMail($body));