Saltar al contenido principal

Configurar Credenciales en n8n

Las credenciales permiten a n8n conectarse con servicios externos como Gmail, Slack, Google Sheets, etc.

¿Qué son las credenciales?

Son las llaves de acceso (API keys, tokens, contraseñas) que n8n usa para actuar en tu nombre en otros servicios.

Agregar una credencial

  1. Ve a Settings (engrane) > Credentials
  2. Haz clic en Add Credential
  3. Busca el servicio que quieres conectar
  4. Sigue las instrucciones de autenticación

Credenciales por servicio

Gmail / Google Services

  1. Selecciona Google como credential type
  2. Haz clic en Sign in with Google
  3. Autoriza los permisos necesarios
  4. Guarda la credencial
OAuth Callback

Asegúrate de que tu URL de n8n (https://tuapp.deployalo.com) esté configurada correctamente. Google necesita saber a dónde redirigir después de autorizar.

Slack

  1. Ve a api.slack.com/apps
  2. Crea una nueva app o usa una existente
  3. En OAuth & Permissions, agrega los scopes necesarios
  4. Copia el Bot User OAuth Token
  5. En n8n, crea credencial de Slack y pega el token

Telegram

  1. Busca @BotFather en Telegram
  2. Envía /newbot y sigue las instrucciones
  3. Copia el token que te da
  4. En n8n, crea credencial de Telegram con ese token

OpenAI / ChatGPT

  1. Ve a platform.openai.com/api-keys
  2. Crea una nueva API key
  3. En n8n, crea credencial de OpenAI con esa key

Notion

  1. Ve a notion.so/my-integrations
  2. Crea una nueva integración
  3. Copia el Internal Integration Token
  4. En n8n, crea credencial de Notion
  5. Importante: Comparte las páginas de Notion con tu integración

Airtable

  1. Ve a airtable.com/create/tokens
  2. Crea un nuevo Personal Access Token
  3. Selecciona los scopes y bases que necesitas
  4. En n8n, usa ese token

Seguridad de credenciales

  • Las credenciales se almacenan encriptadas en la base de datos de n8n
  • Solo tú puedes verlas y usarlas
  • Nunca compartas tu instancia de n8n con personas que no confías

Problemas comunes

"Invalid credentials"

  • Verifica que el token/key no haya expirado
  • Algunos servicios requieren re-autorización periódica
  • Revisa que los permisos sean los correctos

"Callback URL mismatch"

Para OAuth (Google, etc.), asegúrate de que la URL de callback en el servicio externo coincida con tu URL de n8n.

La URL de callback suele ser:

https://tuapp.deployalo.com/rest/oauth2-credential/callback