← Back
Notify legal team from Procurement request and send to DocuSign
n8n_2000_workflows / notify-legal-team-procurement-request-docusign.json
Complexity: simpleNodes: 4
basedatadocusignerrorfetchfromhttprequestincominglegaln8nn8n_2000_workflowsnodesnotifynotify-legal-team-procurement-request-docusign.jsonprocurementrequestsendsimpleslackteamtotriggerwebhook
Node Overview
- Incoming Trigger – n8n-nodes-base.webhook
- Fetch data from Procurement request – n8n-nodes-base.httpRequest
- Send to DocuSign – n8n-nodes-base.httpRequest
- Send Error to Slack – n8n-nodes-base.slack
Workflow JSON
{
"name": "Notify legal team from Procurement request and send to DocuSign",
"nodes": [
{
"id": "trigger-procurement-request",
"name": "Incoming Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
-600,
165700
],
"parameters": {
"httpMethod": "POST",
"path": "notify-legal-team-from-procurement-request-and-send-to-docusign",
"responseCode": 200,
"responseMode": "onReceived"
}
},
{
"id": "fetch-procurement-request",
"name": "Fetch data from Procurement request",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [
-300,
165700
],
"parameters": {
"method": "GET",
"url": "https://api.example.com/procurement-request",
"responseFormat": "json"
}
},
{
"id": "send-docusign",
"name": "Send to DocuSign",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [
300,
165700
],
"parameters": {
"method": "POST",
"url": "https://api.example.com/docusign",
"responseFormat": "json",
"options": {}
}
},
{
"id": "error-handler-600-165700",
"name": "Send Error to Slack",
"type": "n8n-nodes-base.slack",
"typeVersion": 1,
"position": [
600,
165700
],
"parameters": {
"resource": "message",
"operation": "post",
"channel": "#automation-alerts",
"text": "={{ $json.get('error_message', 'An error occurred') }}"
}
}
],
"connections": {
"Incoming Trigger": {
"main": [
[
{
"node": "Fetch data from Procurement request",
"type": "main",
"index": 0
}
]
]
},
"Fetch data from Procurement request": {
"main": [
{
"node": "Send to DocuSign",
"type": "main",
"index": 0
}
]
},
"Send to DocuSign": {
"main": [
[
{
"node": "Send Error to Slack",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {},
"active": false
}