{
  "name": "Post-Job Google Review Request",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "job-complete",
        "responseMode": "onReceived"
      },
      "id": "webhook-trigger",
      "name": "Webhook \u2014 Job Marked Complete",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        240,
        300
      ],
      "notes": "Trigger from your field service app (Jobber, ServiceTitan, HouseCall Pro) when job status = complete"
    },
    {
      "parameters": {
        "amount": 1,
        "unit": "days"
      },
      "id": "wait-24h",
      "name": "Wait \u2014 24 Hours",
      "type": "n8n-nodes-base.wait",
      "typeVersion": 1,
      "position": [
        460,
        300
      ],
      "notes": "Gives the customer time to get home and settle before asking for a review"
    },
    {
      "parameters": {
        "fromEmail": "team@yourdomain.com",
        "toEmail": "={{ $json.customer_email }}",
        "subject": "How did we do, {{ $json.customer_first_name }}?",
        "emailType": "html",
        "message": "=<p>Hi {{ $json.customer_first_name }},</p>\n<p>Thanks for choosing us \u2014 it was great working with you.</p>\n<p>If you have 60 seconds, a Google review would mean a lot to our small team:</p>\n<p><a href=\"https://g.page/r/YOUR_REVIEW_LINK/review\" style=\"background:#E84A1C;color:#fff;padding:10px 20px;text-decoration:none;border-radius:4px;\">Leave a Review \u2192</a></p>\n<p>Thanks again,<br>{{ $json.tech_name }}<br>{{ $json.company_name }}</p>"
      },
      "id": "send-review-request",
      "name": "Email \u2014 Send Review Request",
      "type": "n8n-nodes-base.emailSend",
      "typeVersion": 2,
      "position": [
        680,
        300
      ],
      "credentials": {
        "smtp": {
          "name": "<your credential>"
        }
      },
      "notes": "Replace YOUR_REVIEW_LINK with your Google Business Profile review link"
    }
  ],
  "connections": {
    "Webhook \u2014 Job Marked Complete": {
      "main": [
        [
          {
            "node": "Wait \u2014 24 Hours",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait \u2014 24 Hours": {
      "main": [
        [
          {
            "node": "Email \u2014 Send Review Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "meta": {
    "templateCredsSetupCompleted": false,
    "description": "When a job is marked complete in your field service app, waits 24 hours and sends a Google review request email. Built by Aplos AI (aplosai.com)."
  }
}