- Track delivery, clicks, and opens from the OneSignal dashboard alongside push notifications and marketing emails
- Manage all communications in one place instead of maintaining a separate transactional email provider
- Automate with Journeys — combine transactional and marketing messages in visual workflows
Transactional vs. marketing
Transactional emails are sent in response to an action the recipient has taken (e.g., making a purchase, requesting a password reset). An unsubscribe link is not required because the message is necessary for delivering your service. Marketing emails are all other messages that are not required as part of your service. Marketing emails require recipient consent and must include an unsubscribe link. See Email Regulatory Compliance for details.Sending transactional emails
Transactional emails can be sent to all recipients — including those who have unsubscribed from marketing emails — by enabling the include unsubscribed option.From the dashboard or a template
- Open your email message or template.
- Toggle open Advanced Settings.
- Check Include sending to unsubscribed users.

If you send transactional emails via a third-party ESP like Mandrill, Mailgun, or SendGrid, you may need to clear unsubscribed addresses from your suppression list to enable delivery.
From the API
Send transactional emails programmatically using the Create message API. Setinclude_unsubscribed to true to deliver to unsubscribed email Subscriptions.
email_body HTML.
See Transactional Messages for more details on transactional messaging across all channels.
Migrate existing transactional emails
Import your existing email templates into OneSignal using:- Email Template Forwarding — forward an email to OneSignal to convert it into a template
- Create template API — upload templates programmatically
- The
email_bodyparameter on the Create message API — inject HTML directly per message
FAQ
Do transactional emails require an unsubscribe link?
No. Transactional emails are service-related messages triggered by a recipient’s action (e.g., a purchase or password reset). They are not subject to the same unsubscribe requirements as marketing emails. However, you should never use transactional emails to send marketing content.Can I send transactional emails to unsubscribed users?
Yes. Setinclude_unsubscribed to true in the API, or check Include sending to unsubscribed users in the dashboard’s Advanced Settings. This delivers the email regardless of the recipient’s subscription status.
What is the difference between transactional and marketing emails?
Transactional emails are triggered by a specific user action and are necessary for delivering your service (e.g., order confirmations, password resets). Marketing emails promote your product or service and require recipient consent and an unsubscribe link. See Email Regulatory Compliance for detailed guidelines.Related pages
Transactional messages
Send transactional messages across all channels — email, push, SMS.
Email overview
End-to-end guide to sending email with OneSignal.
Email templates
Save and reuse email designs across campaigns.
Email compliance
Regulatory requirements for email messaging.