Search and email both got smarter on EasyDigz. A buyer no longer has to speak the site's language, picking a city, setting a price range, checking boxes, hoping the filters match what they actually want. An agent no longer starts a follow-up email from a blank box.
Here's what changed, and why each piece exists.
EZ Assist Search
Type what you want, the way you'd say it. A visitor can type “3 bed 2 bath under $500k with a garage” and get real results back. Beds, baths, price, size, garage, property type, place names, and open-ended wishes like “waterfront” are all understood, for rentals as naturally as purchases. No filters to build, no account required. A visitor who isn't sure what to type can watch the search box cycle through real working examples until something matches what they're looking for.
One bar, two modes. EZ Assist Search sits alongside the existing Location mode in the same search bar. EZ Assist Search reads a sentence; Location mode still works the classic way, pick a place, then narrow with filters. Switching modes swaps the results in place, so a visitor never loses the page, and their choice is remembered across a reload.
Opens on the agent's own market. Before a visitor types anything, the search page already shows homes scoped to that agent's service area, with a heading naming the cities on screen. A search that names no place stays in that market; a search for a specific city goes exactly where it was told. Results are ordered nearest-first from the agent's market, on that agent's own website.
The map and the sentence work as a pair. Dragging or zooming the map re-runs the search for exactly what's on screen, and the header updates to say so, right down to the property count. If moving the map takes a visitor away from a place they typed, one clearly labeled click restores it. The map never snaps back on its own, and switching between grid and map view keeps the same results.
Built for how someone actually browses. Results load in batches with infinite scroll, and a new search updates in place instead of blanking the page. Opening a listing and coming back restores the same results at the same scroll position. A heart in the search bar saves the search to a visitor's dashboard, and a microphone lets them dictate the sentence instead of typing it.
EZ Assist AI-Written Emails
Six quick actions, or a blank prompt. Every email and campaign editor now has a collapsible EZ Assist sidebar. Rewrite, shorten, make it friendlier, make it more professional, add a call to action, or fix the grammar, each is one click. There's also a free-text option for anything more specific, and a “start from scratch” path: leave the subject and body empty, describe the email, and EZ Assist writes the whole thing.
Personalize for my brand. This option pulls from an agent's own onboarding profile, name, firm, city, expertise, value proposition, goals, so the result sounds like that agent rather than a generic template. Personalization fields like a contact's first name or an agent's signature always render as visible pill chips, never as raw placeholder text an agent might forget to fill in.
Nothing is lost. Every rewrite can be reverted in one click, and a full generation history keeps every previous version available to restore, not just the last one.
AI-Generated Campaigns
Describe a goal, get a full draft. Typing a goal like “weekly market updates for sellers in Briar Chapel,” setting the number of emails (one to three) and a duration (one to 365 days), is enough for EZ Assist to generate the complete sequence: campaign name, description, subjects, bodies, and day-by-day cadence. The result always lands as a draft with an empty audience, an agent still reviews it, adds contacts, and clicks Start.
An existing campaign can be rewritten in one pass, too. Bulk Campaign Personalization runs the same quick actions across every step of a campaign already built, with a per-step progress bar and one full revert that restores everything at once. Step count and cadence never change, only the writing does.
A blog post or a market report can become a campaign on its own. “Create Campaign” on a published blog post generates a short sequence, three emails by default, whose only job is driving clicks back to that post; the full blog content is never dumped into an email. The same option on a completed EasyInsight market analysis builds a campaign that cites the analysis's actual numbers, homes under a certain price in a specific zip code, a real price gap between two neighborhoods, rather than speaking in generalities.
Built to Stay in an Agent's Control
None of this sends itself. Every AI-generated campaign saves as a draft with no audience attached; nothing goes out until an agent reviews it, adds contacts, and clicks Start. A double-clicked “Generate” is safely rejected, so nothing gets duplicated. Every piece of EZ Assist content is sanitized before it saves and logged alongside the original text, the output, and the prompt that produced it, so there's a full record of what changed and why. When a campaign is built from a blog post or a market report, ownership is verified and the source data is pulled fresh, never trusted from whatever happens to be in the browser. The EZ Assist drafts. The agent decides.
Put together, a visitor's first search now succeeds with a sentence instead of a form, and lands on the agent's own market rather than somewhere generic. An agent's first email draft starts from something that already sounds like them, with every EZ Assist touch reversible and nothing sent without an explicit Start. All of this is live now.s is live now.

