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 →
{
"updatedAt": "2026-04-20T00:02:09.267Z",
"createdAt": "2026-04-20T00:02:09.267Z",
"id": "KvAkhaPYl4h4CuAP",
"name": "PF: Stripe Payment",
"description": null,
"active": true,
"isArchived": false,
"nodes": [
{
"id": "wb",
"type": "n8n-nodes-base.webhook",
"name": "Webhook",
"position": [
250,
300
],
"parameters": {
"httpMethod": "POST",
"path": "pf-stripe",
"responseMode": "lastNode"
},
"typeVersion": 2
},
{
"id": "dev",
"type": "n8n-nodes-base.emailSend",
"name": "DEVMIRO Info",
"position": [
450,
300
],
"parameters": {
"toEmail": "info@devmiro.at",
"subject": "[PentestFlow] Stripe Event: {{ $json.type }}",
"text": "Stripe Event empfangen!\n\nType: {{ $json.type }}\nCustomer: {{ $json.customer_email }}\nAmount: {{ $json.amount }} {{ $json.currency }}",
"fromEmail": "info@devmiro.at",
"fromName": "PentestFlow"
},
"credentials": {
"smtp": {
"name": "<your credential>"
}
}
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "DEVMIRO Info",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"staticData": null,
"meta": null,
"versionId": "133b6f94-4169-4ecd-a139-74cf01355b44",
"activeVersionId": "133b6f94-4169-4ecd-a139-74cf01355b44",
"versionCounter": 3,
"triggerCount": 1,
"shared": [
{
"updatedAt": "2026-04-20T00:02:09.269Z",
"createdAt": "2026-04-20T00:02:09.269Z",
"role": "workflow:owner",
"workflowId": "KvAkhaPYl4h4CuAP",
"projectId": "ACPFIN1ppyly6lQ6",
"project": {
"updatedAt": "2026-04-15T14:56:56.078Z",
"createdAt": "2026-04-15T11:50:01.863Z",
"id": "ACPFIN1ppyly6lQ6",
"name": "Admin User <admin@salonflow.app>",
"type": "personal",
"icon": null,
"description": null,
"creatorId": "1d8c89a3-91f5-4b94-a85b-12cb78c6fd1c"
}
}
],
"tags": [],
"parentFolder": null,
"activeVersion": {
"updatedAt": "2026-04-20T00:02:09.270Z",
"createdAt": "2026-04-20T00:02:09.270Z",
"versionId": "133b6f94-4169-4ecd-a139-74cf01355b44",
"workflowId": "KvAkhaPYl4h4CuAP",
"nodes": [
{
"id": "wb",
"type": "n8n-nodes-base.webhook",
"name": "Webhook",
"position": [
250,
300
],
"parameters": {
"httpMethod": "POST",
"path": "pf-stripe",
"responseMode": "lastNode"
},
"typeVersion": 2
},
{
"id": "dev",
"type": "n8n-nodes-base.emailSend",
"name": "DEVMIRO Info",
"position": [
450,
300
],
"parameters": {
"toEmail": "info@devmiro.at",
"subject": "[PentestFlow] Stripe Event: {{ $json.type }}",
"text": "Stripe Event empfangen!\n\nType: {{ $json.type }}\nCustomer: {{ $json.customer_email }}\nAmount: {{ $json.amount }} {{ $json.currency }}",
"fromEmail": "info@devmiro.at",
"fromName": "PentestFlow"
},
"credentials": {
"smtp": {
"id": "smtp-bookcut-app",
"name": "BookCut SMTP"
}
}
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "DEVMIRO Info",
"type": "main",
"index": 0
}
]
]
}
},
"authors": "Admin User",
"name": null,
"description": null,
"autosaved": false,
"workflowPublishHistory": [
{
"createdAt": "2026-04-20T00:02:09.340Z",
"id": 5,
"workflowId": "KvAkhaPYl4h4CuAP",
"versionId": "133b6f94-4169-4ecd-a139-74cf01355b44",
"event": "activated",
"userId": "1d8c89a3-91f5-4b94-a85b-12cb78c6fd1c"
}
]
},
"scopes": [
"workflow:create",
"workflow:delete",
"workflow:execute",
"workflow:execute-chat",
"workflow:list",
"workflow:move",
"workflow:publish",
"workflow:read",
"workflow:share",
"workflow:unpublish",
"workflow:unshare",
"workflow:update",
"workflow:updateRedactionSetting"
],
"checksum": "cd479417d41ec38e76d63eccaab19b569064e3adb8047074459880af572f3366"
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
smtp
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
PF: Stripe Payment. Uses emailSend. Webhook trigger; 2 nodes.
Source: https://github.com/devorsomething/pentest-saas/blob/526d2288347ed4a7f5c2d04fda67380c246eafc2/n8n-workflows/pf-stripe-payment.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This n8n template automates the delivery of digital products after a successful Stripe Checkout payment.
Stripe Payment Order Sync – Auto Retrieve Customer & Product Purchased. Uses stripeTrigger, httpRequest. Event-driven trigger; 3 nodes.
Code Schedule. Uses stripe, scheduleTrigger, itemLists, hubspot. Scheduled trigger; 24 nodes.
Small online store owners, new entrepreneurs, and anyone getting started with e-commerce automation. Perfect for beginners who want to automate their order process without complexity or additional cos