SendGrid

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

Configuración

Enviar correo

Operación
Enviar correo
Clave de API de SendGrid*
••••••••
Correo del remitente*
sender@yourdomain.com
Nombre del remitente
Nombre del remitente
Correo del destinatario*
recipient@example.com
Nombre del destinatario
Nombre del destinatario
Asunto
Asunto del correo (obligatorio si no usas plantilla)
Contenido
Cuerpo del correo (obligatorio si no usas plantilla)
Tipo de contenido
Texto plano
CC
cc@example.com
CCO
bcc@example.com
Responder a
replyto@example.com
Nombre para responder
Nombre para responder
ID de plantilla
ID de plantilla de SendGrid
Datos dinámicos de plantilla
json
{"name": "John", "order_id": "12345"}
Archivos adjuntos
Sube archivos para adjuntar
Archivos adjuntos
Referencia archivos de bloques anteriores
Enviar correo (sendgrid_send_mail)

Envía un correo electrónico mediante la API de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
fromstringSíDirección de correo del remitente (debe estar verificada en SendGrid)
fromNamestringNoNombre del remitente
tostringSíDirección de correo del destinatario
toNamestringNoNombre del destinatario
subjectstringNoAsunto del correo (obligatorio a menos que se use una plantilla con asunto predefinido)
contentstringNoCuerpo del correo (obligatorio a menos que se use una plantilla con contenido predefinido)
contentTypestringNoTipo de contenido (text/plain o text/html)
ccstringNoDirección de correo CC
bccstringNoDirección de correo CCO
replyTostringNoDirección de correo de respuesta
replyToNamestringNoNombre de respuesta
attachmentsfile[]NoArchivos para adjuntar al correo
templateIdstringNoID de plantilla de SendGrid que se usará
dynamicTemplateDatajsonNoObjeto JSON con datos dinámicos de la plantilla
Salida
ParámetroTipoDescripción
successbooleanSi el correo se envió correctamente
messageIdstringID de mensaje de SendGrid
tostringDirección de correo del destinatario
subjectstringAsunto del correo

Añadir contacto

Operación
Añadir contacto
Clave de API de SendGrid*
••••••••
Correo electrónico*
contact@example.com
Nombre
John
Apellido
Doe
Campos personalizados
json
{"custom_field_1": "value1"}
IDs de lista
IDs de lista separados por comas
Añadir contacto (sendgrid_add_contact)

Añade un contacto nuevo a SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
emailstringSíDirección de correo del contacto
firstNamestringNoNombre del contacto
lastNamestringNoApellido del contacto
customFieldsjsonNoObjeto JSON de pares clave-valor de campos personalizados (usa IDs de campo como e1_T, e2_N, e3_D, no nombres de campo)
listIdsstringNoIDs de lista separados por comas a los que añadir el contacto
Salida
ParámetroTipoDescripción
jobIdstringID del trabajo para el seguimiento de la creación asíncrona del contacto
emailstringDirección de correo electrónico del contacto
firstNamestringNombre del contacto
lastNamestringApellido del contacto
messagestringMensaje de estado

Obtener contacto

Operación
Obtener contacto
Clave de API de SendGrid*
••••••••
ID de contacto*
ID de contacto
Obtener contacto (sendgrid_get_contact)

Obtener un contacto específico por ID desde SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
contactIdstringSíID de contacto
Salida
ParámetroTipoDescripción
idstringID de contacto
emailstringDirección de correo del contacto
firstNamestringNombre del contacto
lastNamestringApellido del contacto
createdAtstringMarca de tiempo de creación
updatedAtstringMarca de tiempo de última actualización
listIdsjsonArray de ID de listas a las que pertenece el contacto
customFieldsjsonValores de campos personalizados

Buscar contactos

Operación
Buscar contactos
Clave de API de SendGrid*
••••••••
Consulta de búsqueda*
email LIKE '%example.com%'
Buscar contactos (sendgrid_search_contacts)

Buscar contactos en SendGrid mediante una consulta

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
querystringSíConsulta 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

Eliminar contactos

Operación
Eliminar contactos
Clave de API de SendGrid*
••••••••
IDs de contacto*
IDs de contacto separados por comas
Eliminar contactos (sendgrid_delete_contacts)

Elimina uno o más contactos de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
contactIdsstringSíIDs de contactos separados por comas para eliminar
Salida
ParámetroTipoDescripción
jobIdstringID de trabajo de la solicitud de eliminación

Crear lista

Operación
Crear lista
Clave de API de SendGrid*
••••••••
Nombre de la lista*
Nombre de la lista
Crear lista (sendgrid_create_list)

Crear una nueva lista de contactos en SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
namestringSíNombre de la lista
Salida
ParámetroTipoDescripción
idstringID de lista
namestringNombre de la lista
contactCountnumberNúmero de contactos en la lista

Obtener lista

Operación
Obtener lista
Clave de API de SendGrid*
••••••••
ID de lista*
ID de lista
Obtener lista (sendgrid_get_list)

Obtener una lista específica por ID de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
listIdstringSíID de lista
Salida
ParámetroTipoDescripción
idstringID de lista
namestringNombre de la lista
contactCountnumberNúmero de contactos en la lista

Listar todas las listas

Operación
Listar todas las listas
Clave de API de SendGrid*
••••••••
Tamaño de página
100
Listar todas las listas (sendgrid_list_all_lists)

Obtener todas las listas de contactos de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave API de SendGrid
pageSizenumberNoNúmero de listas a devolver por página (valor predeterminado: 100)
Salida
ParámetroTipoDescripción
listsjsonArray de listas

Eliminar lista

Operación
Eliminar lista
Clave API de SendGrid*
••••••••
ID de lista*
ID de lista
Eliminar lista (sendgrid_delete_list)

Eliminar una lista de contactos de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
listIdstringSíID de la lista que se va a eliminar
Salida
ParámetroTipoDescripción
messagestringMensaje de éxito

Añadir contactos a la lista

Operación
Añadir contactos a la lista
Clave de API de SendGrid*
••••••••
Contactos (matriz JSON)*
json
[{"email": "user@example.com", "first_name": "John"}]
ID de lista*
ID de lista
Añadir contactos a la lista (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
apiKeystringSíClave de API de SendGrid
listIdstringSíID de lista a la que añadir los contactos
contactsjsonSíArray 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 de trabajo para el seguimiento de la operación asíncrona
messagestringMensaje de estado

Quitar contactos de la lista

Operación
Quitar contactos de la lista
Clave de API de SendGrid*
••••••••
IDs de contacto*
IDs de contacto separados por comas
ID de lista*
ID de lista
Eliminar contactos de la lista (sendgrid_remove_contacts_from_list)

Eliminar contactos de una lista específica en SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
listIdstringSíID de lista
contactIdsstringSíIDs de contactos separados por comas para eliminar de la lista
Salida
ParámetroTipoDescripción
jobIdstringID de trabajo de la solicitud

Crear plantilla

Operación
Crear plantilla
Clave de API de SendGrid*
••••••••
Nombre de la plantilla*
Nombre de la plantilla
Generación de plantilla
Dinámica
Crear plantilla (sendgrid_create_template)

Crear una nueva plantilla de correo electrónico en SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
namestringSíNombre de la plantilla
generationstringNoTipo de generación de plantilla (legacy o dynamic, valor predeterminado: dynamic)
Salida
ParámetroTipoDescripción
idstringID de plantilla
namestringNombre de la plantilla
generationstringGeneración de plantilla
updatedAtstringMarca de tiempo de la última actualización
versionsjsonArray de versiones de plantilla

Obtener plantilla

Operación
Obtener plantilla
Clave de API de SendGrid*
••••••••
ID de plantilla*
ID de plantilla
Obtener plantilla (sendgrid_get_template)

Obtener una plantilla específica por ID de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave API de SendGrid
templateIdstringSíID de plantilla
Salida
ParámetroTipoDescripción
idstringID de plantilla
namestringNombre de la plantilla
generationstringGeneración de la plantilla
updatedAtstringMarca de tiempo de la última actualización
versionsjsonArray de versiones de la plantilla

Listar plantillas

Operación
Listar plantillas
Clave API de SendGrid*
••••••••
Filtrar por generación
legacy, dynamic o ambas
Tamaño de página
20
Listar plantillas (sendgrid_list_templates)

Obtener todas las plantillas de correo electrónico de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
generationsstringNoFiltrar por generación (legacy, dynamic o both)
pageSizenumberNoNúmero de plantillas que se devuelven por página (predeterminado: 20)
Salida
ParámetroTipoDescripción
templatesjsonArray de plantillas

Eliminar plantilla

Operación
Eliminar plantilla
Clave de API de SendGrid*
••••••••
ID de plantilla*
ID de plantilla
Eliminar plantilla (sendgrid_delete_template)

Eliminar una plantilla de correo electrónico de SendGrid

Entrada
ParámetroTipoObligatorioDescripción
apiKeystringSíClave de API de SendGrid
templateIdstringSíID de plantilla que se eliminará
Salida (contrato a nivel de bloque)
ParámetroTipoDescripción
successbooleanEstado de éxito de la operación
messagestringMensaje de estado o de éxito
messageIdstringID del mensaje de correo (send_mail)
tostringDirección de correo del destinatario (send_mail)
subjectstringAsunto del correo (send_mail, create_template_version)
idstringID del recurso
jobIdstringID del trabajo para operaciones asíncronas
emailstringDirección de correo del contacto
firstNamestringNombre del contacto
lastNamestringApellido del contacto
createdAtstringMarca de tiempo de creación
updatedAtstringMarca de tiempo de la última actualización
listIdsjsonMatriz de ID de listas a las que pertenece el contacto
customFieldsjsonValores de campos personalizados
contactsjsonMatriz de contactos
contactCountnumberNúmero de contactos
listsjsonMatriz de listas
namestringNombre del recurso
templatesjsonMatriz de plantillas
generationstringGeneración de la plantilla
versionsjsonMatriz de versiones de plantilla
templateIdstringID de plantilla
activebooleanSi la versión de la plantilla está activa
htmlContentstringContenido HTML
plainContentstringContenido de texto sin formato

Crear versión de plantilla

Operación
Crear versión de plantilla
Clave API de SendGrid*
••••••••
ID de plantilla*
ID de plantilla
Nombre de la versión*
Nombre de la versión
Asunto de la plantilla*
Asunto del correo
Contenido HTML
html
<html><body>{{name}}</body></html>
Contenido de texto plano
Contenido de texto plano
Activo
Sí
Crear versión de plantilla (sendgrid_create_template_version)

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

Entrada
ParameterTypeRequiredDescription
apiKeystringSíClave API de SendGrid
templateIdstringSíID de plantilla
namestringSíNombre de la versión
subjectstringSíAsunto del correo
htmlContentstringNoContenido HTML de la plantilla
plainContentstringNoContenido de texto plano de la plantilla
activebooleanNoSi esta versión está activa (valor predeterminado: true)
Salida
ParameterTypeDescription
idstringID de versión
templateIdstringID de plantilla
namestringNombre de la versión
subjectstringAsunto del correo
activebooleanSi esta versión está activa
htmlContentstringContenido HTML
plainContentstringContenido de texto plano
updatedAtstringMarca de tiempo de la última actualización

Instrucciones de uso

Integra SendGrid en tu workflow. Envía correos transaccionales, gestiona contactos y listas de marketing, y trabaja con plantillas de correo. Admite plantillas dinámicas, archivos adjuntos y una gestión integral de contactos.

Notas

  • Categoría: tools
  • Tipo: sendgrid