Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

payload-usesend

Adaptador oficial de email para PayloadCMS que integra con useSend, permitiendo envío transaccional y marketing desde una plataforma auto-alojable o alojada.

Ficha actualizada 26 sept 2026, 15:53 · upstream 26 sept 2026, 15:47 · release v1.5.4

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es payload-usesend

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio contiene un adaptador de email diseñado específicamente para integrarse con PayloadCMS mediante la API REST de useSend. La solución permite a los equipos estandarizar el envío de correos electrónicos sin ceder el control sobre la infraestructura subyacente, la topología de despliegue o la localidad de los datos. Es compatible tanto con instancias alojadas como auto-alojadas de useSend.

CASOS DE USO
  • Envío de correos transaccionales (ej. confirmaciones de pedido) desde aplicaciones PayloadCMS.
  • Gestión de campañas de marketing mediante plantillas dinámicas y variables.
  • Programación de envíos futuros utilizando la opción scheduledAt en la configuración.
  • Mantenimiento del control sobre infraestructura y cumplimiento normativo al usar useSend auto-alojado.
PUNTOS DESTACADOS
  • Integración nativa con PayloadCMS a través de un módulo instalable vía pnpm.
  • Soporte para plantillas, variables dinámicas y programación de envíos en la API.
  • Modelo open source que permite auto-alojamiento completo de la plataforma de envío.
  • Configuración simplificada mediante variables de entorno (USESEND_API_KEY, USESEND_URL).
  • Soporte para encabezados personalizados como List-Unsubscribe en los mensajes.
PRECAUCIONES
  • No incluye Dockerfile ni archivos de composición (docker-compose), requiriendo despliegue manual o integración con el ecosistema Payload existente.
  • Dependencia obligatoria de una cuenta y API key activa en useSend para funcionar.
  • La configuración del adaptador se realiza exclusivamente a nivel de código dentro de payload.config.js.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar mediante pnpm add @rubixstudios/payload-usesend. Configurar USESEND_API_KEY y USESEND_URL como variables de entorno en el proceso Node.js. Importar sendAdapter en payload.config.js y pasar la configuración del adaptador al campo email. No requiere instalación de dependencias externas aparte de las de Payload.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.