Reenviar BYOK por correo electrónico. Mantienes la cuenta de Reenvío; Notifique lo envía cuando sea posible.
Con una integración de reenvío activa, los envíos de correo electrónico prueban reenviar primero. Fallo → Notificar respaldo interno.
Cada envío consume 1 crédito de correo electrónico en Notifique (o precio prepago), más el costo de su cuenta de Reenvío.
Punto final externo
Autenticación
PORTADOR con una clave API de reenvío de acceso completo (envío + dominios + webhooks):
Las claves de solo envío devuelven 401 restricted_api_key al enumerar dominios o crear webhooks.
Domains: connect vs send
When saving the integration
Notifique requires all of:
- At least one verified domain in the Notifique workspace.
- At least one send-ready domain on Resend (
capabilities.sending).
- Overlap, some hostname on both sides (
www. ignored).
Domain listing paginates through the Resend API.
At send time
from must use a domain approved on Notifique.
Mapping (Notifique → Resend)
from + fromName → Name <email@domain.com> or email only
to → one recipient on Resend
subject, HTML and text → from the queue
- Header
Idempotency-Key: notifique-email/{emailId} (prevents duplicates on retry)
- Tag
notifique_email_id for correlation in the Resend dashboard
Status webhooks
On create, Notifique registers a Resend webhook:
POST /webhooks/email/resend/:integrationId
Events: sent, delivered, opened, clicked, bounce, complaint, delayed, failed, suppressed. Secret encrypted; on remove, remote webhook is deleted when possible.
Existing integrations are auto-synced on the next workspace integrations list (Resend webhook subscription patched).
Opens and clicks
For email.opened and email.clicked to reach Notifique:
- Enable open and/or click tracking on the domain in Resend (verified tracking subdomain).
- Notifique updates the send to
OPENED / CLICKED and dispatches your workspace email.opened / email.clicked webhooks.
Without Resend tracking enabled, delivery/bounce still work; opens and clicks are not reported.
Failover
HTTP error, timeout or transport failure on Resend:
- External attempt marked failed
- Next external provider (if any, by order). e.g. Amazon SES BYOK
- Notifique internal chain
Observability
Per send:
providerType: EXTERNAL or INTERNAL
providerName: integration name
providerResponse: sanitized response
- Resend external ID when available
Workspace setup
- Channel:
EMAIL
- Provider:
Resend
- Credential: Resend API key
After save, credential does not reappear in plaintext.
Próximos pasos