Pixel2Tech
All projects
AI AutomationLead Generation & CRM

Email outreach engine for international property sales

We built this outreach engine for a real estate agency that sells property abroad to international buyers. It runs as five n8n workflows around HubSpot: lead sourcing, a property feed sync, daily outreach, engagement scoring and follow-ups. Apollo handles prospecting and sending, and Google Sheets holds the current list of international property listings.

Practice
AI Automation
Service
Lead Generation & CRM
Type
Client automation

The work

How the automation works

  1. Email outreach engine for international property sales: The five n8n workflows: lead sourcing, property sync, daily outreach, engagement scoring and follow-ups.
    1.The five n8n workflows: lead sourcing, property sync, daily outreach, engagement scoring and follow-ups.
  2. Email outreach engine for international property sales: Lead sourcing with Apollo and HubSpot, the XML listings feed sync and the daily 9 AM outreach run.
    2.Lead sourcing with Apollo and HubSpot, the XML listings feed sync and the daily 9 AM outreach run.
  3. Email outreach engine for international property sales: Engagement scoring: opens, clicks and replies update the HubSpot score and can trigger an MQL alert in Gmail.
    3.Engagement scoring: opens, clicks and replies update the HubSpot score and can trigger an MQL alert in Gmail.
  4. Email outreach engine for international property sales: Follow-up workflow: selects contacts due for a follow-up, matches properties and sends through Apollo.
    4.Follow-up workflow: selects contacts due for a follow-up, matches properties and sends through Apollo.

Project brief

Deliverables

  • Apollo lead search, enrichment and HubSpot upsert
  • XML listings feed sync to Google Sheets
  • Daily 9 AM outreach with property rotation
  • Engagement webhook scoring opens, clicks and replies
  • MQL promotion with a Gmail alert to sales
  • Scheduled follow-up workflow

The challenge

The agency's listings changed often and its buyer contacts lived in several places. Building a campaign meant pulling contacts by hand, checking which properties were still available and tracking who had already seen which listing. Opens, clicks and replies were not tied back to the CRM, so sales could not tell which buyers were warming up.

Our approach

A scheduled lead workflow searches Apollo for matching people, keeps those with an email, enriches them in groups of ten, normalizes the results, checks the email and upserts each contact into HubSpot. A property sync workflow fetches the agency's XML listings feed, handles HTTP errors, parses and normalizes the properties and upserts them into a Google Sheet. Every day at 9 AM, the outreach workflow pulls eligible HubSpot contacts, reads the property sheet, builds one email per contact featuring a property they have not been sent before, sends it through Apollo, marks the contact as sent and records which properties were used. An engagement webhook validates incoming events and switches on type: opens, clicks and replies each add to the contact's score in HubSpot, and when a contact qualifies and is not already an MQL, it is promoted and the sales team gets a Gmail alert. A separate scheduled workflow selects contacts due for a follow-up, matches them to properties and sends the follow-up through Apollo before updating their status in HubSpot.

The outcome

The agency now has a steady supply of enriched buyer contacts in HubSpot, a property list that stays in sync with its listings feed, and daily emails that rotate properties so buyers see something new. Engagement updates each contact score automatically, and sales hear about qualified buyers by email as soon as they qualify.

Trigger
Schedules and an engagement webhook
Stack
n8n, Apollo, HubSpot, Google Sheets, Gmail
Handles
Sourcing, listings sync, outreach, scoring

How we did it

  1. Step 01

    Define buyers and listings

    We agreed the buyer profile for Apollo searches and the property fields to pull from the agency's listings feed.

  2. Step 02

    Connect the data

    We built the lead sourcing and property sync workflows so HubSpot and the property sheet stay current.

  3. Step 03

    Build outreach and scoring

    We wrote the daily email builder with property rotation and the webhook that scores opens, clicks and replies.

  4. Step 04

    Set the cadence

    We scheduled the follow-ups and the MQL alert, then tested each workflow with sample contacts.

Tools and platforms

  • n8n
  • Apollo
  • HubSpot
  • Google Sheets
  • Gmail
  • Webhooks

Why this project matters

Buyers purchasing abroad take time to decide, and the agency that keeps sending relevant listings is the one they remember. Scoring tells sales when a buyer is ready for a conversation.

Questions about this project

Can it use our own property feed and CRM?

Yes. The property sync reads an XML or API feed, so we can point it at your listings portal or website. The CRM steps use HubSpot here, and we can swap them for another CRM with similar contact and lifecycle fields.

Can you build something similar for my business?

Yes. We adapt the workflow to the tools and process you already use, and we give you a fixed quote after a short call about what you need.

Have a project like this in mind?

Tell us what you're working on. We'll come back with a clear plan and a realistic timeline.

Send a project brief
WhatsApp us