Evergrn Email Branding

Assets

Colors

Token Hex Usage
GREEN #14532d Header background, headings, CTA button, links
GREEN_LIGHT #f0fdf4 Info box background
GREEN_BORDER #bbf7d0 Info box border
TEXT #1f2937 Body text, strong emphasis
MUTED #6b7280 Secondary body text
AMBER #fbbf24 / #78350f Review CTA button only

Typography

Layout

Templates (src/config/email.js)

Function Trigger Recipients
quoteReceivedEmail Provider submits quote Customer
quoteAcceptedEmail Customer accepts quote Provider
jobCompletedEmail Job marked complete Customer
jobRequestedEmail Job created Customer
sendPasswordReset (mailer.js) Password reset request User/Provider

Shared Helpers

emailWrap(bodyHtml)   // wraps content in header + footer shell
ctaButton(text, url)  // green CTA button
infoBox(linesArray)   // green info card with bullet lines

Switching to Custom Domain

  1. Verify evergrn.co in ACS Email portal (DNS TXT + CNAME records)
  2. Update .env: ACS_SENDER="noreply@evergrn.co"
  3. Restart API โ€” no code changes needed