• AutoMinted
  • Posts
  • ⚡️ AI + SMS Automation Books Dental Leads Instantly

⚡️ AI + SMS Automation Books Dental Leads Instantly

Boost your sales teams with this ⚡️

Meet Hamza…

...Top automation agency founder and AI implementation expert who builds conversion-focused systems that eliminate sales team overhead.

His AI sales agent setup has generated over $250,000 in additional revenue for dental practices by instantly qualifying leads and booking appointments within seconds of form submission - all without paying a single salesperson.

…and he’s letting you steal his work.

💡 The Problem: Leads go cold when sales teams take hours (or days) to follow up, wasting ad spend and losing potential customers.

🚀 The Fix: Deploy an AI sales agent that responds instantly via SMS, qualifies leads, and books appointments 24/7 with near-human conversation skills.

🔧 Tools Used: n8n + OpenAI + Twilio SMS + Calendar Booking System

⏱️ Time Saved: Eliminates all manual follow-up time and the need for dedicated sales staff.

💰 ROI: Convert 97% more leads from existing ad spend with instant 24/7 follow-up and qualification.

Interested in getting a HUGE head-start on this n8n template for free? Get it below.

{
  "name": "AI Dental Sales Agent Automation",
  "nodes": [
    {
      "parameters": {
        "path": "335f92c6-4da0-484f-a7e5-3115730e9564",
        "options": {}
      },
      "name": "Form Trigger",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        1300,
        1000
      ],
      "id": "0719a42e-4812-4cdb-af1d-449faf913369",
      "webhookId": "335f92c6-4da0-484f-a7e5-3115730e9564"
    },
    {
      "parameters": {},
      "name": "Create Contact",
      "type": "n8n-nodes-base.crm",
      "typeVersion": 1,
      "position": [
        1500,
        1000
      ],
      "id": "f0a9446e-5b74-4af1-930f-ffa265917a8c"
    },
    {
      "parameters": {},
      "name": "Initial SMS",
      "type": "n8n-nodes-base.sms",
      "typeVersion": 1,
      "position": [
        1700,
        1000
      ],
      "id": "d1e8d355-c036-44eb-98fb-98f2781161d5"
    },
    {
      "parameters": {
        "amount": 24
      },
      "name": "Wait 24h",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1,
      "position": [
        1900,
        1000
      ],
      "id": "33e664f1-c39e-4091-b409-1b28dff5d2d9",
      "webhookId": "059b85f1-c6e2-462e-8cd6-24438acb5742"
    },
    {
      "parameters": {
        "conditions": {
          "string": [
            {
              "value1": "={{$node[\"SMS Response Checker\"].json[\"hasResponse\"]}}",
              "operation": "equals",
              "value2": "true"
            }
          ]
        }
      },
      "name": "Has Responded?",
      "type": "n8n-nodes-base.if",
      "typeVersion": 1,
      "position": [
        2100,
        1000
      ],
      "id": "470a42d0-074f-4de7-883c-16b556d65151"
    },
    {
      "parameters": {},
      "name": "Follow-up SMS",
      "type": "n8n-nodes-base.sms",
      "typeVersion": 1,
      "position": [
        2300,
        1100
      ],
      "id": "71603004-4f1c-411e-9974-bd1cb672ea68"
    },
    {
      "parameters": {
        "path": "f921204d-f630-4e25-84ab-db712b5ce3be",
        "options": {}
      },
      "name": "SMS Response Trigger",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        1300,
        1300
      ],
      "id": "e700d3f1-c062-40a4-ba0b-0e1f9f6949d8",
      "webhookId": "f921204d-f630-4e25-84ab-db712b5ce3be"
    },
    {
      "parameters": {},
      "name": "Get Contact",
      "type": "n8n-nodes-base.crm",
      "typeVersion": 1,
      "position": [
        1500,
        1300
      ],
      "id": "4af7cd11-7772-468b-be6c-8e2784a1242d"
    },
    {
      "parameters": {
        "model": "gpt-4",
        "prompt": "You are a customer service assistant for a dental clinic. Your job is to qualify leads and book appointments.\n\nKnowledge Bank:\n- We offer general checkups, cleanings, fillings, root canals, whitening, and cosmetic dentistry\n- Our clinic is open Monday-Friday 9am-5pm and Saturday 10am-2pm\n- The free promotion is only for the checkup, any additional treatments will be charged\n- We require 24 hours notice for cancellations\n- We accept most insurance plans\n\nQualification Criteria (all must be met):\n1. The person hasn't had a checkup in the last 6 months\n2. They are looking for services we provide\n3. They are available during our business hours\n\nInstructions:\n- Be friendly and professional\n- Never make up information\n- If you don't know something, say you'll check and get back to them\n- Qualify the lead by asking relevant questions\n- Only share the booking link if they meet all qualification criteria\n- If they ask questions unrelated to booking, answer them and then guide back to booking\n\nContext: The contact responded to this initial message:\n\"Hey [Name], glad you're interested in our free checkup promotion. Can I please get you scheduled?\"\n\nBooking Link: https://example.com/book-appointment\n\nConversation History:\n{{$node[\"Get Conversation History\"].json[\"conversationHistory\"]}}\n\nCurrent Message: {{$node[\"SMS Response Trigger\"].json[\"message\"]}}",
        "options": {
          "maxTokens": 300,
          "temperature": 0.7
        },
        "requestOptions": {}
      },
      "name": "GPT Response",
      "type": "n8n-nodes-base.openAi",
      "typeVersion": 1,
      "position": [
        1900,
        1300
      ],
      "id": "3044f9ad-86ed-4624-b96e-4b18b525eeae"
    },
    {
      "parameters": {},
      "name": "Get Conversation History",
      "type": "n8n-nodes-base.crm",
      "typeVersion": 1,
      "position": [
        1700,
        1300
      ],
      "id": "1884ef64-4413-4902-9bd7-82417eeb6d4e"
    },
    {
      "parameters": {
        "amount": 3,
        "unit": "seconds"
      },
      "name": "Short Delay",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1,
      "position": [
        2100,
        1300
      ],
      "id": "f0276817-e98c-4d52-b3ad-978110657d15",
      "webhookId": "da13d0f1-f8d0-40b1-97c1-543b5021606c"
    },
    {
      "parameters": {},
      "name": "Send AI Response",
      "type": "n8n-nodes-base.sms",
      "typeVersion": 1,
      "position": [
        2300,
        1300
      ],
      "id": "ae859e6a-a544-47b1-8243-af7a4ff89fd6"
    },
    {
      "parameters": {
        "values": {
          "string": [
            {
              "name": "openAiApiKey",
              "value": "YOUR_OPENAI_API_KEY"
            }
          ]
        },
        "options": {}
      },
      "name": "Credentials",
      "type": "n8n-nodes-base.set",
      "typeVersion": 1,
      "position": [
        1700,
        1500
      ],
      "id": "80386313-99e0-4f51-9de3-93f97e999236"
    },
    {
      "parameters": {},
      "name": "Log Message",
      "type": "n8n-nodes-base.function",
      "typeVersion": 1,
      "position": [
        2100,
        1160
      ],
      "id": "64fe3fa9-5325-4c5e-9f44-d620ed689d45"
    },
    {
      "parameters": {},
      "name": "Follow-up Sequence",
      "type": "n8n-nodes-base.function",
      "typeVersion": 1,
      "position": [
        1500,
        1160
      ],
      "id": "71ce564d-6c16-41a8-9b34-9d272d54d725"
    }
  ],
  "pinData": {},
  "connections": {
    "Wait 24h": {
      "main": [
        [
          {
            "node": "Has Responded?",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "GPT Response": {
      "main": [
        [
          {
            "node": "Short Delay",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "16922785-b9fe-4c54-9211-c3c9aa4dbaa8",
  "meta": {
    "instanceId": "a3dc57c96147d97ff9d660154808c19cf84b796253c1236ef7a074211ca6ea68"
  },
  "id": "GNfbOcCECvoeioua",
  "tags": []
}

How to Use: Download File → Create a New Project in n8n → Import File

Until next week,

-Paul

Did someone forward this to you? Sign up here for the newsletter.