> ## Documentation Index
> Fetch the complete documentation index at: https://ahasend.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> AhaSend stores all message data in the EU. See /facts.
> The API base URL is https://api.ahasend.com. Send the API key in the Authorization: Bearer header. See /api-reference/authentication.
> Use send.ahasend.com for SMTP. Ports 25, 587 and 2525 use STARTTLS. Port 465 is not supported. See /smtp.
> For send-only integrations, create an API Key v2 under Credentials → Add and scope it to messages:send:{your-domain}. See /send-api/credentials and /api-reference/scopes.

# Product Roadmap

> See what AhaSend has recently shipped, is building now and plans next for its transactional email API, SMTP relay, webhooks, sub-accounts and dashboard.

The AhaSend roadmap shows active work, planned improvements and shipped features, with links to the available documentation.

Last updated 5 November 2026

## Recently shipped (7)

[Segments](https://ahasend.com/docs/campaigns/segments.md) New feature
Build an audience from rules on contact fields, list membership and status, and send a campaign to the segment instead of a list. A segment stays current: contacts that match later are included in the next send.
Q4 2026

[AhaML: Simple Editor designs through the API](https://ahasend.com/docs/send-api/ahaml.md) New feature
Read and write Simple Editor designs as AhaSend Markup, an XML text form, in `content.markup` of the template and campaign template endpoints. Advanced Editor designs stay MJML. The MCP server uses it to build and edit templates for you.
Q4 2026

[Swoosh adapter for Elixir and Phoenix](https://swoosh.hexdocs.pm/Swoosh.Adapters.AhaSend.html) New feature
Swoosh 1.27 ships a native AhaSend adapter: three lines of config in a Phoenix project, with tags, tracking, retention, scheduling, sandbox and idempotency keys as provider options.
Q4 2026

[MCP server](https://ahasend.com/docs/mcp-server.md) New feature
Connect Claude, ChatGPT, Cursor, VS Code, Codex or Mistral Vibe to your account at mcp.ahasend.com/mcp. Log in through the browser, choose what the agent may do, and let it send email, debug bounces, set up domains and build campaigns. A campaign only goes out after you confirm it.
Q4 2026

[Transactional Templates](https://ahasend.com/docs/send-api/templates.md) New feature
Store an email design once and send it by ID through the API, with values per recipient. Draft and publish, the last 50 versions restorable, built in the Simple Editor, the Advanced Editor or from your own HTML.
Q4 2026

[SMTP on port 465](https://ahasend.com/docs/smtp.md#does-ahasend-support-port-465) Improvement
send.ahasend.com accepts SMTP with implicit TLS on port 465, for clients and devices that cannot use STARTTLS.
Q4 2026

[Zero-day retention for sub accounts](https://ahasend.com/docs/scale/sub-accounts.md) Improvement
Sub accounts inherit the option to set message data retention to zero when the parent account is allowed to.
Q4 2026

## Active (2)

Internal infrastructure improvements 🤫 ImprovementWork on the platform itself rather than on new features: databases, resilience and tooling.

Clearer automated monitoring ImprovementWhen automated monitoring pauses or limits sending, the dashboard and the notification say which trigger fired and what to do about it.

## Planned (35)

Unsubscribe page in the recipient's language ImprovementThe unsubscribe page shown in the language of the recipient, Danish first, with the profile and subscription pages to follow.

Double opt-in, consent records and sign-up form New featureConfirmed opt-in for contact lists: a confirmation email on sign-up, a consent record per contact with date and source, and an embeddable sign-up form for your site.

Usage endpoint New featureRead your message usage per account and per domain through the Management API, the same way sub accounts can today.

Marketing Automation 1.0 New productTriggered, multi-step email journeys that go beyond one-off campaigns.

User permissions New featureRoles and permissions for team members: access to sub accounts only, without the parent account's data; control over who may view message content and who may see or check DNS records in a sub account. Filtering messages by the credential that sent them is part of it.

Clearer pauses for list quality ImprovementMore information in the dashboard when campaign sending is paused because of poor list quality, so you know which contacts to fix.

Temporary AhaSend accounts for AI agents New featureShort-lived accounts designed for use by AI agents.

Readable SPF include chains ImprovementClearer display of nested SPF include chains on the domain verification page.

Inbound authentication results ImprovementSee the SPF, DKIM and DMARC results of inbound messages, or receive the raw MIME, so you can decide what to trust before routing.

Usage alerting New featureGet notified by email or webhook when a domain sends more than usual or crosses a volume you set.

Message count on the search page ImprovementShow a result count when searching your messages.

Cleaner messages pagination ImprovementHide the Next button when there are no further messages to show.

More bounce categories in the dashboard ImprovementA broader set of bounce categories surfaced in the dashboard.

Account level notifications ImprovementWebhook and email notifications for account events, including sub-account status changes and rate limits being hit.

Email Address Validation API endpoint New featureValidate an email address in real time through the Management API, to catch typos and reduce bounces before you send.

SEPA payments ImprovementPay your AhaSend invoices by SEPA direct debit.

See your account rate limit ImprovementShow the current sending rate limit for your account in the dashboard.

Inbound message forwarding New featureForward inbound messages straight to another email address.

IPv6 support for the API ImprovementIPv6 connectivity for api.ahasend.com.

Sandbox sending from unverified domains ImprovementSend test messages from unverified domains while in Sandbox mode.

Move off Cloudflare ImprovementReduce third-party dependencies in our infrastructure.

Rotate BYO DKIM keys ImprovementRotate your own (BYO) DKIM keys after verification.

Billing contacts ImprovementAdd a dedicated billing contact to receive invoices.

Bad domain check API endpoint New featureAn API endpoint to check addresses against our known bad-domain list.

Warning for routes with zero retention ImprovementThe 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 ImprovementSee the webhook delivery attempts tied to each individual message.

Suppression expiry webhook ImprovementA webhook event when a suppression expires.

Whitelabel DNS for Pro accounts New featureDNS whitelabeling, also called link branding, as an add-on for Pro accounts: tracking, return-path and unsubscribe hostnames under your own domain. Custom tracking subdomains are already available; see [domain setup](https://ahasend.com/docs/domains.md).

Clearer `message_id_header` in CreateMessage ImprovementRemove the confusion around the `message_id_header` field in the v2 CreateMessage API.

DKIM rotation for older domains ImprovementAdd DKIM rotation support when upgrading legacy domains.

Rotate API keys New featureRotate API keys without recreating your credentials.

Daily limit per API key New featureSet a daily sending cap on an individual API key.

Wildcard subdomains for message routes New featureMatch a route on any subdomain of a routed domain.

Wildcard subdomains for sending domains New featureVerify a domain once and send from any of its subdomains.

Retry delivery for failed messages New featureRetry the delivery of a failed message from the dashboard, within its retention period.

## Shipped (22)

[Campaign Builder](https://ahasend.com/campaign-builder) New product
Send newsletters and campaigns to your contact lists with the Simple Editor or the Advanced Editor, reusable templates, contacts and lists in the Management API and a report per campaign. Included in every plan.
Q4 2026

[Configuring Marketing domains](https://ahasend.com/docs/domains.md) Improvement
Mark a domain as Marketing so its mail goes out through dedicated marketing pools, kept apart from your transactional traffic, with List-Unsubscribe headers added automatically.
Q4 2026

[Simplified credentials and API keys](https://ahasend.com/docs/send-api/credentials.md) Improvement
Credentials and API keys combined into one place, with v2 keys as the default.
Q4 2026

[Prettify dashboard errors](https://ahasend.com/docs/api-reference/errors.md) 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 2026

[JavaScript SDK](https://ahasend.com/docs/guides/nodejs-sdk.md) New feature
An official JavaScript and TypeScript client for the AhaSend API, installable from NPM.
Q3 2026

[Filter messages by deferred attempts](https://ahasend.com/docs/api-reference/messages/get-messages.md) Improvement
Filter the message log down to messages that had deferred delivery attempts.
Q3 2026

[Cumulative message status](https://ahasend.com/docs/api-reference/messages/get-message.md) Improvement
Message status that reflects the full delivery history at a glance.
Q3 2026

[Integration guides](https://ahasend.com/docs/guides.md) Improvement
30 new guides covering popular frameworks, languages and automation tools.
Q3 2026

[SPF `redirect:` and `include:` support](https://ahasend.com/docs/domains) Improvement
Domain verification now follows SPF redirect and include tags.
Q3 2026

[Inbound routing between AhaSend domains](https://ahasend.com/docs/integrations/routing.md) Bug fix
Fixed inbound delivery when both the sending and receiving domain are registered on AhaSend.
Q3 2026

[Sub-Accounts](https://ahasend.com/docs/scale/sub-accounts.md)
Isolated sending environments so you can separate clients, brands or stages, each with its own domains, credentials and sending reputation.
Q2 2026

[Delivery-attempt details in webhook payloads](https://ahasend.com/docs/api-reference/webhooks/message-bounced.md) 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 2026

[Same domain on multiple accounts](https://ahasend.com/docs/domains.md) Improvement
Fixed a verification issue when the same domain is verified on more than one account.
Q3 2026

[Whitelabel-aware MX guidance](https://ahasend.com/docs/scale/dns-whitelabel.md) Improvement
Inbound routing instructions now account for whitelabeled MX hostnames.
Q3 2026

[Message Routing visibility](https://ahasend.com/docs/integrations/routing.md) Improvement
Incoming Routes are easier to discover, with clear guidance to point your domain's MX record to mx.ahasend.com.
Q3 2026

[Bulk list management](https://ahasend.com/docs/changelog.md)
Add contacts to lists in bulk and edit existing lists.
Q3 2026

[Routed message attachments fix](https://ahasend.com/docs/api-reference/routes/route-message.md)
Fixed attachment handling for routed messages, with SDK and documentation updates.
Q3 2026

[Improve Sub-Account Delivery Tier assignment](https://ahasend.com/docs/scale/sub-accounts.md) Improvement
Better delivery tier assignment for sub-accounts, aligned with the parent account.
Q3 2026

[Higher default rate limits](https://ahasend.com/docs/facts.md) Improvement
Increased default sending rate limits, with higher ceilings on Pro and Max plans.
Q3 2026

[Domain management locked while paused](https://ahasend.com/docs/api-reference/domains/update-domain.md) Improvement
Domain management is disabled while sending is paused on an account.
Q3 2026

[IP allow list for API keys](https://ahasend.com/docs/security/ip-allow-lists.md)
Restrict API key usage to specific IP addresses, managed from the dashboard.
Q2 2026

[Domain-level DKIM selector](https://ahasend.com/docs/api-reference/domains/create-domain.md)
Choose a custom DKIM selector for each of your domains.
Q2 2026

This 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](mailto:support@ahasend.com).

## Related Guides

* [Start sending](https://ahasend.com/docs/quickstart.md), [Domain setup](https://ahasend.com/docs/domains.md), [Send-only API keys](https://ahasend.com/docs/send-api/credentials.md).
* [Sending guide](https://ahasend.com/docs/send-api/send-email.md), [SMTP settings](https://ahasend.com/docs/smtp.md), [CLI quickstart](https://ahasend.com/docs/cli/quickstart.md).
* [SDK and framework guides](https://ahasend.com/docs/guides.md), [Plans and limits](https://ahasend.com/docs/facts.md), [Product releases](https://ahasend.com/docs/changelog.md).
* [Tracking setup](https://ahasend.com/docs/tracking/open-tracking.md), [Sandbox behavior](https://ahasend.com/docs/send-api/sandbox.md), [Suppression durations](https://ahasend.com/docs/bounces.md#suppression-duration).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.