WP Residence Help WP Residence Help

  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / WPResidence / WPEstate CRM / The CRM Settings Page

The CRM Settings Page

70 views 0

The Settings page is where administrators customize the behavior of the WPResidence real estate CRM. Picklist values (lead sources, deal stages, task types), integrations (HubSpot, Twilio, webhooks), and global defaults all live here.

Open WordPress Admin → WPEstate CRM → Settings. Access requires the manage_options capability.

The Seven Tabs

Contact

Lists of values used across the Contacts module:

  • Prefixes — Mr, Mrs, Ms, Dr, Prof.
  • Statuses — Active, Inactive, VIP, Blocked.
  • Lifecycle stages — New Lead, Contacted, Appointment Set, Active Client, Under Contract, Closed.
  • Lead sources — Website, Referral, Social Media, Portal, Zillow, Realtor.com, Walk-in, Phone, Email, Other.
  • Lead types — Buyer, Seller, Tenant, Landlord, Investor, Other.

All are comma-separated lists. Add, remove, or rename values freely.

Deal

  • Stages — New, Viewing Scheduled, Offer Made, Negotiation, Closed Won, Closed Lost.
  • Stage colors — hex codes, index-matched to the stages list.
  • Statuses — Open, Won, Lost.
  • Next actions — Call, Email, Meeting, Send Listing, Schedule Viewing, Send Offer, Follow Up, Other.
  • Probabilities — 10, 25, 50, 75, 90, 100.

Task

  • Statuses — To Do, In Progress, Done.
  • Types — Call, Email, Meeting, Showing, Follow Up, Paperwork, Other.
  • Priorities — Low, Medium, High, Urgent.

HubSpot

  • Enable integration master switch.
  • Sync for all users — include guest form submissions, not just admin actions.
  • API token — Private App access token.
  • First stage — HubSpot stage ID for new deals.
  • Stage map — per-CRM-stage mapping to HubSpot stage IDs.
  • Test Connection button — runs 4 checks against the HubSpot API.

Global

  • Empty value text — the character or string used when a field is empty (default: —).

Notify SMS

  • Twilio credentials (Account SID, Auth Token, From Number).
  • Per-event SMS templates.
  • Send Test SMS button.

Webhooks

  • Webhook URL.
  • Comma-separated event subscription list.
  • Test Webhook button.

Saving Changes

Each tab has its own Save button. The form submits via admin-post.php, not AJAX — you will see the page reload after saving.

Resetting to Defaults

There is no reset button. Default values are re-seeded only when the plugin is activated fresh. To restore defaults, deactivate and reactivate the plugin (note: your data is preserved).

Email Notifications Are NOT on This Page

Historically, CRM email notifications had their own settings tab. They have been moved to Theme Options → Email Management → CRM Emails, which now houses all email templates for the theme and CRM in one place.

Best Practices

  • Customize picklists before onboarding your team. Renaming a lifecycle stage mid-year is annoying; changing it during setup is free.
  • Keep stage colors distinct. The deals pipeline board relies on color.
  • Test integrations (HubSpot, Twilio, webhook) from this page. The test buttons give precise errors.
  • Document your custom values. If you rename “Closed Won” to “Deal Closed”, your automations still reference the renamed value — make sure everything matches.
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

Help Categories

  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 38Elementor Shortcodes Built-In
  • 45FAQ
  • 15Footer
  • 5Getting Started
  • 37Header
  • 2IDX & MLSImport
  • 6Installation & Setup
  • 23Installation FAQ
  • 23Maps & Location Settings
  • 21Multi-Language Third Party Plugins
  • 6Other Third party Plugins
  • 19Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 36Property Pages & Layouts
  • 31Search & Filtering
  • 162Technical how to | Custom Code Required
  • 8Technical: Actions and filters
  • 6Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 8WPResidence Elementor Studio
  • 50WPResidence Translate Plugin

Join Us On

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