Introducción a Workflow Transactional Email

Shopify Flow Es una potente plataforma de automatización, pero su biblioteca de acciones integrada tiene sus limitaciones. Puede activar flujos de trabajo y establecer condiciones, pero a la hora de realizar alguna acción con un servicio externo - como llamar a una API o enviar un correo electrónico con su imagen corporativa desde su propio buzón - , el Flow nativo se queda corto.
**Workflow Transactional Email **Esto cubre esa carencia. Añade tres acciones a Shopify Flow: «Enviar correo electrónico transaccional», «Enviar correo electrónico de marketing» y «Solicitud HTTP», lo que le permite conectar sus flujos de trabajo a cualquier API externa, webhook, CRM o buzón de correo, sin necesidad de escribir ni una sola línea de código.
¿Qué lo hace diferente?
Shopify Flow, en su versión nativa, gestiona correctamente las acciones internas de Shopify: etiquetado, publicación y ajustes de inventario. Lo que le falta es conectividad externa, es decir, la capacidad de ir más allá de Shopify e interactuar con sistemas externos. Esta aplicación se centra precisamente en cubrir esa carencia:
- Envíe correos electrónicos desde su propio buzón. Conecte Microsoft 365 o Google con un solo clic, o configure la aplicación para que utilice cualquier servidor SMTP. Su dominio, su reputación, su imagen de marca.
- Un auténtico diseñador de correos electrónicos. Cree diseños a partir de bloques - encabezados, texto, imágenes, botones, filas de dos columnas, bucles y códigos QR - o escriba su propio código HTML. Los encabezados y pies de página reutilizables garantizan que cada mensaje se ajuste a la imagen de marca.
- Correos electrónicos de marketing con una opción de baja. Marque una plantilla como «de marketing» y todos los correos que se envíen desde ella incluirán un enlace para darse de baja y los datos de su empresa; a partir de ese momento, se dejará de enviar correo a los clientes que se hayan dado de baja. Consulte Correos electrónicos de marketing y bajas de la lista de suscriptores.
- Solicitudes HTTP en todos los planes de Shopify. La acción «Enviar solicitud HTTP» propia de Shopify está limitada a determinados planes. Esta acción no lo está, por lo que las tiendas Basic pueden seguir enviando datos a cualquier API.
- Gestión segura de secretos. Almacene claves de API, tokens y contraseñas una sola vez y, a continuación, utilícelas en cualquier lugar como
{{ secrets.keyName }}. Se cifran mediante cifrado de sobre en reposo con Cloud KMS y solo se descifran mientras se ejecuta una acción. - Plantillas Liquid. Cree encabezados, cuerpos, URL y payloads dinámicos con marcadores de posición de
{{ variables.xxx }}que se rellenan desde Shopify Flow. - Historial completo de ejecuciones. Cada envío y cada solicitud se registran con los detalles de la solicitud y la respuesta, por lo que la depuración se realiza con un simple clic, en lugar de tener que adivinar. Cualquier acción anterior puede volver a enviarse.
- No hay ámbitos de datos de Shopify. La aplicación no solicita ningún ámbito de acceso. No consulta sus productos, pedidos ni clientes; únicamente ejecuta las solicitudes salientes y los correos electrónicos que usted configure.
Las tres acciones de Shopify Flow
Enviar un correo electrónico transaccional
Envía un correo electrónico utilizando el remitente y la plantilla de correo electrónico transaccional que haya configurado en la aplicación.
| Campo en Shopify Flow | Para qué sirve |
|---|---|
| A su(s) correo(s) electrónico(s) | Uno o más destinatarios, uno por línea. Normalmente, una variable de Shopify Flow, como {{customer.defaultEmailAddress.emailAddress}} |
| Correos electrónicos en copia (CC) | Destinatarios en copia (CC) opcionales, uno por línea |
| Correos electrónicos con copia oculta (BCC) | Destinatarios opcionales en copia oculta (BCC), uno por línea |
| Variables (JSON) | Datos personalizados para la maquetación, por ejemplo, {"customerName": "John", "orderId": "12345"}, a los que se hace referencia como {{ variables.customerName }} |
El remitente y el diseño se seleccionan en la propia pantalla de configuración de la acción («Enviar desde» y «Diseño»), y no en estos campos. Allí solo se ofrecen diseños transaccionales.
La acción devuelve un resultado en función del cual los pasos posteriores de Shopify Flow pueden bifurcarse:
| Campo «Devolución» | Valores |
|---|---|
status |
SENT o FAILED, o SKIPPED cuando una lista de distribución reasignada al departamento de marketing solo contenía destinatarios que se habían dado de baja |
messageId |
El identificador del mensaje del proveedor, cuando esté disponible |
provider |
GOOGLE, MICROSOFT, SMTP o DEFAULT |

Enviar un correo electrónico de marketing
Envía una plantilla de correo electrónico de marketing: un boletín informativo, una solicitud de valoración o una oferta de recuperación de clientes. Cuenta con los mismos campos que la opción «Enviar correo electrónico transaccional», pero en su pantalla de configuración solo se ofrecen plantillas de marketing, y el envío se realiza de forma diferente:
- un correo electrónico por cada destinatario del campo «Para» (un máximo de 20 por acción), cada uno con su propio enlace para darse de baja,
- la frase para darse de baja y los datos de la empresa en el pie de página,
- Se omiten los clientes que se han dado de baja.
Devuelve:
| Campo «Return» | Valores |
|---|---|
status |
SENT, FAILED o SKIPPED (todos los destinatarios se habían dado de baja) |
messageId |
El identificador de mensaje del proveedor correspondiente al primer correo electrónico enviado, cuando esté disponible |
provider |
GOOGLE, MICROSOFT, SMTP o DEFAULT |
Toda la información sobre los diseños de marketing, el pie de página y la lista de baja se encuentra en Correos electrónicos de marketing y bajas de la lista de suscriptores.
Solicitud HTTP
Ejecuta una solicitud HTTP que haya guardado en la aplicación.
| Campo en Shopify Flow | Para qué sirve |
|---|---|
| Variables o sustitución del cuerpo (JSON) | Ya sean variables personalizadas a las que se hace referencia como {{ variables.xxx }} en la URL, los encabezados y el cuerpo, o una sustitución del cuerpo: introduzca {"body": {...}} para sustituir por completo el cuerpo de la solicitud configurado |
Devuelve:
| Campo «Devolución» | Valores |
|---|---|
status |
El código de estado HTTP |
response |
El cuerpo de la respuesta como JSON convertido a cadena |
Acerca de la aplicación
| Página | Para qué sirve |
|---|---|
| Inicio | Guía de configuración, uso en relación con su plan, índice de éxito, estado de los envíos, tabla de acciones y actividad reciente |
| Remitentes de correo electrónico | Cuentas de Microsoft 365 y Google conectadas, servidores SMTP y el cuadro de diálogo de envío de prueba |
| Diseños de correo electrónico | Los propios correos electrónicos - asunto, diseño, archivos adjuntos, variables de prueba - en las pestañas «Transaccional» y «Marketing» |
| Encabezado y pie de página | Plantillas reutilizables de encabezado y pie de página compartidas entre diferentes diseños |
| Solicitudes HTTP | Plantillas de solicitud guardadas: método, URL, encabezados, cuerpo |
| Secretos | Los valores cifrados a los que hace referencia como {{ secrets.keyName }} |
| Historia | Cada ejecución con información sobre el estado, la duración y los detalles de la solicitud y la respuesta |
| Bajas | Clientes que han optado por dejar de recibir sus correos electrónicos de marketing, mediante búsqueda, alta manual, reinscripción y exportación en formato CSV: consulte Correos electrónicos de marketing y bajas de la lista de suscriptores |
| Desarrollador | Claves API y el comando «connect» para la API REST y el servidor MCP; consulte API para desarrolladores y MCP |
| Configuración | Configuración predeterminada del correo electrónico, textos del pie de página de marketing por idioma, colores de la marca, fuentes personalizadas y alertas: consulte Configuración |
| Ayuda | Datos de soporte, enlaces a la documentación y su plan |
Véalo en acción
Envío de una solicitud HTTP personalizada desde Shopify Flow (el vídeo no tiene sonido):
Envío de un correo electrónico con la imagen de marca a través de su propio servidor SMTP (el vídeo no tiene sonido):
Planes y límites
| Plan | Precio | Acciones por cada periodo de 30 días consecutivos | Almacenamiento de archivos adjuntos |
|---|---|---|---|
| Gratis | 0 $ | 500 | 500 MB |
| Entrante | 15 $ al mes | 5.000 | 2 GB |
| Crecer | 35 dólares al mes | 15 000 | 10 GB |
| Ilimitado | 100 dólares al mes | Ilimitado | 50 GB |
La facturación anual está disponible en todos los planes de pago y resulta más económica que la mensual. Una «acción» equivale a un correo electrónico enviado o a una solicitud HTTP ejecutada; un correo electrónico de marketing dirigido a varios destinatarios sigue contando como una sola acción. Todos los planes incluyen todas las funciones; los planes solo se diferencian en el volumen y el almacenamiento. Consulte Planes y uso.
Próximos pasos
Vaya completando esta lista por orden:
- Resumen de los remitentes de correo electrónico - Decida cómo debe enviarse su correo electrónico desde la tienda.
- Enviar un correo electrónico desde Shopify Flow utilizando un servidor SMTP personalizado - Conecte su propio servidor de correo electrónico y envíe su primer correo electrónico con su propia imagen de marca.
- Enviar un correo electrónico desde Shopify Flow con Microsoft 365 - Enviar desde un buzón de correo de Microsoft 365 o Outlook.
- Enviar un correo electrónico desde Shopify Flow con Google - enviarlos desde un buzón de correo de Google o Gmail.
- Crear un diseño de correo electrónico - Diseñar el propio correo electrónico.
- Correos electrónicos de marketing y bajas de la lista de suscriptores - boletines informativos y ofertas con un enlace para darse de baja.
- Variables y líquido - Incorpore los datos de Shopify Flow en el asunto y el cuerpo del mensaje.
- Anexos e imágenes - Añadir archivos e imágenes a un correo electrónico.
- Plantillas de encabezado y pie de página - Asegúrese de que todos los correos electrónicos se ajusten a la imagen de marca.
- Realice una solicitud HTTP desde Shopify Flow - llamar a una API externa desde un flujo de trabajo.
- Secretos - No incluya claves de API ni contraseñas en sus plantillas.
- Historial y resolución de problemas - supervisar cada ejecución y solucionar los fallos.
- Preguntas frecuentes - las preguntas que más nos hacen.

