CR Bee Docs

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.

ProviderDescription
ResendModern email API, recommended for simplicity
BrevoFormerly Sendinblue, good for EU-based businesses
SendGridEnterprise-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

  1. Sign up for an account with your chosen provider
  2. Generate an API key
  3. In CR Bee, go to Emails and select your provider
  4. Enter your API key
  5. 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:

EventRecipientDescription
Booking ConfirmationCustomerSent when a booking is created
Payment ConfirmationCustomerSent after successful payment
Booking CancellationCustomerSent when a booking is cancelled
Admin NotificationAdminSent when a new booking is received
Payment ReminderCustomerSent for pending payment bookings
Pickup ReminderCustomerSent 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.

On this page