How to Create a CASL Compliant Form | 8 Examples Included

CASL compliant forms

Many communication directors and marketers think it’s impossible to build a larger contact list while maintaining CASL compliance.

But with the right CASL compliant forms, you can maximize growth, obtain contacts’ express consent and stay CASL compliant.

And to help you do just that, we created this CASL forms guide. 

A brief introduction about the company behind this article: Founded in 2007, Envoke is a Canadian, CASL compliant broadcast email software with an emphasis on compliance and subscription management. CASL compliance with Envoke is not only possible, it's fully automated and works out of the box - with an option to customize settings. 

You can read how Envoke’s CASL compliance features compare to competitors such as Mailchimp in this article. Also, all data is stored on Canada servers.

“After researching various newsletter software, Envoke checked all the boxes of its competitors and we felt it provided a better overall value. A bonus was that it’s a Canadian owned company which put a high emphasis on following Canada’s CASL legislation.

Reade Beaudoin / Economic Development Officer
City of Fort Saskatchewan

In this article, we’ll guide you through:

By the end of the article, you’ll be able to create your own CASL compliant form.

What is a CASL Compliant Form?

A CASL compliant form is the subscription form you put on your website and includes the details required by CASL laws.

To create a CASL compliant opt-in form, you must include:

  • What your recipients are opting into. This is most often the list of subscriptions shown as checkboxes.
  • Your organization’s mailing address.
  • Your business phone number.
  • Your email address.
  • Your website URL.

Embed opt-in forms to your website to build a larger contact list and send personalized emails to those who showed interest in your organization.

Sending unsolicited emails to prospects can damage your email address reputation and cause non-compliance issues.

CASL regulations are taken very seriously in Canada and non-compliance can result in thousands of dollars in CASL fines.

To make sure you’re on the right side of CASL, create compliant opt-in forms to obtain recipients’ express consent.

Other than your signup forms, keep an eye on your CASL compliance requirements to verify how compliant your email marketing is.

How do you become CASL compliant?

Generally, there are two types of email compliance laws:

Opt-in-based: You can only send promotional emails to people who are already asked to receive it. 

Opt-out-based: You have to provide an unsubscribe mechanism, so your recipients have the option to opt-out.

For instance, CAN-SPAM in the US is an opt-out based compliance law.

CASL is an opt-in-based law, which means email recipients must have provided consent and agreed to receive your organization’s emails.

Under CASL, recipients can provide you with two types of consent:

Express consent: Recipients clearly stated that they want to receive your emails.

Implied consent: Recipients somehow stated they’d want to receive your emails (download brochure, make a purchase, inquiry, etc.) but only for a while.

Implied consent is due to expiration in 6 months or 2 years, depending on how your recipients opted in.

If you’re new to consent types, discover the 7 CASL consent statuses:

  • Express consent.
  • Implied consent based on inquiry.
  • Implied consent based on transaction.
  • Implied consent with no expiry.
  • Expired consent.
  • Not provided consent.
  • Revoked consent.

Besides receiving recipients’ implied or express consent, you must record and document your contacts’ consent,

You must provide the proof of your email recipients’ consent, including the consent date for each contact and a list of all emails you sent to each one.

I recommend using a Canadian email software that strictly adheres to CASL regulations instead of using foreign email software that might lead you to non-compliance issues.

8 CASL Compliant Form Examples to Learn From

To help you learn from real examples of signup forms, here we collected for you 8 CASL consent form examples to learn from.

All the included examples were created in the Envoke email software. You can register for free to create similar compliant forms.

1. Ask subscribers to give express consent

Obtaining express consent should your number one objective when running CASL compliant email marketing.

Similarly to the CASL subscription form below, include a checkbox to obtain subscribers CASL express consent.

I recommend mentioning what your subscribers can expect from you, so they know what they’re subscription for.

CASL compliant form sample

2. Provide multiple opt-in options

Offer your subscribers multiple opt-in options, so they subscribe to what they’re most interested in.

This technique is recommended as it allows you to send personalized email campaigns based on your subscribers’ interests.

Below, a CASL compliant opt-in form that applies this tip perfectly. It even takes it a step further by mentioning the frequency of sending emails.

CASL compliant opt-in form example

3. Include dropdown menu to segment subscribers

Never miss a chance to segment your email subscribers. The more data you have to segment your subscribers, the more personalized email campaigns you can send.

According to Yes Lifecycle Marketing, personalizing the subject line alone generates 50% higher open rates.

Here is a nicely designed CASL compliant form that includes a dropdown menu and subscription options.

CASL compliant opt-in form

4. Add opt-in forms in your blog and website footer

If you’d like to include a short in-content subscription form in your blog articles or email footer, probably you’d create one without subscription options to keep it brief.

Yet, if your opt-in form doesn’t include a checkbox, you’ll subscribers will be under CASL implied consent, which is due to expiry.

Here is an example of an in-content subscription form to consider.

Casl compliant subscription form

If you’re obtaining contacts implied consent, make sure to have an on-going consent monitoring system to review your contacts’ consent expiration. 

And also, send consent reminder emails to convert soon-expiring implied consent to express consent.

5. Add a consent checkbox to your popups

In most cases, popups are too brief, and they focus only on converting visitors into email subscribers.

But under CASL regulations, that will leave you with implied consent that would expire and shrink your contact list.

Consider adding a consent checkbox to turn your popup into a CASL compliant opt-in form and obtain express consent.

casl opt-in example

6. Use pre-checked subscription checkboxes

Another tip to consider on your opt-in forms is to use pre-checked subscription options. Note, the content type can be pre-checked, consent cannot.

This example below uses perfectly pre-checked boxes, clearly stating what subscribers would expect.

This form doesn’t include a consent checkbox because it’s explicitly for signing up to receive content and filling out the form provides express consent.

CASl compliant opt-in example

7. Design sign up forms to match your website

Design your signup form to match your website and brand. The following opt-in form comes from Smart Serve. They include consent checkboxes, but it’s not mandatory to check.

If the consent checkbox is not checked, contacts come in with implied consent, and you can only send them emails for 6 months.

CASL compliant opt-in form template

8. Setup confirmation email for implied consent

Similar signup forms that don’t include a consent checkbox still counts as express consent as the form’s sole purpose is to opt-in. In this case a checkbox is not required. Unlike with forms that aren’t explicitly for signing up to content, for example download forms or inquiry forms.

Opt-in form example without consent checkbox

When creating a signup form to grow your email list, I recommend setting up an automated confirmation email campaign, so you turn your implied consent subscribers to express consent.

You can easily automate a double opt-in or a confirmation email to your new subscribers using Envoke.

Do CASL Regulations Require Double Opt-in?

Setting up a double opt-in signup process for your subscribers requires 2 steps.

The first step is a subscriber has to fill in your signup form. And as a second step, they receive a confirmation email to confirm their opt-in, so they get to your contact list.

Does CASL require double opt-in?

CASL laws do not require you to set up a double opt-in process. But one significant benefit of using it is that you have a more engaged email list.

Double opt-in helps you avoid collecting spam email addresses and maintain the quality of your contact list.

Many organizations misinterpret double opt-in for acquiring express consent and they think it’s a CASL compliant email strategy.

Yet, here is the truth.

  • When using double opt-in for your company you could fail to be CASL compliant.
  • When using a single opt-in, you’re certainly not CASL compliant.
  • CASL does not require double opt-in.

Here is a use-case to help you understand.

You can receive a recipient’s consent through a double opt-in process when they download a brochure.

But this type of consent is implied consent which expires after 6 months of the opt-in date. So sending promotional emails to such contacts becomes non-compliant in 6 months.

Double opt-in helps you provide proof of consent, but it’s not the ultimate CASL compliance solver.

Please note that the content shared in this article is NOT legal advice. It’s recommended to discuss your organization’s CASL compliance with your legal counsel.

How to create a CASL Compliant form?

Firstly, you’ll need to register for Envoke email software to create and customize your CASL compliant signup forms.

Using Envoke, you have full control over your customization setting to design a responsive signup form on brand and match your website design. 

You’ll also be able to:

  • Create bilingual forms (French & English).
  • Use hosted forms as landing pages.
  • Display forms as a popup.
  • Display/hide CASL consent checkboxes.
  • Automate confirmation emails upon form submission.
  • Set-up a double opt-in.
  • Receive a notification when a contact fills a form.
  • Automate contacts’ consent management.

Here is a preview on Envoke’s drag & drop signup form builder

CASL Email Footer Requirements

CASL regulation requires that you include the following information in every email campaign you send.

  • Your name or organization name
  • Physical mailing address
  • Contact information: email, phone, website
  • Unsubscribe link

Here is an example of a CASL email footer that satisfies compliance requirements.

CASL compliant email footer

Using Envoke’s email builder, you can design a similar CASL compliant email footer that contains the must-include information.

If you’re managing a large team of communicators and you want to make sure that everyone is not missing out on CASL requirements, you can manage email template permissions.

This means that other users can’t edit the locked elements of your email template.

Bonus: 9 CASL Tips to Consider

To recap, follow these action steps to implement CASL tips:

  1. Use a consent checkbox on all non-subscription forms.
  2. Ensure the consent option is not pre-checked.
  3. Include the name and physical address of your organization in your forms.
  4. Ensure all forms state, “I can unsubscribe at any time.”
  5. Subscriptions options are visible and pre-selected when consent is checked.
  6. Avoid consent checkboxes on forms clearly for the purposes of subscription.
  7. On subscription forms, include text covering subscription details.
  8. On email messages, include the name, physical address, and contact information of your organization.
  9. Include a working unsubscribe link in all emails.

CASL has numerous form and email message requirements, so much so that it can be overwhelming. 

By following the above tips and action steps, you can easily set yourself to be both CASL compliant and better optimized for consent and subscriptions in the process.


You can do both, grow your contact list and be on the right side of CASL compliance. Now I shared with you examples, tips, and how to create your own CASL compliant opt-in form.

It’s your turn now. Please feel free to write to us if you have any questions or concerns regarding compliance.

Share this Article


Join our list to receive our monthly “practical tips and best practices” emails.
Unsubscribe any time.

View our newsletter archives to get a glimpse of the kind of messages you’ll be receiving.

Start a 30 day trial

Start a fully loaded trial account

30 days free access:

Let’s discuss your requirements to establish or rule out a fit.

Trial accounts include full support and all functionality.