AhaSend
Back to Blog

Product Update: April 2026

Mark Kraakman
Mark Kraakman
Product Update

April was a big month with lot's of updates. Here's what shipped.

Multi-currency billing

AhaSend now bills in EUR, GBP, or USD depending on your location. Your currency is set when your account is verified, and all prices - plan base costs and per-1000 overage rates - are shown in your choosen currency throughout the dashboard and onboarding flow. 

Custom subdomains on domain creation

The create-domain API endpoint now accepts tracking_subdomain, return_path_subdomain, subscription_subdomain, media_subdomain, and dkim_rotation_interval_days in a single API call.

Previously, custom subdomains had to be configured after domain creation as a separate step. Now you can provision a fully configured domain - including all custom subdomains - in one request. This is useful for anyone automating domain setup, whether you're onboarding a single domain or provisioning hundreds.

It also enables a cleaner migration path from SendGrid: because AhaSend now supports custom Return-Path and DKIM subdomains, you can reuse existing DNS records rather than creating new ones. No dangling records, no unnecessary DNS changes. We've documented that migration approach in detail.

Subdomain locking after DNS verification

Once a sending domain's subdomains are verified in DNS, they are now locked. Any change to a verified subdomain requires contacting support, and the API returns a clear 400 error indicating which subdomain is locked.

This protects against accidental misconfiguration after a domain is live - an important safeguard when managing DNS for many customer domains.

BYODKIM compatibility for legacy setups

Platform Partner accounts can now create domains with 1024-bit BYODKIM keys for legacy compatibility. 2048-bit keys remain recommended for new setups, but this removes a blocker for partners migrating older SendGrid configurations where 1024-bit keys are in use.

Work email required at signup

To reduce abuse, new accounts now require a work email address at registration. Free, personal, and temporary email providers are no longer accepted.

Also shipped

A handful of improvements and fixes rounded out the month: better API error responses (403 instead of 401 for scope issues, clearer errors across the board), email address normalisation on messages and suppressions and stricter message scheduling validation.

Full details in the changelog.

Learn more about AhaSend →

Product Update: April 2026 | AhaSend