Last updated 30 September 2026
Active (2)
Campaign Builder Early access
Send marketing campaigns to your contact lists with a simple or a full drag-and-drop editor. In early access; the parts below have already shipped to early-access accounts.
Reusable templates Shipped
Create, edit, copy and delete templates in the dashboard; send them through the API with per-recipient substitutions.
Contacts and lists in the Management API Shipped
Create, read, update and delete contacts and lists; add and remove contacts from lists.
Send with a template via the API Shipped
Reference a stored template in a CreateMessage call instead of sending the full body.
New dashboard navigation Shipped
Restructured sidebar grouping transactional, marketing, developer and settings pages.
Still to come
Campaign Builder documentation, viewing campaign content after sending, a required unsubscribe link in every campaign, and dedicated marketing pools for campaign traffic.
Zero-day retention for sub accounts Improvement
Sub accounts inherit the option to set message data retention to zero when the parent account is allowed to.
Planned (34)
Configuring Marketing domains Improvement
Mark a domain as Marketing so its mail goes out through dedicated marketing pools, kept apart from your transactional traffic.
MCP server for the Campaign Builder New feature
Let AI assistants create and manage campaigns, templates and lists through a Model Context Protocol server.
Inbound authentication results Improvement
See the SPF, DKIM and DMARC results of inbound messages, or receive the raw MIME, so you can decide what to trust before routing.
SEPA payments Improvement
Pay your AhaSend invoices by SEPA direct debit.
Usage alerting New feature
Get notified by email or webhook when a domain sends more than usual or crosses a volume you set.
Marketing Automation 1.0 New product
Triggered, multi-step email journeys that go beyond one-off campaigns.
Temporary AhaSend accounts for AI agents New feature
Short-lived accounts designed for use by AI agents.
Message count on the search page Improvement
Show a result count when searching your messages.
Cleaner messages pagination Improvement
Hide the Next button when there are no further messages to show.
Simplified credentials and API keys Improvement
Credentials and API keys combined into one place, with v2 keys as the default.
Account ID after creating credentials Improvement
Surface the Account ID right after you create sending credentials.
More bounce categories in the dashboard Improvement
A broader set of bounce categories surfaced in the dashboard.
Account level notifications Improvement
Webhook and email notifications for account events, including sub-account status changes and rate limits being hit.
All dashboard features visible on every plan Improvement
Every dashboard feature visible to all users, disabled only where your plan doesn’t include it.
See your account rate limit Improvement
Show the current sending rate limit for your account in the dashboard.
Email address validation New product
Validate email addresses to catch typos and reduce bounces, in real time or automatically within your account.
Inbound message forwarding New feature
Forward inbound messages straight to another email address.
IPv6 support for the API Improvement
IPv6 connectivity for api.ahasend.com.
Sandbox sending from unverified domains Improvement
Send test messages from unverified domains while in Sandbox mode.
Move off Cloudflare Improvement
Reduce third-party dependencies in our infrastructure.
Rotate BYO DKIM keys Improvement
Rotate your own (BYO) DKIM keys after verification.
Billing contacts Improvement
Add a dedicated billing contact to receive invoices.
Bad domain check API endpoint New feature
An API endpoint to check addresses against our known bad-domain list.
Team roles and permissions New feature
User groups with granular permissions, including restricting who can view message content.
Warning for routes with zero retention Improvement
The dashboard warns you when a message route exists on an account with message data retention set to 0, since routing needs at least one day.
Link webhook invocation data to messages Improvement
See the webhook delivery attempts tied to each individual message.
Suppression expiry webhook Improvement
A webhook event when a suppression expires.
Link branding New feature
Further link-branding controls are planned. Custom tracking subdomains are already available; see domain setup.
Clearer message_id_header in CreateMessage Improvement
Remove the confusion around the message_id_header field in the v2 CreateMessage API.
DKIM rotation for older domains Improvement
Add DKIM rotation support when upgrading legacy domains.
Rotate API keys New feature
Rotate API keys without recreating your credentials.
Daily limit per API key New feature
Set a daily sending cap on an individual API key.
Role based access control New feature
Define roles and assign them to team members.
Wildcard subdomains for message routes New feature
Match a route on any subdomain of a routed domain.
Shipped (19)
Prettify dashboard errors Improvement
Cleaner error messages across the dashboard, a clearer alert while a mailbox provider is asking us to slow down, and “Received” renamed to “Queued”.
Q3 2026JavaScript SDK New feature
An official JavaScript and TypeScript client for the AhaSend API, installable from NPM.
Q3 2026Filter messages by deferred attempts Improvement
Filter the message log down to messages that had deferred delivery attempts.
Q3 2026Cumulative message status Improvement
Message status that reflects the full delivery history at a glance.
Q3 2026Integration guides Improvement
30 new guides covering popular frameworks, languages and automation tools.
Q3 2026SPF redirect: and include: support Improvement
Domain verification now follows SPF redirect and include tags.
Q3 2026Inbound routing between AhaSend domains Bug fix
Fixed inbound delivery when both the sending and receiving domain are registered on AhaSend.
Q3 2026Isolated sending environments so you can separate clients, brands or stages, each with its own domains, credentials and sending reputation.
Q2 2026Delivery-attempt details in webhook payloads Improvement
Delivered, deferred and bounced message webhooks include the SMTP outcome and bounce classification, so you can act on bounces without opening the dashboard. Supported in the TypeScript and Go SDKs.
Q3 2026Same domain on multiple accounts Improvement
Fixed a verification issue when the same domain is verified on more than one account.
Q3 2026Whitelabel-aware MX guidance Improvement
Inbound routing instructions now account for whitelabeled MX hostnames.
Q3 2026Message Routing visibility Improvement
Incoming Routes are easier to discover, with clear guidance to point your domain’s MX record to mx.ahasend.com.
Q3 2026Routed message attachments fix
Fixed attachment handling for routed messages, with SDK and documentation updates.
Q3 2026Improve Sub-Account Delivery Tier assignment Improvement
Better delivery tier assignment for sub-accounts, aligned with the parent account.
Q3 2026Higher default rate limits Improvement
Increased default sending rate limits, with higher ceilings on Pro and Max plans.
Q3 2026Domain management locked while suspended Improvement
Domain management is disabled while an account is suspended.
Q3 2026Restrict API key usage to specific IP addresses, managed from the dashboard.
Q2 2026This roadmap reflects our current plans and priorities, not commitments. Items may move, change, or be dropped as we learn. Missing something you need? Send us a feature request.

