AutomationFlowsEmail & Gmail › Real Estate Daily Deals Automation with Zillow Api, Google Sheets and Gmail

Real Estate Daily Deals Automation with Zillow Api, Google Sheets and Gmail

ByT Zero @tzero on n8n.io

This automation is aimed to send you daily deals via email every morning at 9AM in real estate markets you are interested in with strict search criteria you provide. It uses ZillowAPI to get up to date listings and RentZestimates. From there it calculates a host of investing…

Cron / scheduled trigger★★★★☆ complexity11 nodesHTTP RequestGoogle SheetsGmail
Email & Gmail Trigger: Cron / scheduled Nodes: 11 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #3030 — we link there as the canonical source.

This workflow follows the Gmail → Google Sheets recipe pattern — see all workflows that pair these two integrations.

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
{
  "id": "ckAr5XtI4F2Sg1MM",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "name": "Real Estate Daily Deals",
  "tags": [],
  "nodes": [
    {
      "id": "fda78c84-e560-4264-8edf-d7cd288c80fa",
      "name": "9am Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        120,
        0
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "5a688d95-8b5b-4f83-aee8-9250d9e66a57",
      "name": "Set Parameters",
      "type": "n8n-nodes-base.set",
      "position": [
        300,
        0
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "d23f492e-1871-4044-888d-9c2996d5645e",
      "name": "Zillow Search",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        460,
        0
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "09f0f44d-f885-4c13-9124-18d6fe7b8c85",
      "name": "Split Out",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        620,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c6a476c4-ab38-4cbe-a632-35e02ece801f",
      "name": "RentZestimate",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        780,
        0
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "b9d10667-e0e2-46cb-9871-9301f1662b0f",
      "name": "Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1140,
        0
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "51b8473f-8bbe-43d4-a110-aa617962d5f2",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1320,
        0
      ],
      "parameters": {},
      "executeOnce": true,
      "typeVersion": 2.1
    },
    {
      "id": "34e561d4-fbd9-4608-865f-feb9205c74d7",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        40,
        -380
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e95be0d9-f954-4403-b7a2-7a9f44a6604a",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -980,
        -740
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "a7cd4b99-d195-4872-b311-0203b9538f7b",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1560,
        -380
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "5a02d10e-fe7c-4bb2-93f0-aaabffec3a15",
      "name": "Investment Calculator",
      "type": "n8n-nodes-base.code",
      "position": [
        960,
        0
      ],
      "parameters": {},
      "typeVersion": 2
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "b052a8d1-25ad-4562-b68b-e247a9f69dac",
  "connections": {
    "Split Out": {
      "main": [
        [
          {
            "node": "RentZestimate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9am Trigger": {
      "main": [
        [
          {
            "node": "Set Parameters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets": {
      "main": [
        [
          {
            "node": "Gmail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "RentZestimate": {
      "main": [
        [
          {
            "node": "Investment Calculator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Zillow Search": {
      "main": [
        [
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Parameters": {
      "main": [
        [
          {
            "node": "Zillow Search",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Investment Calculator": {
      "main": [
        [
          {
            "node": "Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

This automation is aimed to send you daily deals via email every morning at 9AM in real estate markets you are interested in with strict search criteria you provide. It uses ZillowAPI to get up to date listings and RentZestimates. From there it calculates a host of investing…

Source: https://n8n.io/workflows/3030/ — original creator credit. Request a take-down →

More Email & Gmail workflows → · Browse all categories →

Related workflows

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

Email & Gmail

YOUR_ID 4. Uses gmail, googleDrive, googleSheets, httpRequest. Scheduled trigger; 53 nodes.

Gmail, Google Drive, Google Sheets +1
Email & Gmail

Looking for a way to track GitHub bounty issues automatically and get notified in real time? This GitHub Bounty Tracker workflow monitors repositories for issues labeled 💎 Bounty, logs them in Google

Google Sheets, HTTP Request, WhatsApp +1
Email & Gmail

This workflow automatically sends a beautifully designed HTML newsletter every Sunday at 8 AM, featuring products currently on sale from your Algolia-powered e-commerce store.

Google Sheets, HTTP Request, Gmail
Email & Gmail

This n8n template demonstrates how to build a Auto Lead Gen & Outreach System for Local Businesses specifically designed to help businesses that don’t have a website yet.

Google Sheets, HTTP Request, Google Drive +1
Email & Gmail

I created this workflow with care for marketing professionals and agencies who manage multiple Meta Ads (Facebook) accounts and want to track ad account balances automatically — no more logging in eve

HTTP Request, Google Sheets, Gmail