Back to Templates

Generate real estate research reports with Exa AI, PandaDoc and Instantly AI

Created by

Created by: Devon Toh || motomoto
Devon Toh

Last update

Last update 12 hours ago

Share


This Template Demonstrates How To Automate Sending Real Estate Research Reports.

Use cases are many: send recurring market updates to investors, distribute new listings context to buyers, or push periodic area snapshots to your client base — all without touching it manually after the first setup.

Good to know

  • Exa AI charges per search query. Check Exa AI Pricing for the latest rates before running at scale.
  • Instantly AI has rate limits on lead uploads. The workflow handles this with a built-in wait node between batches, but check your plan limits before sending to large lists.
  • PandaDoc document generation is asynchronous the workflow polls for completion before moving forward, so generation time will vary depending on template complexity.

How it works

PHASE 1: RESEARCH

  • A Schedule Trigger kicks off the workflow on your chosen cadence.
  • A research task is created and submitted to Exa AI, which pulls market data, listings context, and pricing signals from the web.
  • The workflow polls Exa AI until the task is complete. An If + Wait loop handles this — once confirmed, the structured data moves to Phase 2.

PHASE 2: REPORT GENERATION

  • The structured research data is sent to PandaDoc via API. It fills directly into your pre-built real estate template — fixed layouts, brand rules, section structure already in place.
  • The workflow polls PandaDoc until the document is fully generated. Another If + Wait loop ensures nothing proceeds with an incomplete report.
  • The result is a clean, consistent report every time — no manual formatting or cleanup needed.

PHASE 3: SEND VIA INSTANTLY AI

  • The finalised report is sent to a Slack channel for human approval before anything goes out to clients.
  • Once approved, the workflow fetches your client or investor list from Google Sheets.
  • Contacts are batched, uploaded to Instantly AI, and each one receives a personalised report email — no manual sending, no individual copy-pasting.
  • Send status is written back to your Google Sheet so you always know who's been contacted.
  • A final Slack message confirms the full distribution is complete. Closed loop, fully hands-off.

How to use

  • The Schedule Trigger is used as the default starting point. Replace it with a webhook or form trigger if you want to run reports on demand instead.
  • Set up your PandaDoc template with your preferred layout and branding before connecting. The workflow fills data in — it won't generate a layout for you.
  • Configure Google OAuth via Google Console. Create a project, apply your Client ID and Secret in the Google Sheets node credentials.
  • Set up your email sequences and sender accounts inside Instantly AI before the first run.
  • Create a dedicated Slack channel or DM for approval routing and completion notifications.

Requirements

  • Exa AI — web research
  • PandaDoc API — report template and document generation
  • Google OAuth — client and investor list via Google Sheets
  • Slack API — approval routing and completion notification
  • Instantly API — personalised email delivery at scale
  • n8n instance (self-hosted or cloud)
Customising this workflow
  • Swap Google Sheets for a CRM like HubSpot, Airtable, or GoHighLevel as your contact source — just replace the Fetch Contact node with your preferred integration.
  • Replace the Slack approval step with an email approval flow if your team doesn't use Slack.
  • This pattern works beyond real estate — try it for fund updates, commercial property briefs, or any recurring report where the structure stays fixed but the data changes.
  • Add an AI summarisation node before PandaDoc to condense the Exa research output further before it fills into the template.