Skip to main content

Requisitos

Configuración

1. Autenticación de Remitente de SendGrid

Se recomienda usar la “Autenticación de Dominio” de SendGrid para que SendGrid envíe emails a través de tu dominio en lugar de via sendgrid.net, y los enlaces que tus usuarios hagan clic aparezcan como provenientes de tu dominio. Recomendado: Sigue la guía de SendGrid sobre Cómo configurar autenticación de dominio. SendGrid también proporciona Verificación de Remitente Único si no tienes un dominio.

2. Instalar Registros DNS

Si seleccionaste Autenticación de Dominio, asegúrate de que tus Registros DNS estén verificados.

Estado de verificación DNS de SendGrid

Los registros SPF, DKIM y MX deberían configurarse automáticamente a través del asistente de configuración de SendGrid.

Configuración de autenticación de dominio de SendGrid

3. Crear Clave API

En el dashboard de SendGrid, ve a Settings -> API Keys y haz clic en ‘Create API Key’.

Pantalla de creación de clave API de SendGrid

Nombra tu clave API algo como OneSignal API Key y asegúrate de establecer los permisos en Full Access. Haz clic en ‘Create & View’ cuando estés listo.

Configuración de permisos de clave API de SendGrid

A continuación, haz clic en la clave API para copiarla a tu portapapeles.

Copiando la clave API de SendGrid

¿Cuáles son las restricciones de API mínimas que puedo permitir?

El acceso mínimo que necesitas permitir es el siguiente:

Requisitos de permisos API mínimos

Si estás usando la funcionalidad de lista de permitidos de SendGrid, asegúrate de agregar OneSignal a esta lista.Consulta la FAQ a continuación ¿Cómo agrego IPs de OneSignal a la lista de permitidos?

4. Desactivar Rastreo de Suscripción de Sendgrid

OneSignal agrega automáticamente sus propios enlaces de cancelación de suscripción predeterminados para cada email enviado. Desactiva Subscription Tracking en sendgrid para evitar que Sendgrid agregue automáticamente su propio enlace de cancelación de suscripción al final de los emails de texto y HTML.

Configuración de rastreo de suscripción de SendGrid

5. Habilitar Mensajería de Email

En OneSignal, navega a Settings > Platforms > Email y Activa Email para configurar tus ajustes de email. Selecciona SendGrid como el proveedor.

Imagen seleccionando SendGrid desde configuración de email

Pega tu clave API de SendGrid en el campo proporcionado.

Imagen mostrando dónde ingresar tu Clave API

Valores Predeterminados de Entrega

Agrega el nombre y dirección de email predeterminados desde los que quieres que vengan tus emails (estos pueden cambiarse después). Presiona Done cuando termines.

Banner de éxito de configuración de email

6. Agregar Suscriptores

Si tienes una lista de emails lista, selecciona Upload CSV o siempre puedes hacer esto de nuevo más tarde. Si tienes un sitio web y quieres solicitar a los usuarios que proporcionen su email. Selecciona Add Web Prompt para usar el Email Web Prompt de OneSignal.

Opciones de configuración de suscriptor de email

7. Pruebas

Navega a Messages > Email, selecciona New Email. Agrega un Subject, selecciona una experiencia de Edición (Drag & Drop Editor es un buen comienzo) y haz clic en Send Test Email.

Interfaz de pruebas de email

Ingresa tu email y presiona Send Test Email. ¡Un email debería llegar a tu bandeja de entrada en breve!
Si encuentras problemas, consulta nuestro Email FAQ.Si estás atascado, contacta a support@onesignal.com para ayuda.Para asistencia más rápida, por favor proporciona:
  • Tu OneSignal App Id
  • Detalles, registros y/o capturas de pantalla del problema.
  • Pasos para reproducir

Recomendado

Identificar Usuarios

Requerido si usas integraciones. Recomendado para mensajería a través de múltiples canales (push, email, sms). OneSignal crea registros a nivel de suscripción bajo un ID único llamado subscription_id. Un solo usuario puede tener múltiples registros subscription_id basándose en cuántos dispositivos, direcciones de email y números de teléfono usan para interactuar con tu app. Si tu app tiene su propio sistema de inicio de sesión para rastrear usuarios, llama a login en cualquier momento para vincular todos los canales a un solo usuario. Para más detalles, consulta Aliases & External ID.

Recopilar Nuevos Emails

Recomendado si usas mensajería de Email y SMS. Hay varias formas de pasar nuevas direcciones de email a OneSignal:

Agregar Etiquetas de Datos

Opcional Las etiquetas son pares personalizados key : value de datos String usados para rastrear eventos de usuario y propiedades. Establecer etiquetas es requerido para segmentación y personalización de mensajes más complejas. Consulta Etiquetas de Datos para más detalles.
Visita Tutoriales de Email para siguientes pasos.

Exportar Emails

  1. Navegación de Listas de Contactos: Ve a Marketing > Contacts.
  2. Navegando a la página de Contactos

  3. Identificación de Lista: Localiza la lista que quieres exportar.
  4. Selección de Exportación: Abre el menú contextual bajo el encabezado de lista Action.

Seleccionando Lista de Contactos para exportar

  1. Comenzar Exportación: Haz clic en Export. Esto te lleva a Contact > Active Exports.
  2. Descargar Archivo: Espera hasta que el Status muestre ‘Ready for Download’, luego haz clic en Download CSV.

Descargando el CSV exportado

  1. Recuperación de Archivo: El archivo se guardará en tu directorio de descargas.

Obtener Clave API

  1. Navega a tu dashboard de Sendgrid y abre Settings desde la barra lateral izquierda.

Navegando a Settings > API Keys

  1. Selecciona API Keys.

Haciendo clic en el botón Create API Key

  1. Nombra tu clave. Opcionalmente, opta por Restricted Access para permisos específicos.

Nombrando la clave y estableciendo permisos

Si usas Restricted Access, asegúrate de otorgar privilegios de Full Access para Marketing.

Otorgando Full Access a Marketing

  1. Haz clic en Create & View.

Haciendo clic en el botón Create & View

  1. Copia tu clave API.

Copiando la clave API

FAQ

¿Cómo configuro OneSignal si ya tengo un Webhook activo en SendGrid?

Para simplificar la configuración y poder acceder a las estadísticas de entrega de email, OneSignal configurará automáticamente Webhooks con SendGrid. Desafortunadamente, SendGrid solo soporta un solo webhook para una cuenta dada. OneSignal requiere webhooks para análisis de email, lo que puede entrar en conflicto con webhooks previamente configurados (ej. para una integración de análisis). Si necesitas el webhook que tienes actualmente configurado, puedes reenviar la solicitud a https://onesignal.com/email/hooks/sendgrid. Configura un tiempo de espera de 30 segundos para mejores resultados. Si no necesitas el webhook que previamente configuraste, debes cambiarlo. En SendGrid, ve a Settings > Mail Settings y haz clic en ‘Event Webhook’. La URL HTTP Post debería ser https://onesignal.com/email/hooks/sendgrid y tener los ajustes mínimos mostrados:

Configuración de webhook de SendGrid

¿Cómo agrego IPs de OneSignal a la lista de permitidos?

Consulta los requisitos en nuestra Descripción General del API REST para detalles.

Requisitos de lista de permitidos de IP de OneSignal