AutomationFlowsWeb Scraping › Stripe to Brevo User Onboarding Workflow

Stripe to Brevo User Onboarding Workflow

Original n8n title: User Onboarding Workflow

User Onboarding Workflow. Uses httpRequest, emailSend. Webhook trigger; 7 nodes.

Webhook trigger★★☆☆☆ complexity7 nodesHTTP RequestEmail Send
Web Scraping Trigger: Webhook Nodes: 7 Complexity: ★★☆☆☆ Added:

This workflow follows the Emailsend → HTTP Request 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
{
  "name": "User Onboarding Workflow",
  "nodes": [
    {
      "parameters": {
        "path": "onboard-user",
        "options": {}
      },
      "id": "webhook-1",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "operation": "createUser",
        "email": "={{ $json.email }}",
        "password": "={{ $json.password }}",
        "firstName": "={{ $json.firstName }}",
        "lastName": "={{ $json.lastName }}",
        "globalRole": "global:member",
        "createPersonalProject": true
      },
      "id": "user-provisioning-1",
      "name": "Create User",
      "type": "n8n-nodes-user-provisioning.userProvisioning",
      "typeVersion": 1,
      "position": [
        460,
        300
      ],
      "credentials": {
        "mySqlApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "operation": "addToProject",
        "email": "={{ $json.email }}",
        "projectId": "={{ $json.defaultProjectId }}",
        "projectRole": "project:editor"
      },
      "id": "user-provisioning-2",
      "name": "Add to Default Project",
      "type": "n8n-nodes-user-provisioning.userProvisioning",
      "typeVersion": 1,
      "position": [
        680,
        300
      ],
      "credentials": {
        "mySqlApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "subject": "Welcome to n8n!",
        "emailFormat": "html",
        "message": "=<h2>Welcome {{ $('Create User').first().json.user.firstName }}!</h2>\n<p>Your n8n account has been created successfully.</p>\n<p><strong>Email:</strong> {{ $('Create User').first().json.user.email }}</p>\n<p><strong>Personal Project:</strong> {{ $('Create User').first().json.personalProject.name }}</p>\n<p>You can now log in to n8n and start building workflows!</p>",
        "options": {}
      },
      "id": "email-1",
      "name": "Send Welcome Email",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 1,
      "position": [
        900,
        300
      ],
      "credentials": {
        "smtp": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "Webhook": {
      "main": [
        [
          {
            "node": "Create User",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create User": {
      "main": [
        [
          {
            "node": "Add to Default Project",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Add to Default Project": {
      "main": [
        [
          {
            "node": "Send Welcome Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": true,
  "settings": {},
  "versionId": "1"
}
Pro

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

About this workflow

User Onboarding Workflow. Uses httpRequest, emailSend. Webhook trigger; 7 nodes.

Source: https://github.com/kakil/saas-factory/blob/67569232d5436f6b0b681ef6c694e2d8a7de18fb/n8n/onboarding.json — original creator credit. Request a take-down →

More Web Scraping workflows → · Browse all categories →

Related workflows

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

Web Scraping

&gt; ⚠️ Notice: &gt; Community nodes like @custom-js/n8n-nodes-pdf-toolkit-v2 can be installed on both self-hosted and Cloud instances of n8n. Just search for it via CustomJS.

HTTP Request, @Custom Js/N8N Nodes Pdf Toolkit, Email Send
Web Scraping

Billing Workflow. Uses httpRequest, emailSend. Webhook trigger; 11 nodes.

HTTP Request, Email Send
Web Scraping

HireMind - Application Approval & Auto-Apply Handler. Uses httpRequest, emailSend. Webhook trigger; 10 nodes.

HTTP Request, Email Send
Web Scraping

Golden Sample: webhook → http → transform → respond (+error path). Uses httpRequest, errorTrigger, emailSend. Webhook trigger; 7 nodes.

HTTP Request, Error Trigger, Email Send
Web Scraping

Invoice Generation. Uses httpRequest, emailSend. Webhook trigger; 6 nodes.

HTTP Request, Email Send