AutomationFlowsEmail & Gmail › Automate Digital Product Sales & Delivery with Stripe and Email

Automate Digital Product Sales & Delivery with Stripe and Email

ByLenouar @aureusr on n8n.io

Sell on n8n using Stripe (Fully Automated Delivery)

Event trigger★★★★☆ complexity20 nodesStripe TriggerHTTP RequestStripeGoogle SheetsGoogle DriveMicrosoft Outlook
Email & Gmail Trigger: Event Nodes: 20 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #9063 — we link there as the canonical source.

This workflow follows the Google Drive → Google Sheets recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "2430b795-0e18-4ffe-a637-45dc09e29bef",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1952,
        16
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a4870817-235e-494b-97e9-6fe140f194bd",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1120,
        -32
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "89b24833-1d4a-4491-a79b-91518634ef03",
      "name": "Switch1",
      "type": "n8n-nodes-base.switch",
      "position": [
        464,
        608
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "21e39744-5e9e-4016-91a2-6cba5e30c84d",
      "name": "Stripe",
      "type": "n8n-nodes-base.stripeTrigger",
      "position": [
        -976,
        144
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ec58a537-3803-41a5-87df-a460afe5d558",
      "name": "D",
      "type": "n8n-nodes-base.removeDuplicates",
      "onError": "continueRegularOutput",
      "position": [
        -800,
        144
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "994efddc-abaf-46e7-8ee5-dbf8df1c25e7",
      "name": "PI",
      "type": "n8n-nodes-base.httpRequest",
      "onError": "continueErrorOutput",
      "position": [
        -624,
        144
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "c795d3e1-3274-45f2-823d-c89fc49c6aea",
      "name": "PC",
      "type": "n8n-nodes-base.stripe",
      "onError": "continueErrorOutput",
      "position": [
        -448,
        144
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "273a52e7-f27d-4feb-b12e-86ea0f6a7def",
      "name": "PD",
      "type": "n8n-nodes-base.set",
      "position": [
        -272,
        144
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "e40cd25e-2c6f-4ee6-836d-a2b3ab60a920",
      "name": "AP",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -96,
        144
      ],
      "parameters": {},
      "typeVersion": 4.7
    },
    {
      "id": "6db8dd27-9ada-4a53-8b75-c8b6d86a33ea",
      "name": "GT",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        80,
        144
      ],
      "parameters": {},
      "typeVersion": 4.7
    },
    {
      "id": "c0d3ad95-d01f-4036-a7c1-afe18e1f404d",
      "name": "GSW",
      "type": "n8n-nodes-base.executeWorkflow",
      "onError": "continueErrorOutput",
      "position": [
        272,
        144
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "d9cc5ef3-8761-4111-b30c-962202a97346",
      "name": "ED",
      "type": "n8n-nodes-base.set",
      "position": [
        464,
        144
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "a5d7aa7b-762f-4032-9dba-5d3ee4b28071",
      "name": "SJ",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        608,
        144
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "9ace9175-4f3e-418a-9495-f4115d768bbb",
      "name": "SJ1",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        768,
        144
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "51e7a486-2e9f-4f78-ae0c-cc238e003bec",
      "name": "SE",
      "type": "n8n-nodes-base.microsoftOutlook",
      "onError": "continueRegularOutput",
      "position": [
        944,
        160
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "ac1aebe2-63b0-4b70-ae0a-861ddb3829a4",
      "name": "N",
      "type": "n8n-nodes-base.microsoftOutlook",
      "onError": "continueRegularOutput",
      "position": [
        -960,
        544
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "00e53038-13ef-44a6-9074-e8113d57fa98",
      "name": "E",
      "type": "n8n-nodes-base.microsoftOutlook",
      "onError": "continueRegularOutput",
      "position": [
        -720,
        544
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "6e234a61-69fd-4288-ac15-c5c7da45902c",
      "name": "G1",
      "type": "n8n-nodes-base.html",
      "onError": "continueRegularOutput",
      "position": [
        768,
        432
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "c1decede-097c-4e91-938f-60ed9b0905db",
      "name": "G2",
      "type": "n8n-nodes-base.html",
      "onError": "continueRegularOutput",
      "position": [
        768,
        624
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "41579de0-3ad1-40dd-87f7-478d1115852a",
      "name": "G3",
      "type": "n8n-nodes-base.html",
      "onError": "continueRegularOutput",
      "position": [
        768,
        816
      ],
      "parameters": {},
      "typeVersion": 1.2
    }
  ],
  "connections": {
    "D": {
      "main": [
        [
          {
            "node": "PI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AP": {
      "main": [
        [
          {
            "node": "GT",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ED": {
      "main": [
        [
          {
            "node": "SJ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GT": {
      "main": [
        [
          {
            "node": "GSW",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PC": {
      "main": [
        [
          {
            "node": "PD",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "N",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PD": {
      "main": [
        [
          {
            "node": "AP",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "PI": {
      "main": [
        [
          {
            "node": "PC",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "N",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SE": {
      "main": [
        [
          {
            "node": "E",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SJ": {
      "main": [
        [
          {
            "node": "SJ1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GSW": {
      "main": [
        [
          {
            "node": "ED",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "N",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SJ1": {
      "main": [
        [
          {
            "node": "SE",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Stripe": {
      "main": [
        [
          {
            "node": "D",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch1": {
      "main": [
        [
          {
            "node": "G1",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "G2",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "G3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Sell on n8n using Stripe (Fully Automated Delivery)

Source: https://n8n.io/workflows/9063/ — original creator credit. Request a take-down →

More Email & Gmail workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Email & Gmail

Course Certificate. Uses formTrigger, httpRequest, googleDrive, googleSheets. Event-driven trigger; 21 nodes.

Form Trigger, HTTP Request, Google Drive +3
Email & Gmail

This workflow creates PDF certificates using Stencil, stores them in Google Drive, and emails them to participants. A new row is added to the Google Sheets document (via form, webhook, or manual entry

HTTP Request, Google Drive, Google Sheets +2
Email & Gmail

Hectelion | Evaluation d'entreprise. Uses googleDrive, httpRequest, microsoftOutlook, googleSheets. Webhook trigger; 64 nodes.

Google Drive, HTTP Request, Microsoft Outlook +1
Email & Gmail

This workflow ingests proof-of-delivery and completion documents from Gmail or a webhook, extracts key fields with an OpenRouter vision model, reconciles them against Google Sheets dispatch data, arch

Gmail Trigger, HTTP Request, Google Sheets +2
Email & Gmail

Hectelion | NDA. Uses googleSheets, googleDrive, httpRequest, microsoftOutlook. Webhook trigger; 50 nodes.

Google Sheets, Google Drive, HTTP Request +1