WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 13. WPResidence / WPEstate CRM / CRM Automations in WPResidence

CRM Automations in WPResidence

14 views 0

The Automations module of the WPResidence real estate CRM lets you build rules that run themselves. When a new lead arrives, auto-create a follow-up task. When a deal sits in Negotiation for two weeks, ping the agent. When a contact has no activity for 30 days, send a re-engagement email. That kind of thing.

Automations is an administrator-only section. Agents do not see it in the CRM sidebar.

Opening the Automations Section

Click CRM → Automations. You will see a list of rules, each with its title, trigger, action, and an active/paused toggle. The plugin ships with 27 default rules — all paused on first activation, so nothing runs unexpectedly. Turn on the ones you want.

The Three Parts of Every Rule

  1. Trigger — what event makes the rule evaluate.
  2. Conditions — optional filters that must all be true for the rule to fire.
  3. Action — what actually happens when it fires.

Trigger Types

Event-based

Fires in real time when a specific CRM event happens. Examples:

  • A new contact is created.
  • A deal’s stage changes.
  • A contact views 3+ listings in 24 hours.
  • A call is logged.

Time-based

Runs every hour in a batch. The rule scans all active contacts and fires on ones that match its conditions. Examples:

  • Contact has been in New Lead stage for 3+ days.
  • Contact has 0 activities in the last 7 days.
  • Deal has been stuck in the same stage for 14+ days.

Conditions

The condition builder supports 18 fields and 10 operators (equals, not equals, greater than, less than, contains, is empty, in, etc.). Conditions are combined with AND — every condition must be true for the rule to fire.

Common fields: lifecycle_stage, lead_source, lead_type, assigned_agent_id, days_since_created, days_since_last_activity, tags_contain, deal_value, task_overdue_count, viewed_listing_count_last_24h.

Actions

Eight action types are available:

Action What it does
Send email Emails contact, assigned agent, or admin with a templated body.
Send SMS Sends a Twilio SMS with a templated body.
Change stage Updates the contact’s lifecycle stage.
Create task Inserts a task with title, type, priority, and a “due in N days” offset.
Assign agent Sets the contact’s assigned agent.
Add tag Appends a tag to the contact’s tags (no duplicates).
Run matching Runs the property matching engine and optionally notifies the agent.
Send digest Emails the agent a weekly digest of tasks due this week.

The 27 Default Rules

The plugin ships with ready-to-use rules in four categories. All start paused.

Speed-to-Lead (4 rules)

Instant follow-up task, welcome email, SMS alert to agent, second-attempt reminder.

Stale Lead Recovery (7 rules)

3-day no-contact alert, 7-day stale tag, 14-day auto-close, 30-day re-engagement email, 90-day cold-lead revival, and more.

Deal Pipeline (6 rules)

Stale-in-stage alert, post-viewing follow-up task, offer follow-up task, won-deal celebration email, lost-deal feedback task, high-value deal admin alert.

Task Management (2 rules)

Overdue escalation, weekly task digest.

Contact Lifecycle Auto-Progression (5 rules)

Auto-promote on note, on call logged, on deal created, on deal entering negotiation, on deal won.

Property Matching (3 rules)

Auto-match on new listing published, periodic re-match, viewed-3+-listings follow-up task.

Creating a Custom Rule

  1. Click Add Automation.
  2. Name it (descriptive names pay off later).
  3. Pick the trigger type and event.
  4. Add conditions if needed.
  5. Pick the action type and fill its configuration.
  6. Save and toggle active.

Testing a Rule

Create a test contact and manually trigger the event (for event-based rules). For time-based rules, wait for the next cron run (hourly) or manually trigger via WP-CLI.

Pausing vs Deleting

Use the toggle to pause a rule you might want again. Only delete rules you are certain you no longer need — the 27 defaults can be re-seeded only by reactivating the plugin.

Best Practices

  • Start small. Turn on one or two rules at a time so you can see their effect.
  • Name rules clearly. “7-day stale lead — tag” beats “Rule 5”.
  • Watch your email reputation. Automation-sent emails count against sending limits.
  • Pause before big changes. If you are bulk-importing contacts, pause your welcome emails first.
13. WPResidence / WPEstate CRM

Related Articles

  • WPResidence CRM Security Model — Developer Reference
  • CRM Security and Data Privacy
  • WPResidence CRM Installation and Updates — Developer Reference
  • Installing and Updating the WPResidence CRM

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 14. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API