WebApp Modules

Transactional Emails

System emails that your customers expect — password resets, purchase confirmations, and account notifications, all built-in and customizable.

What are Transactional Emails?

Transactional emails are one-to-one messages triggered by specific user actions or system events. Unlike marketing emails, they contain essential information that recipients expect to receive — like password reset links, purchase receipts, or account notifications.

Your WebApp comes with a complete set of transactional email templates built-in, so you don't need to integrate with external services like SendGrid or Mailgun. Everything works out of the box.

Built-in Templates

Default transactional emails are provided for common events:

  • Email Verification — Confirm new email addresses
  • Password Reset — Account recovery links
  • Login Confirmation — Security notifications
  • Purchase Receipt — Order confirmation and details
  • Access Granted — Product or content access notifications
  • Refund Confirmation — Refund processing notifications

These templates work immediately with sensible defaults. You can use them as-is or customize them to match your brand.

Customizing Templates

Each transactional email can be customized with:

  • Subject Line — Customize what appears in the recipient's inbox
  • Preheader Text — The preview text shown before opening the email
  • Email Content — Full control over the body using the rich text editor
  • Enable/Disable — Turn specific emails on or off

Personalization Variables

Use variables to personalize your emails:

  • {{contact.firstName}} — Contact's first name
  • {{contact.email}} — Contact's email address
  • {{business.name}} — Your business name

Variables are automatically replaced with actual values when the email is sent.

Reset to Default

If you've customized a template and want to go back to the original, you can reset it at any time. This removes your customization and restores the default template.

Managing Templates

The transactional emails list shows:

  • Template Name — The email type
  • Customized — Whether you've modified the default
  • Status — Enabled or disabled

Click any template to customize it, or use filters to find specific templates by status or name.

Developer Mode

For advanced needs, developer mode allows you to define additional transactional events beyond the built-in templates. Create custom triggers for any scenario specific to your application.

Transactional vs Marketing Emails

Understanding the difference:

  • Transactional — Essential information triggered by user actions (password reset, purchase receipt). Exempt from unsubscribe requirements.
  • Marketing (Broadcasts) — Promotional content sent to segments. Must include unsubscribe option.

Transactional emails typically have higher open rates because recipients expect and need the information they contain.

Next Steps