Compliance: CASL for your database
The BrokerFold Team — Product + Engineering
Last reviewed
On this page
Most agents inherit their database problem: years of open-house sheets, imports, referrals, and purchased lists merged into one blob with no memory of who agreed to what. CASL does not care how the blob formed — every commercial message you send needs a live consent basis, the required identification, and a working unsubscribe. This lesson is the audit that turns the blob into a database you can lawfully use. The sending rules themselves live at can I email leads under CASL; the daily capture workflow is the CRM playbook consent lesson. This is the compliance-track view: the one-time clean-up and the message obligations.
Step 1: sort every contact into a basis
Go segment by segment and assign what you can actually evidence: express (a standalone, unbundled yes), implied (an inquiry or a business relationship, each with an expiry clock), or unknown. Be ruthless about the third bucket — a contact you merely possess is unknown, and unknown means no commercial email. Purchased and scraped lists land here almost by definition. This sort is the audit; every later step just acts on it.
Step 2: date the implied bucket
Implied consent expires — roughly six months from an inquiry, roughly two years from a client relationship. So implied without a date is a time bomb: record the event and the date that started each clock, and flag every contact whose window is already closed or closing. Expired implied consent moves to unknown, however warm the relationship felt.
Step 3: fix the message, not just the list
CASL regulates the message too, and this is the half agents forget. Every commercial send must identify who it is from with real contact information and carry an unsubscribe that works immediately and gets honoured promptly. Check your newsletter template and your CRM’s sending defaults once — on a properly built system the footer identification and one-click unsubscribe are structural, and suppression is enforced ahead of any consent you hold. The same requirements chase every channel, including text messages.
Step 4: run re-permission on the closing windows
For implied contacts still inside their window, send a plain, honest ask: do you want to keep hearing from me? A confirmation click records express consent with evidence attached, which never expires until revoked. Send it while the clock is still running — after expiry the email lane is closed and you are down to the phone and the doorstep.
Step 5: quarantine, do not delete
Unknowns and expired contacts should be unmailable, not erased — privacy law gives them their own lifecycle, covered in the privacy lesson. Park them in a suppressed segment. If they inquire again someday, a fresh clock starts honestly.
What done looks like
Every contact carries a basis and a date. Nothing unknown is mailable. Templates identify you and unsubscribe cleanly. And the audit never needs repeating, because capture now records consent at the moment it happens.
The mistake that costs the most
Sending one last broadcast to everyone before the clean-up — usually framed as a re-introduction email. That send is itself a commercial message to hundreds of people you hold no basis for, and it turns a quiet compliance debt into an active violation with complaints attached. Sort first, ask permission second, send third.
Frequently asked questions
Does CASL cover my texts and DMs or just email?
Commercial electronic messages generally, which reaches texting and can reach direct messages — the same consent and unsubscribe logic follows the message, not the channel. The texting specifics have their own page; the safe instinct is to treat every outbound channel as covered.
I have emailed my old list for years with no complaints — am I grandfathered?
No. Silence is not consent and history is not a basis; every send needs a live basis at the moment it goes out. A long-dormant list is exactly where implied-consent clocks have quietly expired, which is why the audit sorts by basis and date rather than by how familiar the names feel.
What are the actual stakes here?
CASL carries administrative penalties that reach into the millions for businesses, and enforcement actions have named small firms, not just mass spammers. For an agent the realistic costs arrive earlier: complaints, a poisoned sending reputation, and a database you can no longer lawfully use.
Keep reading
- Compliance: your website privacy obligations Your site collects personal information from the first lead form. Inventory what you gather, publish a policy that matches reality, and honour it.
- CRM playbook: record consent on every contact Express, implied, or unknown — stamp an honest consent basis on every contact at capture, and let the send gate do the legal enforcement for you.
- Can I email leads under CASL? Yes, with consent: express, or implied within CASL's time limits, plus sender ID and a working unsubscribe. What realtors must record, and what to never do.
- Texting leads: consent (CASL) CASL covers SMS. Promotional texts need provable consent, sender identification, and a working STOP — but replying to an inquiry is not marketing.
- CASL CASL is Canada's Anti-Spam Legislation. What consent means for a realtor's email and text follow-up, and how to stay onside while working leads.