Shata Solutions
← Back to marketplace
Real Estate

Property Recommendation

Match buyer preferences to MLS listings with scored recommendations and tour links.

Automation overview

What this automation does

This automation starts when hubSpot preference update or buyer Typeform quiz submit. It typeform scores, google sheets update, openai update, gmail scores, and calendly scores, then or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT scores top 5 matches with rationale bullets, emails Gmail HTML gallery with Calendly .

Trigger
HubSpot preference update or buyer Typeform quiz submit
Main actions
Typeform scores → Google Sheets update …
Final outcome
or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT score…
Execution time
1–3 minutes
Apps used
6 integrations
AI-powered
No
Difficulty
Advanced
Advanced
Workflow diagram

End-to-end scenario flow

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

Trigger
HubSpot
New form response
Step 1
Typeform
Scores
Step 2
Google Sheets
Update
AI
OpenAI
Update
Step 4
Gmail
Scores
Step 5
Calendly
Scores
Result
Calendly
Workflow complete
Step-by-step

How each step runs

  1. 1
    HubSpotTrigger
    New form response

    HubSpot preference update or buyer Typeform quiz submit

  2. 2
    Typeform
    Scores

    or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT scores top 5 matches with rationale bullets, emails Gmail HTML gallery with Calendly

  3. 3
    Google Sheets
    Update

    HubSpot contact preference update

  4. 4
    OpenAI
    Update

    HubSpot contact preference update

  5. 5
    Gmail
    Scores

    or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT scores top 5 matches with rationale bullets, emails Gmail HTML gallery with Calendly

  6. 6
    Calendly
    Scores

    or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT scores top 5 matches with rationale bullets, emails Gmail HTML gallery with Calendly

  7. 7
    Calendly
    Workflow complete

    or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT scores top 5 matches with rationale bullets, emails Gmail HTML gallery with Calendly

Apps used

Connected applications

HubSpot

Update

Typeform

Scores

Google Sheets

Update

OpenAI

Update

Gmail

Scores

Calendly

Scores

Summary

Automation summary

Trigger
HubSpot preference update or buyer Typeform quiz submit
Inputs
HubSpot preference update or buyer Typeform quiz submit, Business Name, Notification Email, Timezone
Outputs
or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT scores top 5 matches with rationale bullets, emails Gmail HTML gallery with Calendly , Gmail scores, Calendly scores
Business goal
Automate property recommendation end-to-end with accurate app routing.
Execution frequency
On demand with batch fallback
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
HubSpot, Typeform, Google Sheets
Benefits

Why use this automation?

Save ~4 hours/week

Remove repetitive steps from Property Recommendation 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

  • HubSpot
  • Typeform
  • Google Sheets

Required accounts

  • Active HubSpot workspace with API access
  • Active Typeform workspace with API access
  • Active Google Sheets 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

  • 20 min including app authorization and test run
  • Difficulty: Advanced

Optional apps

  • OpenAI (optional)
  • Gmail (optional)
  • Calendly (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

  • HubSpot(required)
    PreviewHubSpot: workflow actions run in preview
    Missing
  • typeform(required)
    Previewtypeform: workflow actions run in preview
    Missing
  • Google Sheets(required)
    Missing
  • OpenAI(required)
    Missing
  • Missing connection: HubSpot
  • Missing connection: typeform
  • Missing connection: Google Sheets
  • Missing connection: OpenAI
Manage all connections →View all installations →

Workflow summary

Trigger
HubSpot preference update or buyer Typeform quiz submit
Steps
7 nodes
Required apps
4
Optional apps
2

Trigger

Form submission trigger

Activate this workflow to provision the trigger endpoint.

Run history

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

FeaturedFreeAdvancedPartial20 min setup4.37.3k installs · 339 reviews
Customize for My Business
Analytics

Template performance

2.5k
Views
7.3k
Installs
406
Favorites
4.3
Avg rating
294.8%
Conversion
20 min
Setup time
97%
Success rate
85
Trending score
Most used integrations
HubSpotTypeformGoogle Sheets

HubSpot contact preference update—budget, beds, neighborhoods, must-haves—or Typeform buyer quiz triggers MLS API or Sheets listing feed filter, GPT scores top 5 matches with rationale bullets, emails Gmail HTML gallery with Calendly tour links per property, logs sent listings on deal record avoiding duplicate sends within 30 days.

Some steps run in preview until their integrations go live.

Required apps
HubSpotPreviewTypeformPreviewGoogle SheetsLiveOpenAILive
Optional apps
GmailLiveCalendlyPreview
All integrations
HubSpotTypeformGoogle SheetsOpenAIGmailCalendly
Workflow preview

How Property Recommendation runs

1
Trigger
Load buyer criteria
2
Process
Rule engine
3
Action
hubspot
4
Notify
Alert & log
HubspotTypeformGoogle SheetsOpenaiGmailCalendly
Setup steps

Get started in 5 steps

  1. 1
    Connect CRM and listings

    HubSpot, MLS API or Sheets feed, OpenAI scoring, Gmail, Calendly.

  2. 2
    Load buyer criteria

    Budget max, min beds, neighborhoods, school district, commute anchor.

  3. 3
    Score listing fit

    Weighted score price fit, location, features, days on market freshness.

  4. 4
    Format recommendation email

    Photo, price, match score, why fit, tour link per listing.

  5. 5
    Test buyer profile

    Verify top 5 relevant and no duplicate resend within window.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
Google Sheet IDtextNo
Sheet RangetextSheet1!A:ZNo
Gmail Search Querytextis:unreadNo
FAQ

Frequently asked questions

Off-market listings?

Internal pocket listing sheet merged with MLS results flagged off-market.

Rental vs buy?

Transaction type filters listing feed appropriately.

Arabic listings?

Bilingual email when buyer language preference AR.

Price drop alerts?

Previously sent listing price cut triggers update email automatically.

Get started

Customize Property Recommendation for your business

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