Email Setup
Configure email providers and booking notification templates
CR Bee sends emails for booking confirmations, payment reminders, and admin notifications. Configure your email provider and customize per-event templates.
Email Providers
CR Bee supports three email providers. Configure one in Emails or Settings > Developer.
| Provider | Description |
|---|---|
| Resend | Modern email API, recommended for simplicity |
| Brevo | Formerly Sendinblue, good for EU-based businesses |
| SendGrid | Enterprise-grade, widely used |
All providers use HTTP API calls (no SMTP). This ensures delivery even on hosting environments that block SMTP ports.
Configuring a Provider
- Sign up for an account with your chosen provider
- Generate an API key
- In CR Bee, go to Emails and select your provider
- Enter your API key
- Click Save
The API key is encrypted at rest using AES-256-GCM encryption.
Per-Tenant vs. Platform Default
If you don't configure a provider for your tenant, the platform's default email provider is used (configured by the platform admin via environment variables).
Email Events
Each email event can be individually toggled on/off. Available events:
| Event | Recipient | Description |
|---|---|---|
| Booking Confirmation | Customer | Sent when a booking is created |
| Payment Confirmation | Customer | Sent after successful payment |
| Booking Cancellation | Customer | Sent when a booking is cancelled |
| Admin Notification | Admin | Sent when a new booking is received |
| Payment Reminder | Customer | Sent for pending payment bookings |
| Pickup Reminder | Customer | Sent before the pickup date |
Customizing Templates
For each email event, you can:
- Toggle — Enable or disable the email
- Subject — Customize the email subject line
- Preview — See a preview of the email content
- Test Send — Send a test email to verify delivery
Email templates use React Email for rendering. The content is not editable through the admin UI — only the subject line and toggle can be customized.
Testing
Use the Test Send button next to any email event to send a test email. This verifies:
- Your API key is valid
- The email provider is configured correctly
- Emails are being delivered
The test email is sent to the admin email address configured in your account.