CampaignCanvas
Built for Umbraco CMS · Forms & newsletters

CampaignCanvas:
Forms & newsletters
for Umbraco

A powerful form builder and integrated newsletter & mailing list platform. 16 field types, multi-page forms, conditional logic, workflow automations, email campaigns, and a headless API — all inside Umbraco.

Text
Email
Date
Dropdown
Rating
File Upload
Consent
Number
+8 more
Features

Everything you need to capture & engage

From simple contact forms to multi-page workflows, full newsletter campaigns, and mailing lists — CampaignCanvas gives you the tools to capture, manage, and engage your audience entirely inside Umbraco.

Form Builder

Design forms visually with a powerful drag-and-configure editor

  • 15 field types including rating, file upload, consent, and subscribe-to-list
  • Multi-page forms with numbered steps or progress bar
  • Conditional visibility — server-enforced, hidden fields never validated or stored
  • Revisions with one-click rollback and full snapshot history
  • Folders, soft-archival, and duplication with alias suffixing
  • Half/full width grid layout per field

Submission Management

A full inbox for reviewing, searching, and managing form entries

  • Submission inbox with pagination, search, and status filters
  • Status lifecycle: New → Read → Spam → Archived
  • Bulk delete and bulk status updates
  • File upload handling with streaming download and original-filename preservation
  • Per-field sensitive-data redaction gated by Umbraco permission
  • Analytics dashboard with per-form totals, time-series charts, and summaries
  • Automatic retention cleanup — hourly purge on configurable windows

Workflows & Automation

Trigger actions automatically when forms are submitted

  • Email notifications with reply-to mapping and field tokens
  • Autoresponder emails to submitters from any email field
  • Slack Block Kit, Microsoft Teams Adaptive Card, and Discord embed webhooks
  • Generic webhook with shared-secret header for any endpoint
  • Add-to-mailing-list workflow (upsert subscriber, tag, record consent)
  • Reusable email templates wrapped around workflow bodies
  • SSRF protection on every outbound webhook (blocks localhost + RFC 1918)

Security & Compliance

Built-in protections plus a full GDPR audit trail

  • Honeypot field and time-to-submit bot heuristic
  • CAPTCHA: Cloudflare Turnstile or Google reCAPTCHA v3
  • Antiforgery tokens and configurable IP-based rate limiting
  • Subject Access Request search across submissions and subscribers
  • Right-to-Erasure bulk delete with hashed suppression entries
  • Audit log capturing every state change — user, IP, timestamp, resource
  • Consent audit trail with source, policy version, and captured IP

API & Integration

First-class APIs for headless and traditional Umbraco setups

  • Full management API for forms, submissions, templates, campaigns, subscribers
  • Public headless JSON API for form submissions (rate-limited, anonymous)
  • Umbraco property editors: FormPicker and MailingListPicker
  • View components: CampaignCanvasRenderer and NewsletterSignup
  • Import/Export with fail / overwrite / only-missing conflict strategies
  • Per-ESP webhook endpoints with signature verification

Theming & Localization

Customize the look, copy, and language of every form and email

  • Custom submit labels, success messages, and redirect targets
  • Post-submission redirect to URL or Umbraco content node
  • Per-form locale overrides for all UI text and validation messages
  • Email themes: reusable brand kits (palette, typography, logo, shell)
  • Namespaced .campaigncanvas-* CSS classes for frictionless overrides

Newsletters & Campaigns

Design, review, and send responsive email campaigns from Umbraco

  • Block Grid email builder with email-safe block catalogue
  • Preview modes: desktop, mobile, plain-text, and dark mode
  • Reusable campaign templates and branded email themes
  • Spam-score validator, pre-send validation, and unlimited test sends
  • Approval workflow: Drafter / Reviewer / Sender roles with comments
  • Scheduled sends with IANA timezones and cancel-window safeguard
  • Content-triggered digest campaigns (daily, weekly, monthly)
  • Analytics: opens, clicks, CTR, click-to-open, top links, time-series

Subscribers & Lists

A CRM-lite for people who receive your emails

  • Multiple mailing lists with tags and typed custom fields
  • Dynamic segments from tag, custom field, membership, language, bounce rules
  • Double opt-in with signed 7-day tokens and purpose-specific protectors
  • RFC 8058 one-click unsubscribe with optional reason capture
  • Global suppression list (hard bounce, complaint, unsubscribe, erasure)
  • CSV import wizard with column mapping and dry-run preview
  • Subscriber timeline: every open, click, bounce, complaint ever recorded

Email Delivery

Enterprise-grade sending with pluggable providers and bounce handling

  • SendGrid, Postmark, Mailgun, and Resend integrations with SMTP fallback
  • Bounce and complaint webhooks with per-provider signature verification
  • Transactional templates: confirmation, welcome, unsubscribe, resend — editable with reset-to-defaults
  • Retry with exponential backoff and auto-suppression after repeated hard bounces
  • Shared audit, permissions, and anti-spam with the forms module
  • UTM appending on click redirects — author-provided params preserved
Pricing

Simple, one-time pricing

No subscriptions. No per-seat fees. Buy only the module you need.

Forms

The full form builder.

€99one-time
  • All 16 field types
  • Multi-page forms & conditional logic
  • Submission inbox with analytics
  • Email, Slack, Teams & Discord workflows
  • Headless API & management API
  • File uploads & sensitive data controls
  • Anti-spam & security protections
  • Data retention & GDPR compliance tools
  • Import/Export & form revisions
  • Theming & localization
Buy Forms — €99
Save €49

Bundle

Forms + Newsletters together.

€349one-time
  • Everything in Forms
  • Everything in Newsletters
  • Forms → Newsletter subscribe workflow
  • Single license key for both modules
Buy Bundle — €349

Newsletters

Campaigns, lists & subscriber tools.

€299one-time
  • Drag-and-drop email builder with reusable blocks
  • Send Umbraco content as a newsletter
  • Digest campaigns — daily, weekly, or monthly
  • Mailing lists with tags & custom fields
  • Double opt-in & one-click unsubscribe
  • Scheduled & per-recipient sends
  • Campaign analytics — opens, clicks, engagement
  • CSV import, Umbraco members, custom providers
Buy Newsletters — €299

Every license includes

3 domains included

Production, staging, and development — covered.

€25 for 3 extra domains

Scale when you need to. Add domains anytime.

Localhost always free

Develop and test locally without a license.

Tied to Umbraco major

Upgrading to a newer Umbraco major requires a new license.