You set up a drip in your CRM, and it worked for a while. Now past clients get the wrong email, nobody sees replies, and the team can't change a step without breaking another. This post covers the real estate drip campaign custom vs CRM question for a South Jersey team. When is the built-in sequence enough? When does a plugin or workflow tool fix it? When is building the honest answer? It is one piece of the wider real estate past client follow-up automation system for spring 2027. Short version: most teams should try a workflow before they build.
Five signs the built-in drip has hit its ceiling
A drip campaign is a timed series of messages that sends itself after a trigger, such as a closing date. Built-in drips handle "send email A, wait 30 days, send email B" well. They struggle when the next step depends on something else. Count how many of these describe your team:
- It can't branch on your own fields. You want a different note for a buyer closed in 2021 than a seller closed last month, and the sequence tool only splits on tags.
- It keeps sending after a reply. A past client answers, and the next scheduled email still goes out.
- It can't create a task for a person. The sequence ends at "email sent," so a phone call or handwritten card never reaches anyone's list.
- There is no approval step. Every message goes out automatically, including the ones that need a human look first.
- The data lives in three places. Closing dates sit in a transaction system, contact details in the CRM, and review status in a spreadsheet.
One or two signs usually means a settings problem. Three or more means the tool's design is the limit. Before spending anything, fix the data underneath. Our past-client list audit and the six fields every follow-up system needs comes first. No tool branches on a field that is blank.
The three options, side by side
When the built-in drip stops being enough, you have three moves. Each fixes a different kind of gap.
| Option | What it is | Fixes | Cost shape |
|---|---|---|---|
| Plugin or add-on | A paid extension inside your CRM or a connected email tool | Better templates, send windows, simple branching | Another monthly fee, often per user or per contact |
| Workflow layer | A rules engine that reads your CRM and other systems and acts on both | Reply pauses, tasks, cross-system triggers, approval queues | One-time setup plus the tool's monthly fee |
| Custom build | Follow-up logic written for how your team works, in software you own | Anything the first two can't reach, plus your own data model | Project fee, then hosting and support scoped separately |
We have not benchmarked these against each other on a controlled test, and we can't give you a conversion difference between them. What we can describe is where each one breaks, which is what the next three sections cover.
Option one: buy a plugin
A plugin is the right move when your gap is cosmetic or narrow. Examples: you want sends to land on weekday mornings, you want a nicer template editor, or you need one extra condition on one sequence.
The trade-off is that a plugin lives inside someone else's data model. If it can't see your closing date field, it can't use it. If the CRM vendor changes how contacts are stored, the plugin may stop working until its own maker catches up.
Ask three questions before you pay:
- Which exact fields can it read, and can it write back to the CRM?
- Does it stop a sequence when a contact replies or books?
- What happens to your sequences if you cancel it?
If the answer to the second question is no, you are buying a prettier version of the problem you already have. A plugin is also another subscription, so add it to your total monthly stack before you call it cheap.
Option two: add a workflow layer
A workflow layer sits beside the CRM and runs rules across systems. Think of it as "when this happens in one place, do that in another." It is the middle path, and for most small teams it covers the real gaps.
What a workflow layer can do that a drip can't
It can check the closing date in your transaction record, confirm the contact has not replied in the CRM, and then create a task for the agent instead of sending an email. It can hold a draft in a queue until someone approves it. It can post a row to a spreadsheet or a Slack channel when a past client opens three emails in a day.
That last point matters for replies. A faster sequence is worthless if the reply lands in nobody's inbox. That is why we wrote up lead routing rules for past-client replies and referrals as its own step.
Where it falls short
A workflow layer is still stitched from other products. Each connection can fail quietly, and someone has to watch for that. Pricing for these tools is often based on how many actions run per month. A big list with several branches can cost more than the pricing page suggests. We can't give you a number without your list size and step count, so ask for a trial on your real data.
If part of the stitching is email, our CRM-connected email marketing automation work covers it, including the sending tool and the rules that feed it.
Option three: build the follow-up engine
Building makes sense when the follow-up logic is the thing that makes your team different, or when the workflow layer needs so many patches that it has become the fragile part of your business. Typical triggers for a build:
- You run several agents or offices and each needs different rules, owners and send limits.
- Your key fields (anniversary, neighborhood, last contact type, referral source) live in software you can't extend.
- You want one record of every touch, every reply and every approval, owned by you.
- You are paying for three subscriptions that each do one part of the job.
On cost, we only publish ranges, so here is what we can say. Across the published tiers in our custom app cost guidance, builds run from $15,000 to $100,000+. A follow-up engine is usually one module of that, not the whole app. The starting ranges for the specific work are on our pricing page at iolab.co/pricing. Your quote depends on how many systems it connects to and how much review logic you need.
For a sense of what a full build looks like in a different trade, WRAPT, the lead-to-delivery operations platform we built, runs a nine-stage pipeline with a client portal and a support hub. It is a wholesale business, not real estate, so treat it as an example of scope, not a promise about yours. For brokerages specifically, our real estate CRM work covers lead routing, agent follow-up and transactions in one system.
A build also has costs outside the project. Hosting, any third-party email or text provider and ongoing support are scoped separately in the proposal. Budget for them from day one.
A decision test you can run in an afternoon
Take your busiest sequence and write down every step as a sentence. Then mark each step with the one thing it needs to know. This is the part that decides the option.
- If every step only needs a date and a tag, stay with the built-in drip and clean the data.
- If one or two steps need a condition the CRM can't read, try a plugin.
- If steps need to read from two systems, pause on replies or wait for a person, try a workflow layer.
- If you already tried a workflow layer and maintain more than a handful of fixes, price a build.
Planning a January-to-March sequence? Our follow-up calendar for the spring 2027 market lays out the touches by month. Use it to count steps before choosing a tool. Count steps for each segment, not for the whole list. A short sequence with two branches fits almost any tool. Twelve branches do not.
What stays true whichever option you pick
Replies and approvals
Whatever you choose, build in two stops. The first pauses the sequence when someone replies, and the second routes that reply to a named person. If any step uses AI to draft a note, the draft goes to a human, who edits and approves before it sends. The AI writes a suggestion from CRM fields, and it does not decide who gets contacted. Our post on home anniversary emails and the CRM fields to pull shows which fields feed a message like that.
Email rules apply to every tool
Past-client marketing email is still commercial email. The Federal Trade Commission says its CAN-SPAM guide covers all commercial messages, including a note to former customers. It also says opt-outs must be honored within 10 business days. A tool that makes unsubscribes hard to process is a problem, not a feature. Mailbox providers also set sender requirements. Gmail Help states that, starting in 2024, senders must meet its published requirements to deliver to personal Gmail accounts. Check both with your own counsel and your sending provider. This is general information, not legal advice.
One partner disclosure: iOLab Digital is a Mailchimp partner. If you are weighing flow builders, Mailchimp documents its automation flows as paths that move contacts through steps. That is a workflow layer in the sense above, and it is one option among several.
What we don't know about your situation
We haven't seen your CRM, your list or your agents' habits, so we can't tell you which option wins. We can say the order matters: fix the fields, then try the cheapest change, then escalate. Teams often skip to a build because a sequence feels broken, when the cause is an empty closing-date column or a reply nobody reads. We also can't promise any option produces more listings or referrals. Follow-up improves your odds of being remembered, and the result depends on your market and your effort.
Frequently Asked Questions
When should a real estate team build a custom drip instead of using its CRM?
Build when your follow-up rules depend on data the CRM can't read or edit, when several offices or agents need different rules, or when a workflow layer needs constant patching. If your sequences only need a date and a tag, the built-in drip plus clean data is enough.
Is a plugin or a workflow tool better for a real estate drip campaign?
A plugin suits narrow fixes inside one tool, such as send times or templates. A workflow layer suits needs that cross systems, such as pausing on a reply, reading a closing date from another record or creating a task for an agent. Choose by what the step has to know.
How much does a custom real estate follow-up system cost?
We publish starting ranges on iolab.co/pricing, and our custom app tiers run from $15,000 to $100,000+. A follow-up engine is usually a module of a larger build. Your quote depends on connected systems and review logic, and hosting and third-party subscriptions are extra.
Do past-client drip emails have to follow CAN-SPAM?
Generally yes. The FTC's CAN-SPAM guide says the law covers all commercial email, including messages to former customers, and requires you to honor opt-outs within 10 business days. A promotional note to a past client counts. Confirm the details for your own emails with your attorney, because this is general information, not legal advice.
Prices in this article are starting ranges published on iolab.co/pricing. Hosting, third-party subscriptions and ongoing support are scoped separately in your proposal.
Decide before the spring rush
If your drip is failing, start with the afternoon test above, then tell us which step breaks. We design AI workflow automation with human approvals around how your team already follows up. We will say plainly if a plugin or a workflow is the better buy. We work with teams in Medford, Burlington County, the wider South Jersey and Philadelphia area, and nationwide. iOLab Digital is a Microsoft Advertising, Semrush, SiteMinder and Mailchimp partner. Where this article mentions a tool we partner with, we say so.
Sources
Every outside claim in this article links to where it came from. These open in a new tab.
- Federal Trade Commissionftc.gov
- Mailchimpmailchimp.com
