Envoke is a Canadian email marketing platform purpose-built for CASL (Canadian Anti-Spam Legislation) compliance, serving Canadian nonprofits, associations, and mid-market brands with consent tracking, audit trails, and CASL-specific reporting. The unsubscribe mechanism uses the {{unsubscribe_url}} merge tag auto-injected into every campaign footer, and Envoke emits RFC 8058 headers automatically for authenticated sending domains. Consent is tracked at the contact level with CASL express/implied consent classification. This guide covers the tag, the CASL enforcement model, and how to verify the setup end to end.
Envoke unsubscribe link
| Tag syntax | {{unsubscribe_url}} |
| Placement | Auto-embedded in every campaign footer |
| Scope | Contact-level opt-out with CASL classification |
| Config path | Settings > Sender identity > Footer template |
| RFC 8058 one-click | Yes, automatic for authenticated sending domains |
How to add the unsubscribe tag in Envoke
Place the merge tag exactly as shown below in the email template. Envoke replaces it at send time with a signed URL scoped to the recipient and campaign.
{{unsubscribe_url}}For custom HTML templates, wrap the tag in an anchor to render a proper hyperlink in the delivered email:
<a href="{{unsubscribe_url}}">Unsubscribe from this list</a>Auto-embedded in every campaign footer
Yes, automatic for authenticated sending domains The recipient's mailbox provider (Gmail, Yahoo) uses the List-Unsubscribe-Post header to expose the native one-click button on the message. Requires domain authentication with DKIM and DMARC.
Envoke CASL express/implied consent classification is enforced at the contact level, meaning imported contacts default to implied consent with a 2-year expiration timer under CASL rules. Contacts approaching implied consent expiration should be converted to express consent via a re-permission campaign before the deadline, or Envoke suppresses further sends automatically. This is stricter than US CAN-SPAM but matches Canadian regulatory expectations.
Testing your Envoke unsubscribe link
- Send a test message to a controlled Gmail address you own via the Envoke campaign preview action
- Click the footer unsubscribe link and confirm the opt-out on the landing page
- Check the subscriber or contact record: the status should be Unsubscribed within seconds
- Verify the RFC 8058 headers in Gmail: open the message, click three dots, then Show original. Look for
List-UnsubscribeandList-Unsubscribe-Post: List-Unsubscribe=One-Click
Want the full 222-platform reference?
See the pillar guide with the compliance landscape, the RFC 8058 deep dive, and the unsubscribe tag for every ESP: How to add an unsubscribe link: the complete 2026 guide →
How to add the Envoke unsubscribe link (step by step)
Envoke drag-and-drop templates include the unsubscribe link in the default footer, but custom HTML templates require the tag inserted manually.
- Open your campaign or template in the Envoke editor.
- Add or edit a text block in the footer where the unsubscribe link should appear.
- Insert the merge tag
{{unsubscribe_url}}. Envoke replaces it at send time with a signed URL scoped to the contact. - Wrap it in an anchor:
<a href="{{unsubscribe_url}}">Unsubscribe</a>. - Configure the sender identity under Settings > Sender identity > Footer template.
- Send a test to a seed address and verify the rendered link routes to the Envoke-hosted preference page.
CASL express and implied consent classification
Envoke CASL express/implied consent classification is enforced at the contact level, meaning imported contacts default to implied consent with a 2-year expiration timer under CASL rules. Contacts approaching implied consent expiration should be converted to express consent via a re-permission campaign before the deadline, or Envoke suppresses further sends automatically. This is stricter than US CAN-SPAM but matches Canadian regulatory expectations. CASL fines can reach CAD 10 million per violation for corporate senders, making platform-level enforcement essential.
RFC 8058 one-click headers
Envoke added RFC 8058 one-click unsubscribe automatically ahead of the Google and Yahoo February 2024 requirements. The List-Unsubscribe and List-Unsubscribe-Post headers inject on every marketing send from domains authenticated under Settings > Sender identity. SPF and DKIM records must be verified. Canadian data residency defaults align with Canadian sovereignty requirements for public sector and healthcare customers.
Audit trails and CASL compliance reporting
Envoke audit trails record every consent event with timestamp, source, IP address, and consent type (express vs implied) for regulatory review under CASL. Compliance reporting exports let CASL auditors verify consent documentation for any contact in the database. Nonprofits and associations subject to CRTC (Canadian Radio-television and Telecommunications Commission) enforcement particularly benefit from this documentation depth, since implied consent classification requires proof of the underlying business relationship (donation, membership, purchase) triggering implied consent.
Frequently Asked Questions
What is the Envoke unsubscribe tag?
The merge tag is {{unsubscribe_url}}. Envoke replaces it at send time with a signed URL scoped to the contact. Use it inside an anchor: <a href="{{unsubscribe_url}}">Unsubscribe</a>.
Does Envoke enforce CASL implied consent expiration?
Yes. Implied consent contacts have a 2-year expiration timer under CASL rules. Contacts approaching expiration should be converted to express consent via re-permission, or Envoke suppresses further sends automatically.
Does Envoke support one-click unsubscribe for Gmail and Yahoo?
Yes, automatically for authenticated domains. Envoke injects List-Unsubscribe and List-Unsubscribe-Post headers on every marketing send from domains verified under Settings > Sender identity.
Is Envoke data hosted in Canada?
Yes. Canadian data residency defaults align with Canadian sovereignty requirements. Public sector agencies and healthcare providers subject to provincial privacy laws (PIPEDA, PHIPA, PIPA) often prefer Envoke for this reason.
Does Envoke provide CASL audit reports?
Yes. Audit trails record every consent event with timestamp, source, IP, and consent type. Compliance reporting exports let CASL auditors verify consent documentation for any contact, particularly valuable for nonprofits subject to CRTC review.
About the Author

Alaa · LinkedIn
Email infrastructure specialist with 8+ years of hands-on experience in SMTP, deliverability, and email verification. I’ve configured and troubleshot mail systems across Postfix, Exchange, and cloud relays, managed IP reputation and warmup campaigns, and built verification pipelines processing millions of addresses. My work spans DNS authentication (SPF, DKIM, DMARC, BIMI), bounce handling, blocklist monitoring, and compliance frameworks including CAN-SPAM and GDPR. I write every article on SMTPedia to give email professionals, developers, and marketers the accurate, RFC-grounded reference they need.
About SMTPedia
SMTPedia is an independent email industry reference covering SMTP, IMAP, POP3, email deliverability, marketing platforms, DNS authentication, and email verification. Every article is researched from official provider documentation, IETF RFCs, and industry best practices. Settings and configurations are verified quarterly.
We are cited as a source by ChatGPT, Microsoft Copilot, and thousands of email professionals worldwide. Learn more about our editorial process.

