Lead follow-up & inside sales

Propose and confirm property viewings with n8n, Calendly, and Gemini

An n8n template by Hassan takes a viewing request by webhook, uses Gemini (or ChatGPT or Claude) to draft a personalized proposal email with up to three slots and a Calendly link, logs the request in Google Sheets, then on Calendly booking creates a Google Calendar event, sends confirmations, and emails 24-hour reminders to the lead and agent.

At a glance

Tools used
n8nGoogle GeminiCalendlyGmailGoogle SheetsGoogle Calendar
Category
Lead follow-up & inside sales
Audience
agent, team lead
Difficulty
Builder
Source
Schedule and confirm property viewings with Calendly, Gemini, Gmail and Sheets
Hassan · n8n template · Sep 23, 2026
First step
Import the n8n template, create a Calendly event type named Property Viewing, and test Phase 1 with one webhook payload that only logs to Sheets before enabling Gmail sends.

Compliance note: TCPA and consent: text only contacts who gave prior express consent, honor STOP immediately, and keep showing confirmations accurate. Never invent open times that are not on your calendar.

Suggested prompt

Written by this directory, inspired by the source. Replace the [bracketed] parts.

Draft a viewing proposal email and a short SMS for this lead.
Lead: [name], [email], [phone]
Property: [address or listing URL]
Proposed slots: [slot 1], [slot 2], [slot 3]
Calendly booking link: [url]
Agent: [name], [brokerage], [phone]

Email rules: warm and specific, name the property, list the three slots as bullets, include the Calendly link once, ask them to book or reply with a preferred time, under 180 words.
SMS rules: under 300 characters, name the property, include the Calendly link, end with Reply STOP to opt out.
Do not invent availability outside the slots provided.

Share on X Read the source

← All use cases