AutomationFlowsAI & RAG › {{company_name}} SMS Tool - Elevenlabs Webhook

{{company_name}} SMS Tool - Elevenlabs Webhook

{{COMPANY_NAME}} SMS Tool - ElevenLabs Webhook. Uses twilio. Webhook trigger; 4 nodes.

Webhook trigger★★☆☆☆ complexity4 nodesTwilio
AI & RAG Trigger: Webhook Nodes: 4 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": "{{COMPANY_NAME}} SMS Tool - ElevenLabs Webhook",
  "nodes": [
    {
      "id": "webhook-trigger",
      "name": "ElevenLabs Tool Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 2,
      "position": [
        250,
        300
      ],
      "parameters": {
        "httpMethod": "POST",
        "path": "{{WEBHOOK_PATH}}",
        "responseMode": "responseNode"
      }
    },
    {
      "id": "set-data",
      "name": "Extract Tool Parameters",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        470,
        300
      ],
      "parameters": {
        "mode": "manual",
        "duplicateItem": false,
        "assignments": {
          "assignments": [
            {
              "id": "phone",
              "name": "phone_number",
              "value": "={{ $json.body.phone_number || $json.phone_number }}",
              "type": "string"
            },
            {
              "id": "name",
              "name": "first_name",
              "value": "={{ $json.body.caller_name || $json.body.first_name || $json.caller_name || $json.first_name || 'there' }}",
              "type": "string"
            }
          ]
        }
      }
    },
    {
      "id": "twilio-sms",
      "name": "Send SMS via Twilio",
      "type": "n8n-nodes-base.twilio",
      "typeVersion": 1,
      "position": [
        690,
        300
      ],
      "parameters": {
        "resource": "sms",
        "operation": "send",
        "from": "+15550100",
        "to": "={{ $json.phone_number }}",
        "message": "=Hi {{ $json.first_name }}! {{SMS_MESSAGE}}"
      },
      "credentials": {
        "twilioApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "id": "respond-webhook",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "typeVersion": 1.1,
      "position": [
        910,
        300
      ],
      "parameters": {
        "respondWith": "json",
        "responseBody": "={{ { success: true, message: 'SMS sent successfully', sid: $json.sid } }}",
        "options": {
          "responseCode": 200
        }
      }
    }
  ],
  "connections": {
    "ElevenLabs Tool Webhook": {
      "main": [
        [
          {
            "node": "Extract Tool Parameters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract Tool Parameters": {
      "main": [
        [
          {
            "node": "Send SMS via Twilio",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send SMS via Twilio": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "_template": {
    "version": "1.0",
    "variables": {
      "COMPANY_NAME": "Company name for workflow title",
      "WEBHOOK_PATH": "URL path like 'acme-sms'",
      "WEBHOOK_ID": "Unique ID like 'acme-sms-tool'",
      "SMS_MESSAGE": "Custom SMS text with booking link"
    }
  }
}

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

{{COMPANY_NAME}} SMS Tool - ElevenLabs Webhook. Uses twilio. Webhook trigger; 4 nodes.

Source: https://github.com/wranngle/voice_ai_agent_evals/blob/144c8477fd12d15adb7eb655ddda71f9f5d0b869/templates/sms-booking-tool-template.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

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

AI & RAG

Onsite Photos to Jobs (SMS Agent). Uses dataTable, twilio, httpRequest, airtable. Webhook trigger; 62 nodes.

Data Table, Twilio, HTTP Request +1
AI & RAG

Voice-Agent-Backend. Uses httpRequest, twilio, airtable. Webhook trigger; 16 nodes.

HTTP Request, Twilio, Airtable
AI & RAG

Ever wished you could get a deep, multi-source research report on any topic, delivered directly to your WhatsApp chat in seconds? This workflow transforms your WhatsApp into a powerful, on-demand rese

Perplexity, Chain Llm, Twilio +1
AI & RAG

This n8n workflow orchestrates a powerful suite of AI Agents and automations to manage and optimize various aspects of an e-commerce operation, particularly for platforms like Shopify. It leverages La

Google Sheets, HTTP Request, Slack +10
AI & RAG

This workflow captures real estate leads from a Lovable webhook, stores them in Google Sheets, qualifies them via a Groq-powered AI agent, and uses Twilio WhatsApp messaging to route HOT/WARM/COLD lea

Google Sheets, Twilio, Agent +2