Skip to content
The library
Agency pipelineOctober 8, 2026 · 8 min read

An agency AI BDR workflow that respects CASL

Scraping can find an account. It does not automatically create consent. Build the evidence, relevance and stop rules into the pipeline before anything sends.

An AI BDR system should create qualified conversations, not a bigger spam queue. The important work happens before send: defining the account, finding a legitimate reason to contact a specific person, recording the basis for the message and deciding exactly what makes the sequence stop.

For Canadian outreach, that design has to include CASL from the beginning. This guide is operational information, not legal advice. A business should obtain legal guidance for its own markets, message types and consent basis before launching a campaign.

A public or enriched email address is a data point, not a blanket licence to send commercial messages.

What the official guidance requires

The CRTC's CASL guidance on implied consent says commercial electronic messages generally require consent, sender identification and an unsubscribe mechanism. If a sender relies on conspicuous publication, it must be able to show that the address was publicly posted without a no-contact statement and that the message was relevant to the recipient's business role, functions or duties.

The same guidance puts the burden of proving consent on the sender. It recommends records such as the source URL, collection date, address and evidence that no anti-solicitation statement accompanied the publication. A purchased or scraped list does not transfer that proof automatically. ISED's plain-language guidance also says unsubscribe requests must be completed within 10 business days and at no cost.

The controlled outbound workflow

  1. Define a narrow ICP and the business problem the offer can credibly solve.
  2. Discover candidate accounts, then verify the company, role and contact through allowed sources.
  3. Record the consent or exemption basis, source URL, collection date, relevance rationale and any no-contact signal before a contact becomes send-eligible.
  4. Research one true business reason for the message and draft a short note relevant to that person's role.
  5. Run human approval on the account, evidence and message before the first campaign for a segment launches.
  6. Send through a controlled sequence with identification, contact information and a working unsubscribe path where required.
  7. Classify replies, stop immediately on opt-out or negative intent, and route genuine interest to a person or booking flow.

What a scraper should—and should not—do

A research tool such as Bright Data can discover companies, read public pages and structure facts for qualification. It should not make the final legal determination or send directly from raw output. Put a policy layer between discovery and outreach: deduplication, suppression lists, source evidence, relevance scoring, contact verification and approval.

  • Never turn a scraped row directly into a live sequence.
  • Keep global unsubscribes and do-not-contact records outside individual campaigns.
  • Suppress customers, partners, competitors, sensitive roles and any source carrying a no-solicitation statement unless counsel confirms a valid basis.
  • Expire or re-verify time-sensitive evidence instead of treating an old source as permanent permission.

Measure sales quality, not email volume

Deliverability and reply rate are diagnostics. The commercial measures are positive replies, qualified meetings, accepted opportunities and pipeline with a defined source. Track opt-outs, complaints, invalid contacts and suppression failures beside them. A system that creates meetings but damages the domain or ignores consent is not performing well.

The system behind thisOutbound AI BDR System See the account research, qualification, outreach, reply handling and measurement system for agencies and B2B teams.

Start with a conversation

Find the revenue
you’re leaving behind.

We’ll look at your customer journey and find the first gap worth closing.

Schedule a free consultation