{
  "name": "10 · Website Created → Slack + Airtable + CRM",
  "nodes": [
    {
      "name": "Lindo: Website Created",
      "type": "n8n-nodes-lindo.lindoTrigger",
      "typeVersion": 1,
      "position": [
        0,
        192
      ],
      "parameters": {
        "event": "website.created"
      },
      "webhookId": "de30e183-e083-4385-9101-3af4f991ffc6",
      "credentials": {
        "lindoApi": {
          "id": "EZiHryOUuVuxcDYQ",
          "name": "Lindo account"
        }
      }
    },
    {
      "name": "Slack: New Website",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.4,
      "position": [
        224,
        0
      ],
      "parameters": {
        "resource": "message",
        "operation": "post",
        "channel": "#websites",
        "text": "=🌐 New site created: {{ $json.data.name }} — {{ $json.data.domain }}"
      },
      "webhookId": "98ffdc7e-8ab5-4722-80a9-c8c1bd6730af",
      "credentials": {
        "slackApi": {
          "id": "sXUjiMVMx3RPbSTG",
          "name": "Slack account"
        }
      }
    },
    {
      "name": "Log to Airtable",
      "type": "n8n-nodes-base.airtable",
      "typeVersion": 2.2,
      "position": [
        224,
        192
      ],
      "parameters": {
        "resource": "record",
        "operation": "create",
        "base": {
          "__rl": true,
          "mode": "list",
          "value": ""
        },
        "table": {
          "__rl": true,
          "mode": "list",
          "value": ""
        },
        "columns": {
          "mappingMode": "defineBelow",
          "value": {
            "website_id": "={{ $json.data.website_id }}",
            "name": "={{ $json.data.name }}",
            "domain": "={{ $json.data.domain }}",
            "created_at": "={{ $json.data.created_at }}",
            "status": "live"
          }
        }
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "oQNGokalUPMfrsML",
          "name": "Airtable Personal Access Token account"
        }
      }
    },
    {
      "name": "Update HubSpot Contact",
      "type": "n8n-nodes-base.hubspot",
      "typeVersion": 2.2,
      "position": [
        224,
        384
      ],
      "parameters": {
        "resource": "contact",
        "operation": "upsert",
        "email": "={{ $json.data.email || \"\" }}",
        "additionalFields": {
          "customPropertiesUi": {
            "customPropertiesValues": [
              {
                "property": "latest_website_url",
                "value": "={{ $json.data.domain }}"
              }
            ]
          }
        }
      }
    },
    {
      "name": "Sticky Note 9ef53159",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        112,
        448
      ],
      "parameters": {
        "content": "### 10 · Website Created → Slack + Airtable + CRM\n\n**How it works:** Lindo website.created webhook fires → simultaneously posts to Slack, creates an Airtable record, and updates the HubSpot contact with the new site URL. All three actions run in parallel from the single trigger.\n\n**Setup:** Connect Lindo trigger credentials. Configure Slack channel (#websites). Set up Airtable base/table with columns: website_id, name, domain, created_at, status. Connect HubSpot with a custom `latest_website_url` property.\n\n**Customisation:** Add more notification channels. Include additional fields in Airtable. Trigger a follow-up email to the client. Add error handling for failed CRM updates.",
        "color": 2,
        "width": 524,
        "height": 584
      }
    },
    {
      "name": "Sticky Note dbedd161",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        112,
        448
      ],
      "parameters": {
        "content": "## Slack Notification\nPosts new website announcement to #websites channel with name and domain.",
        "color": 1,
        "width": 300,
        "height": 200
      }
    },
    {
      "name": "Sticky Note 37fe3bb4",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        112,
        448
      ],
      "parameters": {
        "content": "## Airtable Log\nCreates a record with website details for tracking and reporting.",
        "color": 1,
        "width": 300,
        "height": 200
      }
    },
    {
      "name": "Sticky Note 75ff9f68",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        112,
        448
      ],
      "parameters": {
        "content": "## CRM Update\nUpserts HubSpot contact with the latest website URL.",
        "color": 1,
        "width": 300,
        "height": 200
      }
    }
  ],
  "connections": {
    "Lindo: Website Created": {
      "main": [
        [
          {
            "node": "Slack: New Website",
            "type": "main",
            "index": 0
          },
          {
            "node": "Log to Airtable",
            "type": "main",
            "index": 0
          },
          {
            "node": "Update HubSpot Contact",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  }
}