An email adapter for Payload that sends outgoing email through the Unsend REST API. It is configured in the email option of the Payload config with an API key, base URL and default sender details. It supports optional template IDs, scheduled sending and template variables. The package is deprecated and archived, and has been renamed to @rubixstudios/payload-usesend.
⚠️ DEPRECATED: This package has been renamed to @rubixstudios/payload-usesend. Please migrate.
Installation
npm i @rubixstudios/payload-unsend3
Stars
0
Forks
0
Open Issues
1 years ago
Last Updated
2
Weekly Downloads
v1.11.7
npm Version
22.1 KB
Unpacked Size
1
Dependencies
Trends appear after 7 days of data. Daily snapshots have not started yet.
Trends appear after 7 days of data. Daily snapshots have not started yet.
Each point is npm's rolling 7-day download count.
Health Score
Composite score based on GitHub activity, stars, npm downloads, publish recency, dependency count, and package size.
Badge for your README
[](https://payloaddirectory.dev/plugins/998328749-root)<a href="https://payloaddirectory.dev/plugins/998328749-root"><img src="https://payloaddirectory.dev/badge/998328749-root.svg" alt="Payload Directory"></a>README
# ⚠️ Deprecated: Migrated to Usesend This package has been renamed to **[@rubixstudios/payload-usesend](https://www.npmjs.com/package/@rubixstudios/payload-usesend)**. No further development will occur here. Please update your dependency: ```sh pnpm add @rubixstudios/payload-usesend ``` ## PayloadCMS + Unsend.dev Email Adapter This adapter allows [PayloadCMS](https://payloadcms.com) to send emails using the [Unsend](https://unsend.dev) REST API.
# ⚠️ Deprecated: Migrated to Usesend
This package has been renamed to **[@rubixstudios/payload-usesend](https://www.npmjs.com/package/@rubixstudios/payload-usesend)**.
No further development will occur here. Please update your dependency:
```sh
pnpm add @rubixstudios/payload-usesend
```
## PayloadCMS + Unsend.dev Email Adapter
This adapter allows [PayloadCMS](https://payloadcms.com) to send emails using the [Unsend](https://unsend.dev) REST API.
[](https://www.npmjs.com/package/@rubixstudios/payload-unsend)
## Installation
```sh
pnpm add @rubixstudios/payload-unsend
```
## Usage
- Sign up for a [Unsend](https://unsend.dev) account
- Set up a domain
- Create an API key
- Set API key as UNSEND_API_KEY environment variable
- Set your Unsend base url as UNSEND_URL environment variable
- Configure your Payload config
```ts
// payload.config.js
import { unsendAdapter } from '@rubixstudios/payload-unsend'
export default buildConfig({
email: unsendAdapter({
defaultFromAddress: '[email protected]',
defaultFromName: 'Rubix Studios',
apiKey: process.env.UNSEND_API_KEY || '',
unsendurl: process.env.UNSEND_URL || 'https://rubixstudios.com.au'
// Optional:
// templateId: 'template-uuid',
// scheduledAt: '2025-08-01T10:00:00Z',
// variables: { firstName: 'Vincent' }
}),
})
```
---
## Project Status
This repository is archived. Future development continues at [payload-usesend](https://github.com/rubix-studios-pty-ltd/payload-usesend).
Tags
payload usesend
Email adapter that sends Payload emails through the open-source, self-hostable useSend API
84511/wk8v3
payload cloudflare email adapter
Send Payload transactional email through the Cloudflare Email Service Workers binding
762.7k/wk3v3
payload order emails
Transactional emails on Payload order creation and status changes with overridable templates
570/wk1v3
payload plugin
Email advocacy and contact management with broadcasts, letter campaigns and delivery tracking inside Payload
560/wk1v3
eusend payload
Email adapter that sends Payload emails through the eusend EU-hosted transactional email REST API
520/wk1v3 v4
payload plugin easyemail
Visual EasyEmail Pro template editor and starter library inside the Payload admin
374/wk2v3