Crear cliente

Principiante

Este es unSalesflujo de automatización del dominio deautomatización que contiene 5 nodos.Utiliza principalmente nodos como Graphql, GoogleSheets, ManualTrigger. Crear clientes de Shopify desde Google Sheets

Requisitos previos
  • Credenciales de API de Google Sheets

Categoría

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
{
  "id": "Ub9navVkcvzlgJJZ",
  "meta": {
    "instanceId": "eeebdb47cbe0bf5bc137514a863458fd2f9ab992b2ebeb2c6062100cdade81e7",
    "templateCredsSetupCompleted": true
  },
  "name": "CreateCustomers",
  "tags": [
    {
      "id": "vMF1giVsFs9aUam0",
      "name": "shopify",
      "createdAt": "2025-06-11T02:39:27.034Z",
      "updatedAt": "2025-06-11T02:39:27.034Z"
    },
    {
      "id": "VV6xlvjylfTgqbEQ",
      "name": "gsheet",
      "createdAt": "2025-06-11T02:39:33.368Z",
      "updatedAt": "2025-06-11T02:39:33.368Z"
    },
    {
      "id": "cWC39BXOsHlOhwEC",
      "name": "google-sheet",
      "createdAt": "2025-06-11T02:39:38.743Z",
      "updatedAt": "2025-06-11T02:39:38.743Z"
    }
  ],
  "nodes": [
    {
      "id": "477e1ae3-92d1-4bc4-a232-177f30c12bd5",
      "name": "Iniciar flujo de trabajo",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -500,
        -60
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "2be0e108-296c-4eaa-ad58-883923416470",
      "name": "Google Sheet, Fetch Customers",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -140,
        -60
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 2054184606,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1IxiuRiu6XKBkEa1NIUebBWn73jIKUrgE9Sqj4XtQgBk/edit#gid=2054184606",
          "cachedResultName": "Customers"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1IxiuRiu6XKBkEa1NIUebBWn73jIKUrgE9Sqj4XtQgBk",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1IxiuRiu6XKBkEa1NIUebBWn73jIKUrgE9Sqj4XtQgBk/edit?usp=drivesdk",
          "cachedResultName": "Shopify Test Store Data"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "GQE41DhnGDDJ8Hfq",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "2aae5550-f480-49b0-9e69-b299756963ce",
      "name": "Shopify, CustomerCreate",
      "type": "n8n-nodes-base.graphql",
      "position": [
        280,
        -60
      ],
      "parameters": {
        "query": "=mutation customerCreate($input: CustomerInput!) {\n    customerCreate(input: $input) {\n        userErrors {\n            field\n            message\n        }\n        customer {\n            id\n            email\n            phone\n            taxExempt\n            firstName\n            lastName\n            amountSpent {\n                amount\n                currencyCode\n            }\n            smsMarketingConsent {\n                marketingState\n                marketingOptInLevel\n                consentUpdatedAt\n            }\n        }\n    }\n}",
        "endpoint": "https://store99563.myshopify.com/admin/api/2025-04/graphql.json",
        "variables": "={\n    \"input\": {\n        \"email\": \"{{ $json.email }}\",\n        \"phone\": \"{{ $json.mobile_phone }}\",\n        \"firstName\": \"{{ $json.first_name }}\",\n        \"lastName\": \"{{ $json.last_name }}\",\n        \"smsMarketingConsent\": {\n            \"marketingState\": \"SUBSCRIBED\",\n            \"marketingOptInLevel\": \"SINGLE_OPT_IN\"\n        }\n    }\n}",
        "authentication": "headerAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "mHtpN3u5aCWsxWih",
          "name": "Shopify GraphQL Header Auth account"
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "76d165e1-6beb-475c-bd94-ed0f30ef0d06",
      "name": "Nota adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -300,
        140
      ],
      "parameters": {
        "width": 400,
        "height": 320,
        "content": "## Google Sheet Format\n\nColumns can be in any order. N8N will treat the first row in the sheet as a column name, so use the column names below in row 1 of your sheet. The google sheet uses the following columns : \n- first_name : Any string\n- last_name : Any string\n- email : Valid email \n- mobile_phone : International mobile phone format with no spaces eg. +61414708406 (Shopify will reject anything else).\n"
      },
      "typeVersion": 1
    },
    {
      "id": "01df3900-33ae-4f8b-b63a-d48ee012c2ea",
      "name": "Nota adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        140
      ],
      "parameters": {
        "width": 400,
        "height": 680,
        "content": "## Shopify Admin API (GraphQL)\n\nShopify's Admin API uses 'Header Auth' with a **key** of X-Shopify-Access-Token and a **value** of your shopify access token which starts with shpat_ .\n\n### How to generate a Shopify Access Token \nTo generate a Shopify Access Token create an app, grant the app the necessary scopes, then generate a token. \n\n#### From inside a store do the following :\n1. click Settings (nav link) \n2. click Apps and sales channels (nav link) \n3. click Develop Apps (button)\n4. click Create App (button)\n5. give the app a name\n6. click configure Admin API Scopes (button)\n7. at a minimum grant read_customers and write_customers scope. Grant additional scopes if you plan on accessing other parts of the API.\n8. click save\n\n#### To generate the token \n1. click install app (button)\n2. click install on the dialog that pops up (button)\n3. click 'reveal token once' (button)\n4. copy the token into a password vault or somewhere secure.\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "13bf8d4d-bd24-4b1d-be18-70e131443179",
  "connections": {
    "477e1ae3-92d1-4bc4-a232-177f30c12bd5": {
      "main": [
        [
          {
            "node": "2be0e108-296c-4eaa-ad58-883923416470",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2be0e108-296c-4eaa-ad58-883923416470": {
      "main": [
        [
          {
            "node": "2aae5550-f480-49b0-9e69-b299756963ce",
            "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?

Principiante - Ventas

¿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
Principiante
Número de nodos5
Categoría1
Tipos de nodos4
Descripción de la dificultad

Adecuado para principiantes de n8n, flujos de trabajo simples con 1-5 nodos

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34