# 21-Jan-2026 — brevo: use sender ID for template updates and improve error handling [#121](https://github.com/nbarrett/ngx-ramblers/issues/121)

## [build 431](https://github.com/nbarrett/ngx-ramblers/actions/runs/21226392236) — [commit 4c6dffa](https://github.com/nbarrett/ngx-ramblers/commit/4c6dffaaa0292d74f44847bc0a68282cecf89920)

_____

Improved email template system for better cross-platform compatibility:
- New template management system for Brevo SMTP templates that can create
and update templates programmatically
- Database migration to deploy the new fully-automated-text-body template
which fixes banner sizing issues across email clients (Outlook, webmail)
- Fixed template path resolution to work correctly in both local development
and production (Fly.io) environments
- Fixed ESLint configuration crash when linting Angular HTML templates

### **brevo**: use sender ID for template updates and improve error handling ([#121](https://github.com/nbarrett/ngx-ramblers/issues/121))

- Use sender ID instead of name/email when updating templates (Brevo API requirement)
- Add getDefaultSender() to fetch active senders from Brevo
- Enhance error messages to include Brevo API error details