Sim

SendGrid

Envía correos electrónicos y gestiona contactos, listas y plantillas con SendGrid

SendGrid es una plataforma líder de envío de correos electrónicos en la nube en la que confían desarrolladores y empresas para enviar correos electrónicos transaccionales y de marketing fiables a gran escala. Con sus sólidas APIs y potentes herramientas, SendGrid te permite gestionar todos los aspectos de tu comunicación por correo electrónico, desde el envío de notificaciones y recibos hasta la gestión de complejas campañas de marketing.

SendGrid ofrece a los usuarios un conjunto completo de operaciones de correo electrónico, permitiéndote automatizar flujos de trabajo críticos de correo electrónico y gestionar de cerca listas de contactos, plantillas y la participación de los destinatarios. Su integración perfecta con Sim permite a los agentes y flujos de trabajo entregar mensajes específicos, mantener listas dinámicas de contactos y destinatarios, activar correos electrónicos personalizados a través de plantillas y seguir los resultados en tiempo real.

Las características principales de SendGrid incluyen:

  • Correo electrónico transaccional: Envía correos electrónicos transaccionales automatizados y de alto volumen (como notificaciones, recibos y restablecimientos de contraseña).
  • Plantillas dinámicas: Utiliza plantillas de texto o HTML enriquecido con datos dinámicos para una comunicación altamente personalizada a gran escala.
  • Gestión de contactos: Añade y actualiza contactos de marketing, gestiona listas de destinatarios y segmentos objetivo para campañas.
  • Soporte para archivos adjuntos: Incluye uno o más archivos adjuntos en tus correos electrónicos.
  • Cobertura integral de API: Gestiona programáticamente correos electrónicos, contactos, listas, plantillas, grupos de supresión y más.

Al conectar SendGrid con Sim, tus agentes pueden:

  • Enviar correos electrónicos tanto simples como avanzados (con plantillas o múltiples destinatarios) como parte de cualquier flujo de trabajo.
  • Gestionar y segmentar contactos y listas automáticamente.
  • Aprovechar las plantillas para mantener consistencia y personalización dinámica.
  • Realizar seguimiento y responder a la interacción con los correos electrónicos dentro de tus procesos automatizados.

Esta integración te permite automatizar todos los flujos de comunicación críticos, asegurar que los mensajes lleguen a la audiencia correcta y mantener el control sobre la estrategia de correo electrónico de tu organización, directamente desde los flujos de trabajo de Sim.

Instrucciones de uso

Integra SendGrid en tu flujo de trabajo. Envía correos electrónicos transaccionales, gestiona contactos y listas de marketing, y trabaja con plantillas de correo electrónico. Compatible con plantillas dinámicas, archivos adjuntos y gestión integral de contactos.

Herramientas

sendgrid_send_mail

Enviar un correo electrónico usando la API de SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
fromstringDirección de correo electrónico del remitente (debe estar verificada en SendGrid)
fromNamestringNoNombre del remitente
tostringDirección de correo electrónico del destinatario
toNamestringNoNombre del destinatario
subjectstringNoAsunto del correo electrónico (obligatorio a menos que se use una plantilla con asunto predefinido)
contentstringNoContenido del cuerpo del correo electrónico (obligatorio a menos que se use una plantilla con contenido predefinido)
contentTypestringNoTipo de contenido (text/plain o text/html)
ccstringNoDirección de correo electrónico CC
bccstringNoDirección de correo electrónico BCC
replyTostringNoDirección de correo electrónico de respuesta
replyToNamestringNoNombre de respuesta
attachmentsfile[]NoArchivos para adjuntar al correo electrónico
templateIdstringNoID de plantilla de SendGrid a utilizar
dynamicTemplateDatajsonNoObjeto JSON de datos de plantilla dinámica

Salida

ParámetroTipoDescripción
successbooleanSi el correo electrónico se envió correctamente
messageIdstringID del mensaje de SendGrid
tostringDirección de correo electrónico del destinatario
subjectstringAsunto del correo electrónico

sendgrid_add_contact

Añadir un nuevo contacto a SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
emailstringDirección de correo electrónico del contacto
firstNamestringNoNombre del contacto
lastNamestringNoApellido del contacto
customFieldsjsonNoObjeto JSON de pares clave-valor de campos personalizados (use IDs de campo como e1_T, e2_N, e3_D, no nombres de campo)
listIdsstringNoLista separada por comas de IDs a los que añadir el contacto

Salida

ParámetroTipoDescripción
jobIdstringID de trabajo para seguimiento de la creación asíncrona de contactos
emailstringDirección de correo electrónico del contacto
firstNamestringNombre del contacto
lastNamestringApellido del contacto
messagestringMensaje de estado

sendgrid_get_contact

Obtener un contacto específico por ID desde SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
contactIdstringID del contacto

Salida

ParámetroTipoDescripción
idstringID del contacto
emailstringDirección de correo electrónico del contacto
firstNamestringNombre del contacto
lastNamestringApellido del contacto
createdAtstringMarca de tiempo de creación
updatedAtstringMarca de tiempo de última actualización
listIdsjsonArray de IDs de listas a las que pertenece el contacto
customFieldsjsonValores de campos personalizados

sendgrid_search_contacts

Buscar contactos en SendGrid usando una consulta

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
querystringConsulta de búsqueda (p. ej., "email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')")

Salida

ParámetroTipoDescripción
contactsjsonArray de contactos coincidentes
contactCountnumberNúmero total de contactos encontrados

sendgrid_delete_contacts

Eliminar uno o más contactos de SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
contactIdsstringIDs de contactos separados por comas para eliminar

Salida

ParámetroTipoDescripción
jobIdstringID de trabajo para la solicitud de eliminación

sendgrid_create_list

Crear una nueva lista de contactos en SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
namestringNombre de la lista

Salida

ParámetroTipoDescripción
idstringID de la lista
namestringNombre de la lista
contactCountnumberNúmero de contactos en la lista

sendgrid_get_list

Obtener una lista específica por ID desde SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
listIdstringID de la lista

Salida

ParámetroTipoDescripción
idstringID de la lista
namestringNombre de la lista
contactCountnumberNúmero de contactos en la lista

sendgrid_list_all_lists

Obtener todas las listas de contactos desde SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
pageSizenumberNoNúmero de listas a devolver por página (predeterminado: 100)

Salida

ParámetroTipoDescripción
listsjsonArray de listas

sendgrid_delete_list

Eliminar una lista de contactos de SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
listIdstringID de la lista a eliminar

Salida

ParámetroTipoDescripción
messagestringMensaje de éxito

sendgrid_add_contacts_to_list

Añadir o actualizar contactos y asignarlos a una lista en SendGrid (usa PUT /v3/marketing/contacts)

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
listIdstringID de la lista a la que añadir contactos
contactsjsonArray JSON de objetos de contacto. Cada contacto debe tener al menos: email (o phone_number_id/external_id/anonymous_id). Ejemplo: [{"email": "user@example.com", "first_name": "John"}]

Salida

ParámetroTipoDescripción
jobIdstringID del trabajo para seguimiento de la operación asíncrona
messagestringMensaje de estado

sendgrid_remove_contacts_from_list

Eliminar contactos de una lista específica en SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
listIdstringID de la lista
contactIdsstringIDs de contactos separados por comas para eliminar de la lista

Salida

ParámetroTipoDescripción
jobIdstringID del trabajo para la solicitud

sendgrid_create_template

Crear una nueva plantilla de correo electrónico en SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
namestringNombre de la plantilla
generationstringNoTipo de generación de plantilla (legacy o dynamic, predeterminado: dynamic)

Salida

ParámetroTipoDescripción
idstringID de la plantilla
namestringNombre de la plantilla
generationstringGeneración de la plantilla
updatedAtstringMarca de tiempo de la última actualización
versionsjsonArray de versiones de la plantilla

sendgrid_get_template

Obtener una plantilla específica por ID desde SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
templateIdstringID de la plantilla

Salida

ParámetroTipoDescripción
idstringID de la plantilla
namestringNombre de la plantilla
generationstringGeneración de la plantilla
updatedAtstringMarca de tiempo de la última actualización
versionsjsonArray de versiones de la plantilla

sendgrid_list_templates

Obtener todas las plantillas de correo electrónico de SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
generationsstringNoFiltrar por generación (legacy, dynamic, o ambas)
pageSizenumberNoNúmero de plantillas a devolver por página (predeterminado: 20)

Salida

ParámetroTipoDescripción
templatesjsonArray de plantillas

sendgrid_delete_template

Eliminar una plantilla de correo electrónico de SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
templateIdstringID de la plantilla a eliminar

Salida

ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
messageIdstringID del mensaje de correo electrónico (send_mail)
idstringID del recurso
jobIdstringID del trabajo para operaciones asíncronas
emailstringDirección de correo electrónico
firstNamestringNombre
lastNamestringApellido
contactsjsonArray de contactos
contactCountnumberNúmero de contactos
listsjsonArray de listas
templatesjsonArray de plantillas
messagestringEstado o mensaje de éxito
namestringNombre del recurso
generationstringGeneración de plantilla

sendgrid_create_template_version

Crear una nueva versión de una plantilla de correo electrónico en SendGrid

Entrada

ParámetroTipoObligatorioDescripción
apiKeystringClave API de SendGrid
templateIdstringID de la plantilla
namestringNombre de la versión
subjectstringLínea de asunto del correo electrónico
htmlContentstringNoContenido HTML de la plantilla
plainContentstringNoContenido de texto plano de la plantilla
activebooleanNoSi esta versión está activa (predeterminado: true)

Salida

ParámetroTipoDescripción
idstringID de la versión
templateIdstringID de la plantilla
namestringNombre de la versión
subjectstringAsunto del correo electrónico
activebooleanSi esta versión está activa
htmlContentstringContenido HTML
plainContentstringContenido de texto plano
updatedAtstringMarca de tiempo de la última actualización

Notas

  • Categoría: tools
  • Tipo: sendgrid