Triggers are the events that kick off your automated workflow sequences. Choosing the right trigger and filtering it properly is essential to ensure your workflows run for the correct contacts at the correct times. Here are common triggers relevant for real estate, along with crucial filter examples:
Lead Capture Triggers (When New Leads Arrive):
Form Submitted
:- Triggers when: Someone submits a specific
Close Master
form. - Filter Example:
Form Is
→ Select your "Website Contact Form
" ORForm Is
→ Select your "Home Valuation Request Form
". Always filter by the specific form!
- Triggers when: Someone submits a specific
Survey Submitted
:- Triggers when: Someone completes a
Close Master
survey. - Filter Example:
Survey Is
→ Select your "Buyer Qualification Survey
". Optionally, add filterStatus is
Completed
orStatus is
Disqualified
to trigger different workflows based on qualification outcome.
- Triggers when: Someone completes a
Facebook Lead Form Submitted
:- Triggers when: A lead is captured via a connected
Facebook
orInstagram
Lead Ad. - Filter Example:
Form Is
→ Select the exact name of your specificFacebook Lead Ad Form
from the dropdown (requires mapping first - see 2.11 / 17.4).
- Triggers when: A lead is captured via a connected
TikTok Form Submitted
/LinkedIn Lead Gen Form Submitted
:- Triggers when: Lead captured via connected
TikTok
orLinkedIn
Lead Ads. - Filter Example:
Form Is
→ Select the specific ad form name (requires mapping).
- Triggers when: Lead captured via connected
Customer Replied
:- Triggers when: A contact sends an incoming message (
SMS
,Email
,FB
DM,IG
DM,GMB
Message,Chat Widget
,WhatsApp
*). - Filter Examples:
Reply Channel is
SMS
;Reply Channel is
Email
ANDContains Phrase
"interested in showing";Is First Message
(triggers only on the very first reply from a contact). Useful for triggering actions based on specific keywords or initial contact.
- Triggers when: A contact sends an incoming message (
Contact Created
:- Triggers when: Any new contact record is created. Use this trigger with caution as it can be very broad.
- Filter Examples: Use filters to narrow it down, e.g.,
Source is
Zillow
(if your Zillow integration applies thisCustom Field
value), ORHas Tag
Manual Add - Open House
(if you apply this tag when manually adding contacts).
Engagement & Activity Triggers (Based on Contact Actions):
Contact Tag
:- Triggers when: A specific tag is added or removed from a contact.
- Filter Example:
Tag Added
→ Select tagHot Buyer Lead
; ORTag Removed
→ Select tagProspect
. Powerful for starting sequences when a contact's status changes.
Trigger Link Clicked
:- Triggers when: A contact clicks a specific trackable link created in
Marketing
>Trigger Links
(that you inserted into an email orSMS
). - Filter Example:
Trigger Link Is
→ Select the link named "Featured Listing - 123 Main St
". Useful for gauging interest in specific properties or content.
- Triggers when: A contact clicks a specific trackable link created in
Email Events
:- Triggers based on: Recipient interaction with emails sent *from*
Close Master
. - Filter Examples:
Event Is
Clicked
ANDEmail is
→ Select specificWorkflow
/Campaign
email; OREvent Is
Opened
(less reliable due to privacy features); OREvent Is
Unsubscribed
.
- Triggers based on: Recipient interaction with emails sent *from*
Page Visited
(Website Tracking):- Triggers when: A known contact (already in your
CRM
with tracking cookie) visits a specific page on yourClose Master
hosted website/funnel (requires tracking script setup). - Filter Example:
Funnel/Website is
→ Select your main website ANDPath is
/sellers
(triggers when known contact visits seller info page); ORURL Path
contains
/listing/
(triggers when visiting any listing detail page). Optionally filter byUTM
parameters.
- Triggers when: A known contact (already in your
Video Tracking
:- Triggers when: A known contact watches a certain percentage of a video hosted in
Close Master
Media Library
embedded on your pages. - Filter Example:
Page is
→ Select specific page ANDVideo is
→ Select specific property tour video ANDProgress is
Greater than or Equal to
75%
.
- Triggers when: A known contact watches a certain percentage of a video hosted in
Appointment Triggers (Related to Scheduling):
Appointment
/Customer Booked Appointment
:- Triggers when: A new appointment is scheduled via a specific
Close Master
calendar. - Filter Example:
Calendar Is
→ Select your "Showing Request Calendar
" ORCalendar Is
→ Select your "Buyer Consultation Calendar
". Always filter by the specific calendar.
- Triggers when: A new appointment is scheduled via a specific
Appointment Status
:- Triggers when: The status of an existing appointment is manually changed. Essential for post-appointment automation.
- Filter Example:
Status Changed To
Showed
ANDCalendar Is
Showing Request Calendar
; ORStatus Changed To
No Show
ANDCalendar Is
Buyer Consultation Calendar
; ORStatus Changed To
Cancelled
.
Opportunity
/Pipeline
Triggers (Related to Deals):
Pipeline Stage Changed
:- Triggers when: An
Opportunity
card is moved from one stage to another in a specific pipeline. Core trigger for transaction management workflows. - Filter Example:
Pipeline Is
→Buyer Pipeline
ANDStage Moved To
→Under Contract
; ORPipeline Is
→Listing Pipeline
ANDStage Moved From
→Active Listing
.
- Triggers when: An
Opportunity Status Changed
:- Triggers when: The overall status of an
Opportunity
changes (usually fromOpen
toWon
,Lost
, orAbandoned
). Essential for post-closing or lost deal sequences. - Filter Example:
Status Changed To
Won
ANDPipeline Is
Transaction Pipeline
; ORStatus Changed To
Lost
.
- Triggers when: The overall status of an
Stale Opportunities
:- Triggers when: An
Opportunity
has been sitting inactive in a specific stage for longer than a defined number of days. - Filter Example:
Pipeline Is
→Listing Pipeline
ANDStage Is
Appointment Set
ANDDays In Stage
Greater than
3
. Useful for triggering reminder tasks for agents.
- Triggers when: An
Opportunity Created
:- Triggers when: A new
Opportunity
record is added. - Filter Example:
Pipeline Is
→Buyer Pipeline
ANDSource is
Website Inquiry
.
- Triggers when: A new
Opportunity Changed
:- Triggers when: Any field on an
Opportunity
record is updated. Use filters to specify *which* field change should trigger it. - Filter Example:
Field Changed
Is
Custom Field: Closing Date
.
- Triggers when: Any field on an
Other Potential Triggers:
Birthday Reminder
: Triggers X days before the date in the contact's standardBirthday
field. Great forSOI
/past client relationship building.Custom Date Reminder
: Triggers based on aCustom Field
of typeDate
(e.g., trigger X days before/afterHome Purchase Anniversary
date,Lease Expiry Date
).Task Completed
: Triggers when a specific task is marked as done.Payment Received
: (If usingPayments
) Triggers when an invoice is paid or an order completed.Document Signed
/Completed
: (If usingPayments > Documents
) Triggers when a recipient signs a specific contract template.
Remember to always use filters to make your triggers as specific as possible, preventing workflows from firing unintentionally.