Black and white graphic showing multiple envelope icons with one central envelope illuminated, symbolising a highlighted email or notification.

useSend rebrand migration

Published 09 September, 2025

Unsend has rebranded to . The change includes new APIs, SDKs, and domain endpoints while retaining the existing payload structure. This article provides verified technical detail, example code, a concise migration checklist, and testing guidance to support developer teams and implementers.


Rebrand

The previous name Unsend introduced ambiguity in product intent. The new identity, useSend, aligns naming with common developer conventions.

Screenshot of Koushik KM explaining the Unsend rebrand, stating Unsend felt like the opposite of sending and that useSend resonates with React developers, with the .com domain as an added benefit.
Unsend felt like the opposite of sending… as a big fan of React, useSend just hits home. The .com domain is the bonus.

, developer of useSend, stated that Unsend felt like the opposite of sending and that useSend aligns with React naming patterns with the .com domain providing additional credibility. This naming and domain consolidation supports clearer adoption and enterprise use.


Technical

The rebrand is implemented across the platform and the ecosystem. Key changes are as follows.

Endpoints

All public request endpoints now resolve under the usesend.com domain. Any hard coded references to unsend.dev should be validated and updated.

Package

The official npm package is published as usesend-js. Install commands and package manifests must be updated accordingly.

shell
npm i usesend-js


Import

javascript
import { UseSend } from "usesend";

Authentication

Environment variable names and configuration references should be standardized to reference useSend credentials and domains. Confirm API key names in CI and deployment systems.

Payload

The email payload format is preserved. Existing email request bodies remain compatible which reduces refactor scope.


useSend home layout marketing.

Migration

Below is an exact before and after snippet to include in migration documentation or release notes.

Before Unsend

javascript
import { Unsend } from "unsend";
 
const client = new Unsend({
  apiKey: process.env.UNSEND_API_KEY,
});
 
await client.emails.send({
  to: "user@example.com",
  from: "no-reply@yourdomain.com",
  subject: "Test",
  text: "Hello",
});


After useSend

shell
# install package
npm i usesend-js


javascript
import { UseSend } from "usesend";
 
const client = new UseSend({
  apiKey: process.env.USESEND_API_KEY,
});
 
await client.emails.send({
  to: "user@example.com",
  from: "no-reply@yourdomain.com",
  subject: "Test",
  text: "Hello",
});

PayloadCMS

Screenshot of the PayloadCMS admin panel showing a draft blog post titled "Breaking the Barrier: The Future of Launch Technology" with content and featured image displayed.

Rubix Studios previously published the PayloadCMS email integration article and initial Unsend adapter. That integration remains functionally valid because payload shapes are unchanged. Rubix Studios has published an updated PayloadCMS adapter that references the useSend package and endpoints to preserve continuity for PayloadCMS implementers.

See the original integration for background and implementation patterns at PayloadCMS Email Integration.


The useSend rebrand replaces Unsend at domain and SDK level while preserving payload compatibility. The work required for migration is focused on dependency, import, and endpoint updates followed by validation testing. Rubix Studios has updated PayloadCMS resources to support this transition and can assist with implementation and verification.

Legacy SDKs may continue to function while redirects exist but will be deprecated. Update to usesend-js to receive official fixes and feature releases.

Follow the useSend documentation to confirm key names and rotation policies. Plan key rotation as part of the migration window.

Rubix Studios offers advisory and implementation support and provides updated adapters and Dokploy blueprints for self hosting.


Vincent is the founder and director of Rubix Studios, with over 20 years of experience in branding, marketing, film, photography, and web development. He is a certified partner with industry leaders including Google, Microsoft, AWS, and HubSpot. Vincent also serves as a member of the Maribyrnong City Council Business and Innovation Board and is undertaking an Executive MBA at RMIT University.