Skip to main content

Email Messaging

Send email messages to voters and citizens using the email integration.

Overview

The PWA supports email messaging through:

  • Brevo (Sendinblue) (Primary)
  • SendGrid (Fallback)

Features

  • Send individual emails
  • Broadcast to multiple recipients
  • HTML email support
  • Email templates
  • Delivery tracking
  • Bounce handling

Sending Emails

Individual Email

  1. Navigate to MessagingEmail
  2. Click New Email
  3. Enter recipient email address
  4. Enter subject
  5. Compose email body (HTML or plain text)
  6. Add attachments (optional)
  7. Click Send

Broadcast Email

  1. Navigate to MessagingEmailBroadcast
  2. Select recipient segment or upload CSV
  3. Enter subject
  4. Compose email body
  5. Schedule for later (optional)
  6. Click Send Broadcast

Email Templates

Using Templates

  1. Navigate to MessagingTemplates
  2. Browse available templates
  3. Select template
  4. Fill in variables
  5. Send email

Template Variables

  • {{name}} - Recipient name
  • {{constituency}} - Constituency name
  • {{date}} - Current date
  • Custom variables

HTML Emails

Creating HTML Emails

  1. Use HTML editor
  2. Design email layout
  3. Add images (hosted URLs)
  4. Test in email clients
  5. Send

Best Practices

  • Use responsive design
  • Keep width under 600px
  • Use web-safe fonts
  • Optimize images
  • Test in multiple clients

Delivery Status

Track email delivery:

  • Sent: Email sent to provider
  • Delivered: Email delivered to inbox
  • Opened: Recipient opened email
  • Clicked: Recipient clicked link
  • Bounced: Email bounced
  • Failed: Delivery failed

Best Practices

  1. Subject Lines: Clear and compelling
  2. Content: Relevant and valuable
  3. Timing: Send during business hours
  4. Personalization: Use recipient names
  5. Unsubscribe: Include unsubscribe link
  6. Compliance: Follow email regulations

Troubleshooting

Email Not Sending

  • Check email provider status
  • Verify recipient email format
  • Check credit balance
  • Verify provider configuration

Bounce Handling

  • Invalid email addresses are automatically marked
  • Review bounce reports
  • Remove invalid addresses

Next Steps


Need help? Check the FAQs or Contact Support