-
Notifications
You must be signed in to change notification settings - Fork 111
Docs for Email home page #998
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: channels-providers-integration
Are you sure you want to change the base?
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
Co-authored-by: DianaHackmamba <diana@hackmamba.io>
| <Step> | ||
| ### Store subscriber email addresses | ||
|
|
||
| Novu automatically sends the notification to the email address stored on the . You must ensure this field is set for any subscriber who needs to receive emails. You can store email address in each subscribers’ profile using the Novu dashboard or API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Novu automatically sends the notification to the email address stored on the . You must ensure this field is set for any subscriber who needs to receive emails. You can store email address in each subscribers’ profile using the Novu dashboard or API. | |
| Novu automatically sends the notification to the email address stored on the ???. You must ensure this field is set for any subscriber who needs to receive emails. You can store email address in each subscribers’ profile using the Novu dashboard or API. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Aviatorscode2 - Something is missing here.
| ### Trigger the workflow | ||
|
|
||
| [Trigger the workflow](/api-reference/events/trigger-event) from your application code by sending an event to Novu. Novu automatically: | ||
| - Resolves the subscriber. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be a numbered list?
| ## Configuring email providers | ||
|
|
||
| When creating an email provider integration you will be asked to provide additional fields alongside the provider-specific credentials: | ||
| When you add an email provider in the **Integration Store**, you'll configure settings that are common to all email providers, as well as credentials specific to that provider. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| When you add an email provider in the **Integration Store**, you'll configure settings that are common to all email providers, as well as credentials specific to that provider. | |
| When you add an email provider in the **Integration Store**, you configure settings that are common to all email providers, as well as credentials specific to that provider. |
|
|
||
| ## Sending Email Overrides | ||
| - **Sender Name**: The name that appears in the recipient's "From" field. | ||
| - **From Email Address**: The email address the notification will be sent from. For some email providers, including SendGrid, you must authenticate the **From email address** to make sure you're sending an email from an authorized address. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - **From Email Address**: The email address the notification will be sent from. For some email providers, including SendGrid, you must authenticate the **From email address** to make sure you're sending an email from an authorized address. | |
| - **From Email Address**: The email address the notification is sent from. For some email providers, including SendGrid, you must authenticate the **From email address** to make sure you're sending an email from an authorized address. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The capitalization for the two "From Email Address"s don't match.
| Novu ensures high deliverability with an automatic failover system. You can have multiple active email providers in the same environment. | ||
|
|
||
| You can easily send attachments with the Novu API by passing the attachments array when triggering an Email based workflow. Attachment file can either be in the `buffer` or `base64` format. There is total limit of 20 mb for all attachments included and email size. | ||
| - Primary integration: You must designate one of your active providers as the primary provider. Novu always attempts to send the email using this provider first. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Primary integration: You must designate one of your active providers as the primary provider. Novu always attempts to send the email using this provider first. | |
| - **Primary integration**: You must designate one of your active providers as the primary provider. Novu always attempts to send the email using this provider first. |
|
|
||
| You can easily send attachments with the Novu API by passing the attachments array when triggering an Email based workflow. Attachment file can either be in the `buffer` or `base64` format. There is total limit of 20 mb for all attachments included and email size. | ||
| - Primary integration: You must designate one of your active providers as the primary provider. Novu always attempts to send the email using this provider first. | ||
| - Failover logic: If the primary provider fails to send the notification, then Novu automatically attempts to send the email through one of your other active providers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - Failover logic: If the primary provider fails to send the notification, then Novu automatically attempts to send the email through one of your other active providers. | |
| - **Failover logic**: If the primary provider fails to send the notification, then Novu automatically attempts to send the email through one of your other active providers. |
|
|
||
| In Novu integration store, multiple email channel type provider integrations can be active at the same time. But only one provider integration can be primary at a time. This primary integration will be used as a provider to deliver the email by default. If you want to use a different active provider integration then you can use the `integrationIdentifier` email overrides field. | ||
| You can override the email settings for a single trigger by passing an `overrides` object. This lets you override the following fields: | ||
| - `to` address, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the logic behind this list order?
No description provided.