Generación y envío de correos electrónicos con chistes personalizados usando GPT-4o-mini y Gmail

Intermedio

Este es unPersonal Productivity, Multimodal AIflujo de automatización del dominio deautomatización que contiene 8 nodos.Utiliza principalmente nodos como Set, Gmail, FormTrigger, OpenAi. Generar y enviar por correo electrónico chistes personalizados con GPT-4o-mini y Gmail

Requisitos previos
  • Cuenta de Google y credenciales de API de Gmail
  • Clave de API de OpenAI
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "meta": {
    "instanceId": "d42513f5d6883919549e0ea285413a7135f4af5b763e8a62e3bba6cf29ba1b7d",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "8803d5e4-bab6-43bc-95f1-8f15b8919ce2",
      "name": "Al enviar el formulario",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -40,
        0
      ],
      "webhookId": "480b013d-2fc7-4102-b4b6-2bc19dda1ae9",
      "parameters": {
        "options": {},
        "formTitle": "Chistes generator",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Nombre 1",
              "placeholder": "Juan"
            },
            {
              "fieldLabel": "Nombre 2",
              "placeholder": "laptop"
            },
            {
              "fieldLabel": "Nombre 3",
              "placeholder": "Maria"
            }
          ]
        },
        "formDescription": "Generador de chistes, introduce tres nombres o objetos que quieras que aparezcan en su chiste y a continuación se generará un chiste en base a ellos."
      },
      "typeVersion": 2.2
    },
    {
      "id": "265d6261-94ad-4b5b-8d23-aa21acd2a691",
      "name": "OpenAI",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        480,
        0
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini",
          "cachedResultName": "GPT-4O-MINI"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Tu tarea es generar un chiste que contenga estas palabras:\n{{ $('On form submission').item.json['Nombre 1'] }}\n{{ $('On form submission').item.json['Nombre 2'] }}\ny {{ $('On form submission').item.json['Nombre 3'] }}\n\nHaz el chiste ne este idioma:  {{ $json.language }}"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "cX8zQBWEHG5KPcm5",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "25520990-e524-4a50-a580-3baa66a00743",
      "name": "LANG",
      "type": "n8n-nodes-base.set",
      "position": [
        220,
        0
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "02b8c348-8a91-4483-a892-9295fb47e94c",
              "name": "language",
              "type": "string",
              "value": "spanish / español"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "ec32b07e-c564-4fad-89b4-4f6c404ce431",
      "name": "Nota adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        180,
        -120
      ],
      "parameters": {
        "color": 7,
        "width": 180,
        "height": 300,
        "content": "### Set the output language\n"
      },
      "typeVersion": 1
    },
    {
      "id": "923419eb-d92a-4427-baa3-f0cc81e2d8b6",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        900,
        0
      ],
      "webhookId": "83d69414-0757-464f-878f-18773ea94998",
      "parameters": {
        "sendTo": "youremail@gmail.com",
        "message": "={{ $json.message.content }}",
        "options": {
          "appendAttribution": false
        },
        "subject": "Joke generator"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "F30nvIjtBVCW3UYo",
          "name": "Gmail account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "f0669408-d067-48be-b7e4-0628ea36cf1a",
      "name": "Nota adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -120
      ],
      "parameters": {
        "color": 7,
        "width": 260,
        "height": 100,
        "content": "### Prompt message (approx. using 200 tokens)"
      },
      "typeVersion": 1
    },
    {
      "id": "e08b2c13-b945-425c-b77a-d44a5749b6d8",
      "name": "Nota adhesiva3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        860,
        -120
      ],
      "parameters": {
        "color": 7,
        "width": 180,
        "height": 300,
        "content": "### Configure email send"
      },
      "typeVersion": 1
    },
    {
      "id": "e52cbc9f-a7dd-496a-a3d9-8793e33f28c5",
      "name": "Nota adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        -120
      ],
      "parameters": {
        "color": 7,
        "width": 180,
        "height": 300,
        "content": "Modify the fields as you wish, add more if necessary to make the joke more creative.\n\n\n"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "25520990-e524-4a50-a580-3baa66a00743": {
      "main": [
        [
          {
            "node": "265d6261-94ad-4b5b-8d23-aa21acd2a691",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "265d6261-94ad-4b5b-8d23-aa21acd2a691": {
      "main": [
        [
          {
            "node": "923419eb-d92a-4427-baa3-f0cc81e2d8b6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8803d5e4-bab6-43bc-95f1-8f15b8919ce2": {
      "main": [
        [
          {
            "node": "25520990-e524-4a50-a580-3baa66a00743",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Intermedio - Productividad personal, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Información del flujo de trabajo
Nivel de dificultad
Intermedio
Número de nodos8
Categoría2
Tipos de nodos5
Descripción de la dificultad

Adecuado para usuarios con experiencia intermedia, flujos de trabajo de complejidad media con 6-15 nodos

Autor
Oriol Seguí

Oriol Seguí

@oxsr11

Completion of a higher degree on the way to university (computer engineering)

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34