SendGrid

SendGrid lets you send customized email messages to your users. These emails can be sent immediately or scheduled. You can send emails for purposes like reminders, promotions, announcements, and even custom authentication flows.

1

Add provider

To add SendGrid as a provider, navigate to Messaging > Providers > Add provider > Email.

Add a SMTP provider

Add a SMTP provider

Give your provider a name > choose SendGrid > click Save and continue. The provider will be saved to your project, but not enabled until you complete its configuration.

2

Configure provider

In the Configure step, you will need to provide details from your SendGrid dashboard to connect your Appwrite project.

Configure SMTP provider

Configure SMTP provider

You will need to provide the following information from your SendGrid dashboard.

Field name
API keyHead to Settings -> API Keys -> Create API Key.
Sender emailThe provider sends emails from this sender email. The sender email must either be an email under an authenticated domain or a verified sender identity.
Sender nameThe sender name that appears in the emails sent from this provider.
Reply-to emailThe reply-to email that appears in the emails sent from this provider. The reply-to email must either be an email under an authenticated domain or a verified sender identity.
Reply-to nameThe reply-to name that appears in the emails sent from this provider.

After adding the following details, click Save and continue to enable the provider.

3

Test provider

Before sending your first message, make sure you've configured a topic and a target to send messages to.

    You can follow the Send email messages journey to send your first push notification and test your provider.

    4

    Manage provider