Skip to main content

newsletter — module reference

Rendered from the module's own manifest, and from nothing written by hand. What the module does is its own page.

Module idnewsletter
NameNewsletter
Version1.0.0
Ships from@endora-commerce/mod-newsletter
LicenceMIT

Activation​

An operator switches this module on and off on /platform/modules. The choice is the setting newsletter.enabled, and it defaults to on.

Dependencies​

ModuleBindingWhat it means
audit_logsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
authyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
cmsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
credentialsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
customersyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
emailyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
sales_channelsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
settingsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module

Permissions​

CodeLabelAlso needs
newsletter:readView newsletter—
newsletter:writeManage newsletter subscribers, campaigns, automations, and provider—

Command palette​

ActionOpensPermission
new-newsletter-campaign/newsletter/campaigns/newnewsletter:write
open-newsletter/newsletter/subscribersnewsletter:read
open-newsletter-automations/newsletter/automationsnewsletter:read
open-newsletter-campaigns/newsletter/campaignsnewsletter:read

Settings​

CodeNameType
newsletter.confirm_ttl_hoursConfirmation link TTL (hours)number
newsletter.email_credentialsEmail credentialscredential_ref
newsletter.enabledNewsletter enabledboolean
newsletter.opt_in_modeOpt-in modestring
newsletter.rate_limit_per_secondSend rate limit (per second)number
newsletter.sender.from_emailSender emailstring
newsletter.sender.from_nameSender namestring

Translations​

Bundles at i18n inside the module, one file per shipped language.

Operator commands​

None.