This workflow streamlines your property tour scheduling into two main automated flows:
Follow these steps carefully to get your "Property Tour Scheduling Automation" workflow up and running in n8n:
Import Workflow JSON:
Configure 0. Form Trigger (Property Tour Request):
Configure 1. Extract Prospect Data (Function):
functionCode
within this node. You MUST adjust the variable assignments (e.g., formData['Full Name']
, formData['Interested Property ID']
) to accurately match the exact field names sent by your Form Trigger. Use n8n's 'Test Workflow' feature (after submitting a test form entry) to inspect the incoming items[0].json.body
data structure and make precise adjustments.Configure 2. Generate Scheduling Link (Function):
functionCode
, replace 'YOUR_CALENDLY_BASE_LINK_FOR_AGENT'
with the base URL of your Calendly or other scheduling tool link (e.g., https://calendly.com/your-agent-name
).?name=${encodeURIComponent(prospectData.clientName)}&email=${encodeURIComponent(prospectData.clientEmail)}
).Configure 3. Send Scheduling Link (Gmail):
YOUR_GMAIL_CREDENTIAL_ID
with the actual ID or name of your credential from your n8n credentials list.[email protected]
with the desired sending email address for tour requests.Configure 4. Webhook: Schedule Confirmation (Waiting for Confirmation):
Configure 5. Add Event to Agent's Calendar (Google Calendar):
YOUR_GOOGLE_CALENDAR_CREDENTIAL_ID
with the actual ID or name of your credential.YOUR_AGENT_CALENDAR_ID
with the specific calendar ID of the agent where you want to add the event.{{ $json.payload.event.start_time }}
).Configure 6. Send Confirmation Notification (Slack to Agent):
YOUR_AGENT_SLACK_CHANNEL_ID_OR_NAME
with the exact ID or name of the Slack channel where agents receive tour scheduling notifications (e.g., #tour-bookings
).Configure 7. Wait (For Tour Reminder):
{{ $json.payload.event.start_time }}
).YOUR_TIMEZONE_LIKE_Asia/Jakarta
with your actual timezone (e.g., America/New_York
, Europe/London
). This is crucial for accurate timing.Configure 8. Send Tour Reminder (Gmail):
[email protected]
with the sending email address.Review and Activate:
YOUR_...
) are replaced with your actual information and settings are correct.