Salta el contingut

Bloc 4 - Integracions

Objectius del bloc

En aquest bloc aprendràs a:

  • Configurar Google OAuth2 per integrar Gmail i altres serveis de Google
  • Crear workflows que interactuïn amb Gmail de manera real
  • Usar ngrok per exposar n8n local a internet i rebre webhooks
  • Integrar n8n amb Google Chat per enviar notificacions
  • Implementar webhooks com a punt d'integració amb serveis externs

Per què les integracions són el cor de n8n?

Un workflow de n8n que només usa dades internes (generades per Code nodes) és útil per aprendre, però en el món real el valor d'n8n ve de connectar serveis reals:

flowchart LR
    subgraph "Serveis externs"
        G[Gmail]
        GS[Google Sheets]
        GC[Google Chat]
        WH[Webhooks]
        API[APIs REST]
    end

    N8N[n8n] <--> G
    N8N <--> GS
    N8N <--> GC
    N8N <--> WH
    N8N <--> API

Contingut

Tema Descripció
Gmail i Google OAuth Configurar OAuth2 per accedir a Gmail de manera segura
Google Chat i ngrok Bots de Google Chat i exposar n8n amb ngrok
Webhooks Recepció de dades externes amb webhooks

Flux general d'una integració

flowchart TD
    A[Identificar el servei] --> B{El servei te\nnode natiu?}
    B -->|Si| C[Usar node natiu\nex: Gmail, Slack...]
    B -->|No| D[Usar HTTP Request\namb l'API del servei]
    C --> E[Configurar credencials\nOAuth2 o API Key]
    D --> E
    E --> F[Provar la connexio]
    F --> G{Funciona?}
    G -->|Si| H[Construir el workflow]
    G -->|No| I[Revisar credencials\ni permisos]
    I --> F