Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zapal-tech/payload-email-sendgrid

Payload CMS SendGrid Email Adapter
https://github.com/zapal-tech/payload-email-sendgrid

Last synced: about 2 months ago
JSON representation

Payload CMS SendGrid Email Adapter

Awesome Lists containing this project

README

        

# SendGrid REST Email Adapter for Payload CMS

This adapter allows you to send emails using the [SendGrid](https://sendgrid.com) REST API.

## Installation

```sh
pnpm add @zapal/payload-email-sendgrid
```

## Usage

- Sign up for a [SendGrid](https://sendgrid.com) account
- Create an API key
- Set API key as SENDGRID_API_KEY environment variable
- Configure your Payload config

```ts
// payload.config.js
import { sendGridAdapter } from '@zapal/payload-email-sendgrid';

export default buildConfig({
email: sendGridAdapter({
defaultFromAddress: '[email protected]',
defaultFromName: 'Zapal',
apiKey: process.env.SENDGRID_API_KEY || '',
}),
});
```