Shata Solutions
← Back to marketplace
Real Estate

Viewing Scheduler

Coordinate property showings with seller availability, agent calendar, and buyer confirmations.

Automation overview

What this automation does

This automation starts when calendly tour booking with listing ID. It google sheets creates, google calendar creates, whatsapp creates, typeform creates, and hubspot creates, then buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create.

Trigger
Calendly tour booking with listing ID
Main actions
Google Sheets creates → Google Calendar creates …
Final outcome
Buyer selects property tour via Calendly embedded link filtered by listing ID; w…
Execution time
1–3 minutes
Apps used
6 integrations
AI-powered
No
Difficulty
Intermediate
Intermediate
Workflow diagram

End-to-end scenario flow

Read-only visualization of how data moves from trigger to final result.

Trigger
Calendly
Appointment booked
Step 1
Google Sheets
Creates
Step 2
Google Calendar
Creates
Step 3
WhatsApp
Creates
Step 4
Typeform
Creates
Step 5
HubSpot
Creates
Result
HubSpot
Workflow complete
Step-by-step

How each step runs

  1. 1
    CalendlyTrigger
    Appointment booked

    Calendly tour booking with listing ID

  2. 2
    Google Sheets
    Creates

    Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create

  3. 3
    Google Calendar
    Creates

    Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create

  4. 4
    WhatsApp
    Creates

    Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create

  5. 5
    Typeform
    Creates

    Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create

  6. 6
    HubSpot
    Creates

    Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create

  7. 7
    HubSpot
    Workflow complete

    Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create

Apps used

Connected applications

Calendly

Creates

Google Sheets

Creates

Google Calendar

Creates

WhatsApp

Creates

Typeform

Creates

HubSpot

Creates

Summary

Automation summary

Trigger
Calendly tour booking with listing ID
Inputs
Calendly tour booking with listing ID, Business Name, Notification Email, Timezone, Schedule
Outputs
Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, create, Typeform creates, HubSpot creates
Business goal
Automate viewing scheduler end-to-end with accurate app routing.
Execution frequency
Real-time on event
Estimated runtime
1–3 minutes
Error handling
Failed steps retry up to 3 times with exponential backoff; persistent failures notify your configured channel and log to the run history.
Dependencies
Calendly, Google Sheets, Google Calendar
Benefits

Why use this automation?

Save ~12 hours/week

Remove repetitive steps from Viewing Scheduler so your team focuses on high-value work.

Reduce manual work

Connected apps sync data automatically instead of copy-paste between dashboards.

Prevent human errors

Standardized logic runs the same way every time, with retries on failure.

Requirements

What you need to get started

Required apps

  • Calendly
  • Google Sheets
  • Google Calendar

Required accounts

  • Active Calendly workspace with API access
  • Active Google Sheets workspace with API access
  • Active Google Calendar workspace with API access
  • Shata Automation workspace (free tier supported)

Required API keys

  • OAuth tokens for each connected integration

Permissions

  • Read access on trigger sources (forms, sheets, webhooks, or CRM objects)
  • Write access on destination apps (email, chat, CRM, or storage)

Estimated setup time

  • 30 min including app authorization and test run
  • Difficulty: Intermediate

Optional apps

  • WhatsApp (optional)
  • Typeform (optional)
  • HubSpot (optional)

Automation runtime

Activate this template

PartialSome steps run in preview until their integrations go live.

Connect required apps via OAuth or API keys. Credentials are encrypted server-side. Dev test runs mock external actions when connections are missing.

Draft
0%
Activation readiness

Est. setup time: ~13 min

Required connections

  • calendly(required)
    Previewcalendly: workflow actions run in preview
    Missing
  • Google Sheets(required)
    Missing
  • Google Calendar(required)
    Test-onlyGoogle Calendar: workflow actions run in preview
    Missing
  • WhatsApp (Twilio)(required)
    PreviewWhatsApp (Twilio): workflow actions run in preview
    Missing
  • Missing connection: calendly
  • Missing connection: Google Sheets
  • Missing connection: Google Calendar
  • Missing connection: WhatsApp (Twilio)
Manage all connections →View all installations →

Workflow summary

Trigger
Calendly tour booking with listing ID
Steps
7 nodes
Required apps
4
Optional apps
2

Trigger

Manual trigger

Run workflows on demand via Test run or Live test. Activate to enable scheduled/webhook triggers on other templates.

Run history

No runs yet. Install the template and run a test, or activate to receive webhook/schedule runs.

FreeIntermediatePartial30 min setup3.99.1k installs · 75 reviews
Customize for My Business
Analytics

Template performance

33.8k
Views
9.1k
Installs
562
Favorites
3.9
Avg rating
26.8%
Conversion
30 min
Setup time
98%
Success rate
67
Trending score
Most used integrations
CalendlyGoogle SheetsGoogle Calendar

Buyer selects property tour via Calendly embedded link filtered by listing ID; workflow checks seller Sheets availability windows, agent Google Calendar, creates combined event with property address Maps link, sends buyer and seller confirmation WhatsApp, 2h reminder, and feedback Typeform post-viewing synced to HubSpot deal stage.

Some steps run in preview until their integrations go live.

Required apps
CalendlyPreviewGoogle SheetsLiveGoogle CalendarTest-onlyWhatsAppPreview
Optional apps
TypeformPreviewHubSpotPreview
All integrations
CalendlyGoogle SheetsGoogle CalendarWhatsAppTypeformHubSpot
Workflow preview

How Viewing Scheduler runs

1
Trigger
Validate seller windows
2
Process
Rule engine
3
Action
calendly
4
Notify
Alert & log
CalendlyGoogle SheetsGoogle CalendarWhatsappTypeformHubspot
Setup steps

Get started in 5 steps

  1. 1
    Connect scheduling

    Calendly, Google Calendar, Sheets seller availability, Twilio, Typeform, HubSpot.

  2. 2
    Validate seller windows

    Reject booking outside seller approved hours; suggest alternates.

  3. 3
    Multi-property tours

    Back-to-back slots with drive time buffer from Maps API.

  4. 4
    Post-viewing feedback

    Typeform interest level updates deal stage hot/warm/cold.

  5. 5
    Test showing flow

    Book slot; seller and buyer confirmations received.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
Scheduletext0 9 * * 1-5Yes
Google Sheet IDtextNo
Sheet RangetextSheet1!A:ZNo
FAQ

Frequently asked questions

Lockbox access?

Confirmation includes lockbox code from listing record after ID verify.

Virtual tour?

Video tour link in calendar event instead of address.

Cancel policy?

Cancel link frees slot and notifies seller WhatsApp.

Open house?

Separate open house event type no seller confirm required.

Get started

Customize Viewing Scheduler for your business

Our team can adapt this template to your exact workflow, apps, and brand requirements.