[data-reveal]{opacity:1!important;transform:none!important}
Configuration
Mailing

Configuration

The module option in antelope.config.ts and every workspace setting of the Settings page.

Mailing has one module option and a set of workspace settings edited in the dashboard.

Module option

antelope.config.ts
"dms-mailing": {
  source: { type: "package", package: "@antelopejs/dms-mailing", version: "^0.6.0" },
  config: {
    useHtmlRender: true,
  },
},
OptionTypeDefaultDescription
useHtmlRenderbooleantrueRenders e-mails through the DMS html-render chain, with the DMS e-mail branding. false uses the module's own standalone HTML renderer. The module also falls back to it when the frontend renderer is unreachable.

The webhook URL is built on the DMS clientBaseUrl (dms module config), and the e-mail logo on the DMS branding's light logo.

Workspace settings

Each workspace edits its settings on Configure › Settings. They are also readable and writable through GET and PUT /api/mailing/settings (send only the changed fields).

SectionSettingDefaultDescription
SenderSender nameemptyYour brand, used for every template.
SenderSender addressempty (the provider's default)Must belong to a domain verified with your provider.
SenderReply-to addressempty (the sender)Where answers go.
Delivery guardsMissing variablesSend anywayRefuse the send fails the call when a required variable is missing; Send anyway leaves blanks.
Delivery guardsFallback localeenThe locale sent when a template has no version in the recipient's language.
Provider & webhookProviderread-onlyThe name of the interface-email implementation.
Provider & webhookWebhook URLread-only<clientBaseUrl>/api/mailing/events/<provider>/<tenantId>, to copy into your provider or relay.
Provider & webhookWebhook secretgeneratedSent in the x-mailing-webhook-secret header, 32 characters or more. Rotate invalidates the old one at once.
Log retentionKeep sends for90 daysBetween 1 day and 10 years. A daily job deletes older sends and their events; templates are never deleted.
Template categoriesCategoriesOrders, Account & access, Billing, Marketing, FormsGroup the template gallery. marketing can be renamed, not removed.
A write carrying a read-only field (webhookUrl, provider) is refused. categories is an array of { id, label, icon }.