JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 149
  • Score
    100M100P100Q109552F
  • License MIT

Custom Gmail node for n8n with token caching and 429 retry

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-gmail-custom) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    n8n-nodes-gmail-custom

    Custom Gmail node for n8n with token caching and 429 retry.

    A drop-in replacement for the native Gmail v2 Send operation, optimized for service account usage with domain-wide delegation.

    Features

    • Same UI as native Gmail Send (To, Subject, Email Type, Message, Options with CC/BCC/ReplyTo/Attachments)
    • Token caching — access token is reused across calls (1 auth call per hour instead of per email)
    • 429 retry — automatic retry with exponential backoff when rate limited
    • From Email inline — specify the delegated user directly in the node (no need to set in credential)
    • No extra API calls (no GET /profile like the native node)

    Installation

    In n8n: Settings → Community Nodes → Install → Enter n8n-nodes-gmail-custom

    Usage

    1. Add a Gmail Custom node to your workflow
    2. Select your Google API credential (service account)
    3. Fill in:
      • From Email: the delegated user to send as (e.g. segreteria.a@domain.com)
      • To: recipient(s)
      • Subject: email subject
      • Email Type: Text or HTML
      • Message: email body
    4. Configure advanced Options as needed (CC, BCC, ReplyTo, Attachments)

    License

    MIT