AutomationFlowsGeneral › Saathi Email Sender

Saathi Email Sender

Saathi Email Sender. Uses emailSend. Webhook trigger; 5 nodes.

Webhook trigger★★☆☆☆ complexity5 nodesEmail Send
General Trigger: Webhook Nodes: 5 Complexity: ★★☆☆☆ Added:

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": "Saathi Email Sender",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "saathi-actions",
        "responseMode": "responseNode",
        "options": {}
      },
      "id": "webhook-trigger",
      "name": "Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "conditions": {
          "string": [
            {
              "value1": "={{$json.action}}",
              "operation": "equal",
              "value2": "EMAIL"
            }
          ]
        }
      },
      "id": "email-filter",
      "name": "Email Filter",
      "type": "n8n-nodes-base.if",
      "typeVersion": 1,
      "position": [
        460,
        300
      ]
    },
    {
      "parameters": {
        "fromEmail": "your-email@gmail.com",
        "toEmail": "={{$json.data.recipient}}",
        "subject": "Message from Saathi AI",
        "text": "={{$json.data.content}}",
        "options": {
          "allowUnauthorizedCerts": false
        }
      },
      "id": "send-email",
      "name": "Send Email",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2,
      "position": [
        680,
        200
      ],
      "credentials": {
        "smtp": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "respondWith": "json",
        "responseBody": "={\"success\": true, \"message\": \"Email sent successfully\", \"timestamp\": \"{{new Date().toISOString()}}\"}",
        "options": {}
      },
      "id": "success-response",
      "name": "Success Response",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        900,
        200
      ]
    },
    {
      "parameters": {
        "respondWith": "json",
        "responseBody": "={\"success\": false, \"message\": \"Action not supported or failed\", \"action\": \"{{$json.action}}\"}",
        "options": {}
      },
      "id": "error-response",
      "name": "Error Response",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1,
      "position": [
        680,
        400
      ]
    }
  ],
  "connections": {
    "Webhook Trigger": {
      "main": [
        [
          {
            "node": "Email Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email Filter": {
      "main": [
        [
          {
            "node": "Send Email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Error Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Email": {
      "main": [
        [
          {
            "node": "Success Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": true,
  "settings": {},
  "versionId": "1"
}

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.

Pro

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

About this workflow

Saathi Email Sender. Uses emailSend. Webhook trigger; 5 nodes.

Source: https://github.com/asneem1234/herspace/blob/f5f8eb5d966c5fd76778681e118996d8a83b806f/n8n-workflows/email-sender.json — original creator credit. Request a take-down →

More General workflows → · Browse all categories →

Related workflows

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

General

&gt; ⚠️ Notice: &gt; This workflow uses the HTML to Docx node from customjs.space, which requires a self-hosted n8n instance and a CustomJS API key.

Email Send, @Custom Js/N8N Nodes Pdf Toolkit
General

Retention Actions. Uses emailSend, todoist. Webhook trigger; 7 nodes.

Email Send, Todoist
General

MamVibe — User Registered. Uses emailSend. Webhook trigger; 5 nodes.

Email Send
General

DISTMAH - Nueva Reseña/Testimonio. Uses emailSend. Webhook trigger; 5 nodes.

Email Send
General

User Onboarding Workflow. Uses n8n-nodes-user-provisioning, emailSend. Webhook trigger; 4 nodes.

N8N Nodes User Provisioning, Email Send