June 12, 2026
Meta Custom Audience Sync
Push any segment to a Meta custom audience and keep it in sync automatically. Run Facebook and Instagram ads that target - or exclude - exactly the same people as your email campaigns, without exporting CSVs.What’s included:- Connect your Meta account in Settings → Integrations under the new Ads & Audiences section
- Map any segment to a custom audience in one of your Meta ad accounts, with hourly, daily, or weekly refresh
- One-click ready-made segments built for paid social: Zero LTV, No purchase in 1 year, Recent buyers, High spenders, Non-buyers, Engaged, and more - picked to match your store or SaaS setup
- Manual “Sync now”, pause/resume, and per-sync status with last-synced counts
- Emails are SHA-256 hashed before reaching Meta; only active subscribers are uploaded
- Full agent-surface support: manage syncs via the API, the CLI (
sequenzy audience-syncs), and MCP tools (create_audience_syncand friends)
Campaign Revenue Attribution for E-Commerce Orders
See how much money a send made. Commerce orders (Shopify, WooCommerce, and the Commerce API) now feed the built-in revenue goal, and attributed conversions and revenue show up everywhere campaign and sequence stats do.What’s included:- Every
ecommerce.order_placedevent is attributed to the most recent email open or click within 24 hours (last-touch), using the order total as revenue. Repeat purchases count - unlike SaaS renewals, every placed order is a deliberate buy - Campaign and sequence stats now include
conversionsandrevenueCentsin the metrics API, the CLI (sequenzy stats --campaign), and theget_campaign_stats/get_sequence_statsMCP tools - The dashboard’s existing revenue attribution views (campaign list and detail) pick up commerce revenue automatically
- No setup needed - this extends the default revenue goal that already tracks
saas.purchase. View documentation
Segment by Purchased Product
Build segments and target campaigns by the e-commerce products a subscriber actually bought.What’s included:- New “Purchased Product” segment filter with bought / didn’t buy / orders at least / orders less than operators
- Works across all commerce providers - Shopify, WooCommerce, and Commerce API orders - by matching order line items, including all your historical orders
- Available in the dashboard segment editor (with a product picker), the segments API, the CLI (
sequenzy segments create --commerce-product shopify:42), and thecreate_segment/update_segmentMCP tools. Filter values are provider-scoped (provider:productId) so the same product ID on two providers never collides - Composable with every other filter, including nested AND/OR groups
Landing Page Actions For API, CLI, And MCP
Landing pages can now be managed from Sequenzy’s public API, CLI, and MCP tools, so agents and scripts can handle the same page lifecycle that exists in the dashboard.What’s included:- Create, list, inspect, update, publish, unpublish, and delete landing pages through
/api/v1/landing-pages - Connect, update, and verify landing page custom domains from API, CLI, and MCP
- New CLI commands under
sequenzy landing-pages - New MCP tools such as
create_landing_page,publish_landing_page, andconnect_landing_page_domain - Dashboard AI Agent Setup copy now points users toward landing page workflows
Fixes for Shopify Product Currency and Description Formatting
Synced Shopify products now always use your store’s own currency. Previously, stores with multiple market currencies enabled could see prices labeled with the wrong currency (often AED) in product pickers and product blocks.Product prices now match your storefront’s default variant instead of the cheapest variant, so the price shown in emails is the same one customers see on the product page.Product descriptions imported from Shopify and WooCommerce are now converted to clean plain text. Previously, descriptions could show raw HTML tags (like<h2> and <strong>) in the email editor and in sent emails. Existing product blocks with HTML in their descriptions are cleaned up automatically when rendered - no action needed.Product blocks also gained a description length control: choose to show the full description or just the first 1-5 sentences. The full text stays saved on the block, so you can switch back anytime. The description field in block settings is now a proper multi-line editor as well.Prices and currencies refresh on the next product sync. If a product block already shows the wrong currency, re-select the product after syncing to update it.Double Opt-In Now Covers Events, Webhooks, and Tags
Double opt-in previously applied only to contacts created through signup forms and the subscribers API. Contacts created by events - external app triggers like Tally or Cal.com, the events API, or tag operations - became active immediately and sequences sent right away.With this change, every path that creates a brand-new contact respects the workspace double opt-in setting:- New contacts created by events or tags are stored as pending and receive your confirmation email automatically
- Sequences triggered by the event or tag enroll the contact but wait at the trigger step - the first email only sends after the contact confirms
- Confirming resumes all parked sequences at once; enrollments that are never confirmed within the confirmation window are cancelled automatically
- Events and tags are still recorded while confirmation is pending, so segments and analytics stay accurate
- Contacts who unsubscribed earlier are never re-enrolled, and existing active contacts are unaffected
June 11, 2026
Pick Products Directly in Trigger Filters
When a sequence trigger fires on a product-aware event - order placed, checkout started, replenishment due, back in stock, or a Stripe purchase - you can now pick one or more products from your catalog instead of typing raw IDs.What’s included:- An “Only for products” picker on the trigger, shown for any event that carries a product. It works across all providers: Shopify, WooCommerce, Stripe, and products pushed via the Commerce API
- Select multiple products to start the sequence when the event includes any of them
- Searchable product list with images, provider, and product ID - and an escape hatch to enter a custom ID for products not yet synced
- Property filter rows on product ID fields (like
lineItems[].providerProductId) now use the same picker for their value instead of a free-text input - Order and cart events now suggest
lineItems[]fields (product ID, SKU, title, variant, quantity, price) in the property path autocomplete - New
one_ofproperty filter operator that matches when a property equals any entry of a list (up to 50 values) - available in the dashboard, API, CLI, and MCP - Picker selections are scoped to the product’s platform - one platform per filter, with platform-qualified custom IDs - so a product ID from one store can never accidentally match an identically numbered product from another
- Shopify checkout and refund events and WooCommerce cart/checkout events now include the same normalized
lineItemsas order events, so product filters work consistently across providers (refund events list the refunded products)
June 11, 2026
Redesigned Settings Navigation
Company settings now use a grouped sidebar instead of a long row of tabs. All 16 sections are organized into five groups - General, Email & Sending, Data & Automation, Integrations & API, and Workspace - so every destination is visible at a glance and one click away.Existing links to specific settings sections keep working, and the mobile section picker is grouped the same way.June 11, 2026
Agent-Surface Parity: Run Campaigns, Audience, Team, Inbox, and Webhooks From CLI, MCP, and API
The dashboard is no longer the only place to operate Sequenzy. You can now cancel or pause a sending campaign, manage your audience, invite teammates, triage replies, and manage outbound webhooks from the CLI, MCP tools, and the public API alike.What’s included:- Cancel, pause, or resume a sending campaign - resume can spread the remaining delivery over up to 72 hours - and duplicate or delete campaigns
- Create campaign A/B tests with test percentage, duration, and winner criteria, then add or remove variants
- Manage lists, segments, and tags fully: update and delete them, and remove subscribers from a list in bulk
- Manually enroll up to 500 subscribers into a sequence, starting at any step
- List your team, invite teammates as admin or viewer, and cancel pending invitations
- List, read, and reply to inbox conversations, add internal notes, and open, close, or mark them read
- Create, update, test, and delete outbound webhooks, inspect deliveries, and replay them - the signing secret is shown once at creation.
DELETE /v1/webhooks/:idnow permanently deletes the endpoint and its delivery history (it previously only disabled it); usePATCHwithstatus: "disabled"to keep an endpoint without deleting it
--yes for scripts and agents.View CLI documentationView MCP documentationJune 11, 2026
Fixed: Segment Filters on Boolean Attributes
Segment and contact filters on boolean attributes (for exampleisActive equals false) now match subscribers correctly. Previously these filters always returned zero results.Boolean values are now matched strictly: filtering on true or false matches boolean attribute values only, and filtering on 0 or 1 matches numeric attribute values only.June 11, 2026
Commerce API: Connect Any E-commerce Platform
You can now connect any e-commerce platform to Sequenzy - custom checkouts, CheckoutChamp, Sticky.io, headless storefronts, or your own backend - and get the same experience as the native Shopify and WooCommerce integrations.What’s included:- Push your product catalog with
POST /api/v1/products- products power email product blocks, replenishment reminders, and back-in-stock alerts - Push orders with
POST /api/v1/orders- one call upserts the customer, triggersecommerce.order_placed(or cancelled/fulfilled/refunded), updates revenue attributes (ltv,totalSpent,ordersCount,aov), and schedules replenishment - Track started checkouts with
POST /api/v1/checkoutsto power abandoned checkout automations - Register back-in-stock requests with
POST /api/v1/back-in-stock- subscribers are notified automatically when a product upsert marks the item back in stock - Safe retries everywhere: pushing the same order twice never double counts revenue
- Pass authoritative
customerTotalsfrom your platform when backfilling order history - Manage the catalog without code:
sequenzy products upsert/sequenzy products deletein the CLI (with one-shot deliverable upload via--file), andupsert_products/delete_productMCP tools (attach_product_filealso accepts a localfilePathwhen the MCP server runs locally)
June 11, 2026
Digital Product Delivery for Stripe Products
You can now sell digital products through any Stripe checkout and let Sequenzy deliver the file automatically after purchase.What’s included:- Your Stripe product catalog now syncs into Settings → Products (alongside Shopify and WooCommerce products)
- Attach a deliverable file to any Stripe product - upload it to Sequenzy (PDF, ePub, ZIP, images, audio, video - up to 100MB) or link to an externally hosted file
- Purchases automatically enrich the
saas.purchaseevent withdownload.urlanddownload.name, so sequence emails can link straight to the file - A new Only for product picker on purchase triggers starts a sequence only when a specific Stripe product is bought
- Product-scoped triggers are also available programmatically: pass
propertyFilterstoPOST /api/v1/sequences, thecreate_sequenceMCP tool, orsequenzy sequences create --property-filters-json - The email editor suggests the download variables when building purchase sequences
- Works with Stripe payment links and Stripe Checkout - no checkout changes required, and buyers become subscribers automatically
- Full API support: list products, attach/remove delivery files, presigned file uploads, and catalog sync via
/api/v1/products - CLI support:
sequenzy products list,sequenzy products attach-file prod_abc --file ./guide.pdf,sequenzy products sync - MCP support:
list_products,attach_product_file,remove_product_file, andsync_productstools
June 10, 2026
Hosted Landing Pages
You can now create hosted landing pages in Sequenzy and route signups directly into your subscriber lists, tags, and automations.What’s included:- Build pages from templates for waitlists, lead magnets, launches, webinars, newsletters, demo requests, seasonal offers, agency leads, and feature announcements
- Edit sections, blocks, images, copy, desktop/mobile previews, SEO metadata, and page-level style settings in one workspace
- Add a native signup form with first name, last name, custom placeholders, success messaging, redirect URLs, list routing, and signup tags
- Publish draft pages to Sequenzy-hosted URLs, then copy or preview the public link from the page list or editor
- Connect a custom domain with CNAME verification and optional automatic Cloudflare DNS setup when available
- Track views and leads for each page from the landing-pages list
June 5, 2026
Live Sequence Test Runs
You can now run a full sequence against one real subscriber before turning it loose.What’s included:- Start a Run sequence test directly from the sequence builder
- Select one existing active subscriber so merge tags, branches, tags, lists, attributes, discounts, and webhooks use real subscriber state
- Compress waits with speed options like 60x, 120x, 240x, and 480x, so long onboarding or recovery flows can be checked quickly
- Send sequence emails through the test-email path with a
[TEST]subject prefix while still creating normal send records for tracking and history - Review recent test runs in the builder, including step status, accelerated wait timing, sent-email references, and failures
- Prevent accidental cross-sequence loops when test actions add tags or lists to the subscriber
June 3, 2026
Custom Reply-To Domains For Reply Tracking
Reply tracking can now use your verified sending domain instead of the shared Sequenzy inbound domain.What’s included:- Choose Your domain or Sequenzy for trackable reply-to addresses from
Settings -> Email Tracking - Use branded reply addresses like
reply+{id}@inbound.yourdomain.comafter the inbound MX record and SES receipt rule are active - Fall back automatically to
reply+{id}@inbound.sequenzy.comwhen a custom inbound route is not ready - Show the required inbound MX record in domain setup, including automatic DNS creation where supported
- Register and clean up SES receipt rules for customer inbound domains as sending domains are verified or removed
- Validate inbound reply domains before threading replies into conversations
May 31, 2026
Sequenzy Signup For Framer
The Sequenzy Signup form is now available as a Framer component, making it easier to collect subscribers from Framer sites without copying custom embed code.What’s included:- A ready-to-use Framer component for email signup forms
- Form ID, list routing, tag IDs, copy, layout, colors, radius, font size, and redirect settings in Framer’s right panel
- Submissions sent directly to Sequenzy’s public form endpoint, with no API key required in Framer
- Support for both component-based setup and Framer’s native Form webhook flow
WordPress Plugin On WordPress.org
Sequenzy Email Marketing is now available through the WordPress.org Plugin Directory.What’s included:- Install the WordPress plugin from its public WordPress.org listing
- Keep the guided Sequenzy pairing flow from
Settings -> Sequenzy - Sync WordPress users, profile updates, and optional comment opt-ins
- Monitor plugin connection health from
Settings -> Integrations
May 30, 2026
Circular Countdown Timers And Expired States
The countdown block gains two round styles and control over what shows after the deadline passes.What’s included:- Two new Circle styles: an outlined dial and a solid accent disc, each with a sweeping progress ring that empties as the days/hours/minutes/seconds tick down
- A When expired setting that lets you either freeze the timer on 00:00:00 or replace the digits with a custom message such as “Offer expired”
- A live preview of the expired state right in the block settings, so you can see exactly what recipients get once the timer runs out before you send
May 29, 2026
Countdown Timers
Add a live countdown timer to any campaign or automation email to create real urgency around a deadline.What’s included:- A native Countdown block in the email editor, available from the block menu
- Four styles (Boxed, Minimal, Bold, Outlined) that automatically use your brand primary color
- Renders as a server-generated animated GIF that recalculates the time remaining on every open, so it works in Gmail, Apple Mail, and Outlook with no JavaScript or third-party service
- Localized labels: the DAYS / HOURS / MINS / SECS labels are translated to your company’s email language automatically (Ukrainian, German, French, and 15 more), baked right into the image
- Pick a deadline with a calendar and quick presets (Tonight, Next Monday, End of month…), choose whether to show unit labels, and optionally link the timer to your offer page
Dynamic Image Sources In The Email Editor
The image block’s settings panel now makes it easier to point an image at a dynamic value.What’s included:- A redesigned, tidier Image Settings panel with clearer source, alt text, and link sections
- One-click “dynamic source” suggestions that prioritize subscriber attributes and fields containing an image or URL
- Inside event-triggered sequences, the actual event payload fields are offered as
{{event.*}}variables (not just a generic placeholder), so you can drop a product image or screenshot URL straight from the trigger event
May 25, 2026
Remote And Local MCP Setup In Dashboard
The existing dashboard MCP button now shows both hosted remote connector setup and local stdio setup.What’s included:- Copy the hosted remote MCP URL for Claude.ai, Claude mobile, and other Streamable HTTP clients
- Follow the local stdio setup path for Claude Desktop, Claude Code, Codex, Cursor, Windsurf, and VS Code
- Keep personal-key creation and manual local config snippets in the same MCP setup modal
- Open the full MCP docs directly from the sidebar MCP setup flow
May 22, 2026
Remote MCP Connector For Claude
You can now connect Sequenzy to Claude.ai and Claude mobile through a hosted MCP endpoint.What’s included:- Add Sequenzy as a remote custom connector with
https://api.sequenzy.com/v1/mcp - Complete the Sequenzy OAuth flow from Claude without local config files
- Use the same MCP tools from browser and mobile clients that cannot launch a local stdio server
- Keep company selection available across API instances through shared Redis state
- Continue using the existing local
npx -y @sequenzy/mcpsetup for desktop and IDE clients
Smarter Sequence Template Picker
The sequence template picker now helps you choose what to launch next based on real subscriber data and projected impact, not just template popularity.What’s included:- Your next step hero recommends the highest-impact template you do not already have live, with churn and recovery sequences prioritized over low-value nurture flows
- Projected monthly recovery is calculated from eligible subscribers, benchmark conversion, and your synced MRR or AOV (shows
?when the estimate is not ready yet) - Eligible counts use active, emailable subscribers only, with tooltips that explain the math and a link to view matching contacts in a new tab
- Templates you already have running move to a dedicated Already live section at the bottom with toned-down styling
- Template cards and the preview modal share the same layout: projection, setup time, payment requirements, and email count chips with helpful tooltips
- The preview modal scrolls properly on both sides and drops the old fake requirements checklist and benchmark clutter
May 20, 2026
Audience-Scoped Metrics And Revenue Attribution
The Metrics page now gives you a clearer view of performance by audience, email type, and business impact.What’s included:- Filter dashboard metrics by all subscribers, a specific list, or a saved segment
- Combine audience filters with campaign, transactional, sequence, or all-email views
- See attributed revenue in the overview when your workspace has revenue-driving goals
- Review audience-scoped delivery trends, country breakdowns, reply metrics, and core engagement rates
- Identify list, segment, and email-type filters faster with icons in the dashboard controls
May 15, 2026
Double Opt-In For Subscriber Signups
You can now require new subscribers to confirm their email address before they become active marketing contacts.What’s included:- Enable double opt-in from email tracking settings after setting a default sender profile
- Automatically create and customize the confirmation email, including the required
{{DOUBLE_OPT_IN_URL}}link - Keep pending subscribers unsubscribed until they confirm, then add their target lists, apply signup tags, and trigger the matching automations
- Use
optInModein the subscriber API to force double opt-in, confirm verified consent immediately, or obey the workspace setting - Embedded signup forms now follow the workspace double opt-in setting
May 13, 2026
Dark Mode For Everyone
Dark mode is now available to all users from the dashboard, without requiring an admin-only access flag.What’s included:- Switch between light, dark, and system theme from the dashboard sidebar
- Use the command palette to select a theme directly
- Theme preferences persist across sessions for every user
May 11, 2026
Matching Stop Conditions For Event Sequences
Event-triggered sequences can now stop only when the stop event matches the same object that started the sequence.What’s included:- Stop conditions for event-triggered sequences can match stop-event fields against the original entry event, so a sequence can stop only when the same order, product, variant, or configured field path appears again
- Choose a matching field for stop conditions in the sequence builder when the trigger is event-based
- Matching stop conditions keep working through draft saves and compatible trigger edits
- Use matching stop conditions for flows such as “stop when the same order is refunded” or “stop when the same product is purchased again”
May 11, 2026
Campaign Computed Lists For Personalized Repeat Blocks
Campaigns can now store campaign-scoped data and compute per-recipient lists at send time, so repeat blocks can show subscriber-specific products, events, posts, offers, or other JSON rows.What’s included:- Add
campaignDataJSON to a campaign for reusable item sources - Define
computedListsthat filter, sort, limit, and optionally backfill rows from campaign data for each subscriber - Use computed list keys as repeat block sources in the campaign editor
- Preview the computed output for an existing subscriber or inline subscriber data before sending
- Send, test-send, duplicate, and A/B test campaigns with the same computed-list rendering path
- Use the API and CLI to upload campaign data and computed-list definitions
May 10, 2026
Subscriber Activity And Segment Accuracy
Subscriber profiles and segment filters now show more useful context and stay in sync after profile changes.What’s included:- Subscriber activity timelines now group related send, delivery, open, and click events together
- Each sent-email activity item shows why the email was sent: campaign, sequence step, transactional email, or test email source
- Subscriber attribute edits from the dashboard and API now update segment filters more reliably after save
- Nested array custom attributes stay usable in segment filters when the underlying array values change
- Changing a bounced subscriber to a clean new email address reactivates the subscriber and clears soft-bounce state, while changes to known bounced addresses remain blocked
- Email HTML generation is more reliable for block emails and generated unsubscribe footers
May 9, 2026
Signup Form Targeting, Segment Templates, And RTL Editing
Embedded signup forms, predefined segments, and the HTML editor now cover more common audience and localization workflows.What’s included:- Signup form embeds can target selected lists and apply selected tags, with generated HTML/React snippets using the public forms endpoint
- The public signup form endpoint now accepts
listsandtagsquery parameters while keeping existing hidden-field formats for deployed embeds - Predefined segment templates now include more SaaS, ecommerce, and engagement audiences, including templates that use OR logic where it better matches the audience
- HTML editor direction handling now supports RTL emails while preserving existing LTR rendering behavior
May 8, 2026
Sequence Branching And Enrollment Controls
Sequence automation now has more precise branching and safer controls for when subscribers can enter a running sequence.What’s included:- Add branch paths to sequence updates, so dashboard, API, CLI, and MCP clients can edit the right path in multi-branch automations
- Add sequence conditions for prior email link clicks and subscriber events, with link suggestions pulled from sequence emails where available
- Add an enrollment gate that can pause new sequence entries while allowing existing active and waiting runs to continue
- Record sequence lifecycle activity events for finished, stopped, and failed runs on subscriber profiles
- Send sequence lifecycle events through outbound webhooks when teams subscribe to those event types
May 8, 2026
External Subscriber IDs Across APIs And Integrations
Subscribers can now be matched by a customer-owned external ID across more APIs and integrations, reducing duplicate contacts when email addresses change.What’s included:- Create, update, find, and delete subscribers by
externalId - Add and remove tags, trigger events, and send transactional emails using
externalIdwhen the subscriber already exists - Import subscriber external IDs from CSV files and show them in subscriber tables and profiles
- Use external IDs from CLI, MCP, Zapier, and n8n workflows
- Map Supabase webhook columns into subscriber external IDs so future updates merge into the same subscriber even when email changes
May 7, 2026
Sequence Enrollment Cancellation From API, CLI, And MCP
You can now stop active or waiting sequence enrollments from automation clients without disabling the whole sequence.What’s included:- Use the public API to cancel enrollments inside a required sequence
- Target one subscriber by
subscriberId, or target all matching enrollments by entry-event field values - Run field-value cancellation as a dry run before applying bulk changes
- Use the same workflow from the Sequenzy CLI and MCP
cancel_sequence_enrollmentstool - Skill guidance and OpenClaw-facing docs now describe when agents should use subscriber-targeted or field-value cancellation
May 7, 2026
Outbound Webhooks Available To Workspaces
Outbound webhooks are now available from workspace settings and the public API, so teams can send email lifecycle events to their own systems without a private access flag.What’s included:- Create and manage signed webhook endpoints from the dashboard
- Use the public
/v1/webhooksAPI to list, create, update, test, replay, and inspect webhook deliveries - Receive email lifecycle events for sent, delivered, delayed, bounced, complained, opened, clicked, and unsubscribed messages
- Webhook payloads include the Sequenzy subscriber ID and, when available, the customer-owned subscriber external ID
May 6, 2026
AI Images, HTML Import, And Website-Free Workspaces
Email creation and onboarding now work better when you need assets, existing HTML, or a workspace that does not start from a website URL.What’s included:- Generate AI images from inside the email image dialog, with support for brand context, product/reference uploads, and background worker processing
- Import full HTML emails by uploading an HTML file directly into the editor
- Create workspaces without a website URL, with template filtering and product-info setup adapted for website-free companies
- Show a clearer landing-pages waitlist experience for workspaces waiting on hosted landing page tools
May 5, 2026
Repeat Blocks For Dynamic Email Content
The email editor can now repeat a group of blocks for each item in a list, making product grids, event lists, recommendations, and transactional line items easier to build.What’s included:- Add repeat email blocks that render collections from subscriber attributes, event data, transactional variables, and preview data
- Add repeat grid layouts for multi-column repeated content in the editor, preview, test sends, and sent email HTML
- Add repeat-block variable helpers and preview data tools so nested item variables are easier to inspect before sending
- Use repeat blocks in campaigns, transactional emails, sequence emails, and test sends through the same rendering path
May 4, 2026
Test Email Sending Safeguards
Test emails now behave more like a deliberate review step, with clearer recipients and stronger checks before anything leaves Sequenzy.What’s included:- Test emails now require explicit recipients, carry source metadata, and are accounted for consistently across campaign, sequence, and transactional flows
- Transactional test sends run through stronger phishing-guard checks before sending
- Test-send activity now carries enough context to distinguish campaign, sequence, and transactional previews
- Domain setup checks are stricter before test emails use a sending domain
May 3, 2026
Custom Tracking Domains And Branded Link Routing
You can now route email tracking through your own verified tracking domain, with safer shared fallbacks that avoid sending recipients throughsequenzy.com or api.sequenzy.com.What’s included:- Custom tracking domains can be connected with a CNAME and verified against Sequenzy’s managed tracking target
- Click, open, unsubscribe, and Sequenzy branding links use the customer’s verified tracking domain when one is configured
- Emails sent from shared
sequenzymail*sender domains use matching shared tracking hosts where available - Emails without a custom tracking domain fall back to
sequenzylink.cominstead of directsequenzy.comtracking links - Existing sent-email tracking links remain accepted, so older campaigns keep working while new sends use the updated routing
May 2, 2026
Managed Replies, Regional Sending, And Pause Controls
Reply routing and deliverability controls are more visible and reliable across campaigns, sequences, and managed sending domains.What’s included:- Accept inbound mail for managed domains so replies can be routed through Sequenzy-owned infrastructure
- Forward replies sent to system domains back to the configured destination inbox
- Automation sends now use tracked reply-to routing where available, so sequence replies are recoverable like campaign replies
- SES sending now routes by the sending domain’s configured region, including region-aware system domains
- Admins can manage company sending limits and see pause metadata for campaigns and sequences
- Campaigns and sequences now show clearer pause reasons and pause sources in dashboard lists and detail screens
- Paused send failures are hidden from failed views, and paused sequence sends are treated as queued instead of failed
- Company-specific sender health thresholds can override the default bounce, complaint, and pause policy settings
May 1, 2026
Transactional Email APIs
Transactional emails now have broader public API and MCP coverage, so teams can manage templates without using only the dashboard.What’s included:- Create transactional emails through the public API and MCP tools
- List, retrieve, and update transactional emails through the public API and MCP tools
- Update transactional names, slugs, sender profiles, reply profiles, templates, and enabled state through the API
- Use the same transactional management workflows from automation clients through MCP
Apr 30, 2026
Subscriber Attribute Editing And Segment Updates
Subscriber profile editing is more complete in the dashboard, and saved changes become usable in segment filters without extra manual work.What’s included:- Subscriber attribute changes from dashboard edits, imports, webhooks, and payment syncs now update segment filtering in the background
- Add custom attribute creation and JSON editing tools on subscriber profiles
- Add manual subscriber refresh controls and clearer import progress handling
Apr 29, 2026
Bulk Subscriber Imports And Locked Discounts
Admins can import subscribers in larger batches, and Stripe discount actions can create codes locked to individual subscribers.What’s included:- Allow company admins to run bulk subscriber imports
- Add subscriber-locked Stripe discounts for one-code-per-subscriber discount workflows
Apr 27, 2026
Longer Campaign Spread Windows
You can now spread campaign sends over a configurable 1-72 hour window, giving larger campaigns and warmup sends more room to pace delivery.What’s included:- Campaign scheduling now supports spread durations up to 72 hours
- Resume controls accept the same 1-72 hour spread range for paused campaigns
- The campaign wizard slider now exposes the expanded spread window
Apr 26, 2026
Commerce Product Automations, Back-In-Stock, And Subscriber Revenue Cleanup
Commerce workflows now carry product context end to end, from synced store products to sequence stop conditions and subscriber profiles.What’s included:- Shopify products now sync with variants, stock state, images, URLs, pricing, and replenishment settings
- Shopify reconnects now verify the actual granted OAuth scopes before reusing a saved token, so stores missing product/order permissions are prompted to reconnect
- Product-level replenishment reminders can queue after Shopify and WooCommerce purchases, with product-level or variant-level matching
- Replenishment reminder jobs are skipped if the subscriber repurchases the same product before the reminder is due
- Sequences triggered by
ecommerce.replenishment_duenow default to stopping when the same product is purchased again - The Shopify Notify Me storefront block captures back-in-stock requests, and product sync triggers
ecommerce.back_in_stockwhen matching variants return to stock - Sequences triggered by
ecommerce.back_in_stocknow default to stopping when the same item is purchased or goes out of stock again - Back-in-stock and replenishment matching now documents the product fields Sequenzy checks:
provider,providerProductId,providerVariantId,lineItems[].providerProductId, andlineItems[].providerVariantId - Event-triggered sequences now support
matching_fieldenrollment withenrollmentFieldPath, so you can block duplicate active runs for the same subscriber and event field value while still allowing separate runs for different products, variants, orders, or other event-scoped objects - The dashboard suggests matching field paths from recent trigger event payloads, and the same field is available through the public API, CLI, and MCP
create_sequence/update_sequencetools - Subscriber profiles now show purchased products from Shopify/WooCommerce order line items alongside Stripe purchased products
- Subscriber tables now show
AOVfromaovor legacyaverageOrderValue - Legacy duplicate commerce attributes are cleaned up in the UI:
totalRevenueis treated as anltvfallback, andaverageOrderValueis treated as anaovfallback - Dynamic product previews now handle event-scoped product variables, so product blocks backed by
event.productcan still be previewed with sample products - Product settings now show pending replenishment recipients in a denser list, and known subscribers open directly from that list
Apr 22, 2026
Stripe Discount Actions In Sequences, API, CLI, And MCP
Sequences can now create subscriber-specific Stripe discount codes before sending follow-up emails, and the same explicit-step workflow is available from the dashboard, public API, CLI, and MCP tools.What’s included:- A new Create Discount sequence action that creates Stripe coupons and promotion codes during automation runs
- Discount context merge tags like
{{discount.code}},{{discount.percentOff}}, and{{discount.expiresAt}}for later emails in the same sequence - Public sequence creation now accepts explicit
create_discountsteps alongside email steps - MCP
create_sequenceand CLIsequenzy sequences create --steps-filenow document and pass through discount action steps - Sequence activation now blocks discount workflows until Stripe is connected, so codes cannot fail at send time because the provider is missing
- Discount expiration dates are validated across the builder and worker so past dates are rejected before unusable codes are created
- Expiration can be set as a relative duration (
expiresInHours) so flows like “valid for 48 hours” restart per enrolled subscriber, alongside the existing absoluteexpiresAtdate
Apr 21, 2026
Nested Segment Logic, Event Filters, And Segment Filters
Segments can now express nested AND/OR logic, custom subscriber event conditions, and saved-segment composition.What’s included:- Nested filter groups for rules like
last_login within 90 days AND (plan_end is empty OR plan_end is before today) - Custom event filters such as
saas.purchase:30d,saas.purchase:all, andsaas.purchase:5:30d - Segment filters that reference another saved segment by ID, with cycle and depth guards during evaluation
- Existing flat segment filters remain supported and continue to use the legacy wire shape unless nested logic, event filters, or segment filters are used
- Dashboard, public API, CLI, and MCP surfaces now accept the v2
rootfilter shape - Subscriber filters now include
is_emptyandis_not_emptyoperators for attributes and other nullable fields
Apr 20, 2026
AI Generation Across API, CLI, And MCP
You can now generate draft email content, sequence email drafts, and subject line variants from prompts through Sequenzy’s public API, CLI, and MCP tools.What’s included:- New generation endpoints for draft emails, sequence content, and subject line ideas
sequenzy generate email,sequenzy generate sequence, andsequenzy generate subjectsnow return real generated content instead of placeholder messages- Campaign creation now supports
--prompt, with generated blocks used when available so the draft remains editor-compatible - MCP campaign creation can generate prompt-based campaign content before creating the draft campaign
/v1remains accepted as a backwards-compatible alias for/api/v1- Generated sequences are capped at 10 emails across the API, CLI, and MCP surfaces
Apr 17, 2026
Supabase Auth Emails Through Sequenzy SMTP
You can now route Supabase Auth emails through Sequenzy SMTP and provision the matching transactional templates from the Supabase integration flow.What’s included:- One-click creation of the default Supabase auth transactional templates from the integration modal
- SMTP JSON payload support for selecting a Sequenzy transactional email by
slugortransactionalId - Support for both
variablesanddataVariablesin SMTP template payloads - Automatic shared-domain sender provisioning when Supabase defaults need a send-ready sender profile
- Updated setup guidance for mapping Supabase template variables to Sequenzy merge tags
Campaign-Specific Engagement Filters
Segments and recipient filters can now target specific sent campaigns instead of only rolling time windows, so you can build rules like “bounced Campaign A but did not bounce Campaign B” without any workarounds.What’s included:- Engagement filters (
emailSent,emailOpened,emailClicked,emailBounced,emailComplained) now accept a specific sent campaign as the value, in addition to the existing 7/30/90/180 day windows - The dashboard value picker now groups rolling time windows and individual campaigns into separate sections so each option is obvious
- Filter pills now render campaign-scoped conditions naturally (
bounced in "Welcome email"instead of a generic chip) - The AI filter builder understands phrases like “bounced the welcome email but not the onboarding email” and resolves the campaign names against your sent campaigns
sequenzy segments create --filter-jsonaccepts{"field":"emailBounced","operator":"is","value":"campaign:<campaign_id>"}for all engagement fields- MCP
create_segmentdocuments the samecampaign:<campaign_id>value format for engagement filters
Target Specific Lists from the Stripe Integration
You can now choose which lists newly-synced Stripe subscribers join. The default is “all lists” for both the webhook and the backfill revenue sync, so the two paths stay consistent.What’s included:- New Lists for new subscribers section in the Stripe authorize screen, with an “All lists” (default) or “Specific lists” picker
- Stripe webhook-driven subscriber creation honors the configured lists
- Stripe revenue sync honors the configured lists when creating new subscribers
- Existing subscribers are never re-added to or removed from lists by Stripe sync
Apr 15, 2026
OR Segments And Clearer Recipient Counts
Saved segments can now match either all filters or any filter, and the product now makes it clearer when a count includes every matched contact versus only active subscribers who can actually receive a campaign.What’s included:- Saved segments now support both
ANDandORfilter logic across the dashboard, API surfaces, CLI, and MCP sequenzy segments createnow supports--match anyfor OR-based segments- MCP
create_segmentnow documentsfilterJoinOperator: "or"for match-any segments - Segment views now distinguish total matched contacts from active subscribers
- Campaign recipient selection now uses the active subscriber count for saved segments, so the estimate lines up with who will actually be sent
Conditional Email Content In The Editor, CLI, And MCP
You can now show or hide individual email blocks based on recipient data, and the same conditional block content now works across the dashboard editor, send pipeline, CLI, and MCP tools.What’s included:- A new Conditional Display control in the email editor so blocks can render only when a merge-tag value matches a rule
- Support for conditions like
equals,contains,exists, and numeric comparisons - Preview and send-time evaluation using the recipient’s real merge-tag data
sequenzy campaigns create|updateandsequenzy templates create|updatenow accept--blocks-jsonand--blocks-file- MCP
create_campaign,update_campaign,create_template, andupdate_templatenow acceptblockspayloads for editor-compatible content - Updated API docs for draft campaign updates when using block payloads
Apr 11, 2026
Default Reply-To Across Campaign Setup
You can now manage default reply-to behavior more directly when working with campaigns, including from the API, CLI, and MCP tools.What’s included:- New campaigns created through the MCP API now inherit your company’s default reply profile automatically
PUT /api/v1/campaigns/{campaignId}now lets you update a draft campaign’s reply-to using either a reply profile ID or an existing reply profile emailsequenzy campaigns updatenow supports--reply-toand--reply-profilefor draft campaigns- The MCP
update_campaigntool now exposes the same reply-to fields and validates unsupported combinations before sending the request - Creating a new reply profile from the dashboard can now make it the company default and immediately apply it in campaign and transactional editors
Apr 06, 2026
Dashboard Assistant Follow-Ups
The dashboard assistant is now better at ongoing conversations instead of acting like a one-shot shortcut box.What’s included:- Context-aware starter prompts during onboarding, including questions like
What do I start with?andHow can I add more about my company? - Dashboard prompts focused on review and next actions, including
Tell me what happened last week - Scoped performance prompts like
Show my top performing sequenceand best-campaign style questions now return the actual sequence or campaign instead of company-wide totals - A floating follow-up chat that opens when you continue the conversation, so you can keep asking for explanation or next steps without losing context
- Product-info guidance inside the assistant, so it can point you to the right settings when your company context is thin
Apr 05, 2026
CLI And MCP Errors Now Explain The Fix
CLI and MCP failures now return more useful recovery guidance instead of short raw error strings.What’s included:- Human-readable failure descriptions for common auth, network, input, permission, and rate-limit issues
- Concrete next-step guidance in the returned error text so agents can retry with the right fix
- Direct
docs.sequenzy.comlinks in CLI and MCP error output for faster self-recovery - MCP tool failures are now explicitly marked as errors with
isError: true
Apr 05, 2026
CLI Login Links For Headless Environments
You can now log in to the Sequenzy CLI from headless terminals and agent shells without relying on the CLI to launch a browser window.What’s included:sequenzy loginnow prints the approval URL directly in the terminal- The CLI also shows the approval code so you can verify the right session before approving it
- The login command keeps waiting in the terminal until approval is completed and the API key is stored locally
- A smoother authentication flow for remote shells, AI agents, and other environments where browser launching is unreliable
Apr 04, 2026
Ask The Dashboard To Do It
You can now use the expandable AI workspace on the onboarding screen and dashboard landing page to ask for metrics or trigger common setup actions in plain English.What’s included:- Ask questions like
What are my metrics for last 30d?and get a live summary without leaving the dashboard - Type requests like
Create a welcome sequenceto open a matching starter flow directly in the sequence builder - Use natural-language shortcuts for campaign creation and subscriber import from the same box
- Get the same assistant entry point during onboarding, so you can move from first login to first action faster
Apr 04, 2026
Expanded Email Provider Coverage
Email provider detection now recognizes a much broader mix of mailbox providers, including regional consumer inboxes and hosted business platforms.What’s included:- More provider buckets for regional mailbox hosts such as UKR.NET, Seznam, GMX, Onet, Interia, Bluewin, Telenet, and others
- More hosted-provider MX detection for providers such as Rackspace, Amazon WorkMail, OVH, and Titan
- Updated provider labels in filters so buckets like
iCloudandCustom domainread more naturally in the UI - The same background detection and ClickHouse-backed filtering model, now with broader provider coverage
Apr 04, 2026
Filter Subscribers By Email Provider
You can now filter subscribers by their email provider, including Google, Microsoft, Yahoo, iCloud, Proton, and other major mailbox hosts.What’s included:- A new
Email Providerfilter in subscriber and segment builders - Background detection for new subscribers and touched existing subscribers without blocking imports or API writes
- Canonical provider grouping so Gmail and Google Workspace are both treated as
Google, and Outlook/Hotmail/Microsoft 365 are treated asMicrosoft - Provider values synced to ClickHouse for fast segment filtering
Apr 03, 2026
Adjustable Email Container Padding
You can now adjust the full email container padding directly from the theme controls, including reducing the side gutter all the way to0px.What’s included:- Horizontal padding and Vertical padding sliders in the Spacing section of Email Themes
- Support for both company-wide default themes and per-email theme overrides
- Matching padding in the editor canvas, preview output, and sent email HTML
- An easier way to make emails feel less cramped on mobile without changing the content itself
Apr 03, 2026
Event Properties In Sequence Emails
You can now personalize sequence emails with properties from the event that started the automation.What’s included:- Use merge tags like
{{event.city}}or{{event.alert.maxSpeed}}inside sequence emails - Event properties are stored on the sequence run, so later emails in the same sequence keep using the original event snapshot
- Automation test emails now accept event preview values so you can verify the output before activating the sequence
- Event property variables are shown in the email preview panel once you add them to your template
Apr 02, 2026
Public And Private Subscriber Lists
You can now choose whether a subscriber list is public or private when you create it.What’s included:- Public lists appear in the subscriber email preferences page
- Private lists stay internal and are hidden from subscriber preference management
- New companies still get
Product SubscribersandNewsletter Subscribersby default, and both are created as public lists - Public-list copy in the create-list dialog now warns you to use subscriber-friendly names
Apr 02, 2026
Sequence Steps Can Now Update Subscriber Lists
You can now add sequence steps that place a subscriber into a list or remove them from a list without leaving the automation builder.What’s included:- A new
Update Listsstep in sequences withAdd to ListandRemove from Listmodes - List-aware sequence actions in the visual builder and worker runtime
- Support for using subscriber lists as sequence routing primitives, not just trigger conditions
- Add-to-list actions now respect the target list membership state instead of duplicating active memberships
Apr 02, 2026
Advanced Sender Routing
You can now separate the visibleFrom address from the routing domain Sequenzy uses behind the scenes directly in sender profile settings.What’s included:- Sender profiles can keep a visible
Fromaddress on one verified domain and route through another verified sending domain in the same workspace - Dedicated IP selection now follows the routing domain instead of inferring it from the visible sender address
- Campaigns, sequences, transactional emails, test sends, and forwarded replies all use the same authenticated-domain routing behavior
- Review screens show a subtle
via your-domain.comhint only when visible sender and routing domain differ
Apr 02, 2026
Dedicated IP Routing For Sending Domains
You can now see dedicated IPs inSettings -> Domain, track whether each one is still pending or ready, and connect a ready IP to one or multiple sending domains.What’s included:- A dedicated IP management section inside domain settings
- Dedicated IP status visibility so pending purchases can appear before SES setup is finished
- Multi-domain assignment so one dedicated IP can power several sending domains
- Ready-only assignment so pending IPs stay visible but cannot be attached yet
- Domain detail pages now show when a domain is already routed through a dedicated IP
Apr 02, 2026
Stripe Product Segments In CLI And MCP
You can now create Stripe-product subscriber segments directly from the Sequenzy CLI, and MCP now documents the exact filter shape for Stripe purchase-based segments.What’s included:sequenzy segments list,sequenzy segments count, andsequenzy segments create- Native CLI flags for Stripe product filters like “bought”, “didn’t buy”, and payment thresholds
- Explicit MCP
create_segmentguidance forstripeProductfilters - Updated CLI and MCP docs so the Stripe-product segment workflow is discoverable
Mar 31, 2026
Stripe Sync Setup Controls
Stripe now gives you one more setup step after authorization so you can decide exactly which Stripe customers should sync into Sequenzy.What’s included:- Choose which Stripe products count for customer sync
- Optionally keep syncing users who have not made any payment yet
- Pick which synced products are allowed to drive webhook-based updates
- Select extra customer or subscription metadata keys to carry into subscriber attributes
- Reopen these settings any time from the gear icon in
Settings -> Integrations
Mar 30, 2026
WordPress And WooCommerce Integrations
You can now connect WordPress sites and WooCommerce stores to Sequenzy fromSettings -> Integrations.What’s included:- A new WordPress integration for syncing users, profile updates, and optional comment opt-ins
- A new WooCommerce integration for syncing products, customers, guest buyers, orders, and recovery events
- Install, connect, reconnect, disconnect, and sync controls in
Settings -> Integrations - Automatic initial sync after connection for both integrations
Mar 29, 2026
Company And Per-Email Theme Controls
You can now customize the visual system behind your emails at both the company and single-email level.What’s included:- Company-wide email themes that set the default look for all emails
- Per-email theme overrides with a reset option to inherit the company theme again
- Built-in starting presets: Default, Soft, Editorial, and Bold
- Controls for typography, spacing, radius, content width, padding, and core email colors
- Send-time rendering that uses the saved theme across campaigns, automations, transactional emails, and test sends
Mar 29, 2026
Event And Tag Trigger Visibility
You can now see which contacts received each event or tag in the last 24 hours, and which sequences those triggers feed into.What’s included:- Event settings now show a last-24-hour contact count for each event
- Tag settings now show a last-24-hour contact count for each tag that was added
- Both settings pages now show which active sequences currently listen for that event or tag
- Paused sequences are shown separately so you can spot flows that would trigger if reactivated
- Subscriber activity now shows which sequence an event or added tag triggered, or would have triggered if the sequence is paused
Mar 29, 2026
Reusable Email Components
You can now save blocks or full block sections from the email editor as reusable components, then insert them again in other emails without rebuilding them from scratch.What’s included:- Save a selected block as a reusable component from the Components sidebar
- Save a top-level section made of multiple adjacent blocks
- Reuse saved components from the sidebar, the inline add-block menu, or drag and drop
- Generate a reusable component with AI from a prompt and save it straight into your library
- Saved components reuse the same block system as the editor, so they stay editable after insertion
Mar 28, 2026
Free AI HTML Email Builder
A free tool for generating responsive HTML emails with AI chat, live preview, and code export - no account required.What’s included:- AI chat that drafts subject lines, preview text, and email-safe HTML from a prompt, URL, or screenshot
- Block-based design editor with slash commands (type ”/” to insert blocks)
- Live preview tab with desktop and mobile width toggle
- Editable HTML tab for direct code changes
- Drag-and-drop component sidebar with typography, media, buttons, layout, and footer blocks
- Copy and download actions for the final HTML output
Mar 26, 2026
Custom HTML Blocks In The Email Editor
You can now insert a dedicated HTML block directly inside the visual email editor when you need to drop in custom markup without leaving the block workflow.What’s included:- A new HTML block in the component picker and slash-command menu
- Inline code editing directly on the canvas, with a live preview below it
- Matching render behavior in the editor preview and sent emails
- Support for merge tags like
{{FIRST_NAME}}inside your custom HTML snippets - Existing full-email HTML import mode remains available for complete HTML documents
Mar 25, 2026
Multi-Language Email Localization
You can now configure extra email locales at the company level, keep localized variants per template, and have Sequenzy pick the right language for each subscriber at send time.What’s included:- Company-level localization settings for supported locales, fallback locale, subscriber attribute mapping, and raw value mappings
- Per-template localized variants with sync status tracking for
synced,stale,syncing, andfailed - AI-powered sync from your primary language into the extra locales you support
- Send-time locale resolution across campaigns, automations, transactional template sends, and A/B test variants
- Read-only localization visibility in both CLI and MCP for company settings and template variants
Mar 25, 2026
Update Tags Action In Sequences
You can now add tag-management steps directly inside sequences from a single Update Tags action in the builder.What’s included:- A new Update Tags step in the add-step menu
- An in-step selector to choose whether the step should add a tag or remove one
- Full support for editing existing tag steps after they are added
- Runtime execution for both add-tag and remove-tag actions when contacts move through a sequence
Mar 21, 2026
Installable Sequenzy Skills
You can now install a versioned Sequenzy skill for AI agents from the publicSequenzy/skills repo.What’s included:- A reusable
sequenzyskill you can install withnpx skills add Sequenzy/skills --skill sequenzy - Guidance for authentication, stats, subscriber management, and transactional email workflows
- Clear notes on current CLI gaps so agents fall back to the dashboard or API when needed
- A dedicated skills repo that can grow with more Sequenzy-specific agent workflows over time
Mar 21, 2026
Reliable Natural-Language Date Filters
Subscriber and segment date filters now use validated ISO dates and full natural-language parsing instead of compact shorthand values.What’s included:- Built-in Added filter presets now use plain-English values like
7 days agoand30 days ago - Fixed dates like
2026-03-01still work and are validated before use - Natural-language expressions like
last week,today, and3 days from nowstay supported - Unsupported shorthand inputs like
7dand24hare no longer part of the date-filter contract
Mar 20, 2026
Natural-Language Date Filters
You can now use rolling phrases like30 days ago and fixed dates like 2026-03-01 directly in subscriber and segment filters.What’s included:- Rolling date expressions like
7d,30 days ago, and3 days from now - Fixed date values like
2026-03-01andMar 1 2026 - Clear rolling-vs-fixed behavior: relative phrases re-evaluate over time, fixed dates stay fixed
- Date-aware custom attribute comparisons that accept the same date formats
Mar 20, 2026
Date-Aware Subscriber Attribute Filters
You can now segment subscribers using custom attributes that contain dates or full timestamps, including ISO datetime values like2026-03-19T10:56:03+00:00.What’s included:- Date-only custom attributes like
2026-03-20are normalized for range filters - Full ISO datetime strings with offsets are supported for segment comparisons
- Exact-match and range filters now use intentional date parsing instead of partial numeric coercion
- Existing string and numeric attribute filters continue to work as before
Mar 14, 2026
Segment Triggers In MCP Sequences
You can now create sequences through MCP with the same saved-segment entry trigger available in the app.What’s included:create_sequencenow acceptstrigger: "segment_entered"- You can pass a
segmentIdfrom your saved segments - MCP resolves the segment name automatically so the created sequence is labeled correctly
- This works for both AI-generated sequence creation and explicit-step sequence creation
Mar 14, 2026
Segment Exit Stops For Sequences
You can now optionally stop a segment-triggered sequence when a contact no longer matches that segment.What’s included:- A new per-sequence setting on the Segment entered trigger
- Automatic cancellation of active and waiting steps when the contact leaves the triggering segment
- The same 8-minute fallback segment evaluation used for enrollments, so exits stay in sync with entries
- No change to baseline behavior for current segment members when you first activate the sequence
Mar 13, 2026
Segment-Entered Sequence Triggers
You can now start a sequence when a contact newly enters one of your saved segments.What’s included:- A new Segment entered trigger in the sequence builder
- Automatic evaluation after relevant subscriber data changes, plus a background check every 8 minutes
- Safe baseline behavior so existing segment members are not enrolled when you first activate a sequence
- Automatic re-baselining when you change the segment definition or reactivate the sequence
- Manual Enroll Existing Subscribers support when you do want to send the sequence to current segment members
Mar 11, 2026
Flexible Campaign Delivery Planning
You can now choose campaign start time and delivery strategy separately. This means you can schedule a campaign for a future date and still spread delivery over 1-24 hours, instead of choosing between those options.What’s included:- Separate controls for when sending starts and how delivery is paced
- Scheduled + spread delivery support in the campaign wizard
- A clearer delivery summary during setup and review
- Existing Send Time Optimization support for both immediate and scheduled starts
- Warmup recommendations that now suggest spread without forcing immediate send
Mar 9, 2026
Automatic UTM Tracking for Email Links
You can now define account-level UTM templates and have Sequenzy append them automatically when email HTML is generated.What’s included:- Account-level defaults for
utm_source,utm_medium,utm_campaign,utm_content, andutm_term - Template variables like
{{email.subject}},{{link.text}}, and{{company.name}} - Per-link manual override from the email editor when a URL should stay untouched
- Automatic exclusions for unsubscribe, preferences, social, and legal links
- Consistent tagging across buttons, rich-text links, image links, CTA blocks, and product links
Feb 28, 2026
Delivery Delay Tracking
You can now see delivery delay metrics in your dashboard. When email delivery is temporarily delayed, Sequenzy tracks these events and surfaces them in the metrics section.What’s included:- Delivery delay rate shown as a percentage of total emails sent
- Raw count of delayed emails
- Visual progress bar for quick assessment
- Only displayed when delays are detected, keeping your dashboard clean
Feb 27, 2026
Shopify Integration
Connect your Shopify store to Sequenzy and automatically sync customers, products, and order events.What’s included:- One-click OAuth setup — Connect your Shopify store from Settings → Integrations
- Automatic customer sync — Subscribed customers are imported with their order history and spend data
- Product catalog sync — Products are synced and available as drag-and-drop email blocks in the editor
- Real-time webhooks — Order placed, cancelled, fulfilled, refunded, customer created, and checkout started events are tracked automatically
- E-commerce tags and sync rules — Built-in
ecommerce.customertag is auto-applied on first purchase,leadtag on customer creation, andrefundedtag on refunds - Product email blocks — New Commerce category in the editor with small, medium, and large product card layouts
SHOPIFY_API_KEY and SHOPIFY_API_SECRET environment variables.Feb 25, 2026
Enroll Subscribers at a Specific Step
You can now enroll subscribers at any step in a sequence — not just the beginning. This is especially useful when you add new steps to an existing sequence and want finished subscribers to continue from the new step.How it works:- Hover over any action node in the sequence editor and click the Enroll button
- Choose from finished subscribers or search for any subscriber by email
- Subscribers who already passed the selected step are automatically filtered out
- Selected subscribers start processing from that step, skipping all previous steps
Feb 23, 2026
Simpler Domain Setup
Domain verification now requires only 3 DNS records instead of 5. We replaced the previous DKIM approach (3 CNAME records) with a single TXT record, making setup faster and less error-prone.What changed:- DKIM: 1 TXT record instead of 3 CNAME records
- SPF: 1 TXT record (unchanged)
- MX: 1 MX record (unchanged)
- Total: 3 records instead of 5
Send Emails Without a Custom Domain
You can now start sending emails immediately using the built-insequenzymail.com domain — no DNS setup required. Every account gets a subdomain like yourcompany.sequenzymail.com automatically.Good for:- Testing your email flows before going live
- Quick experiments and prototyping
- Non-essential communication where inbox placement isn’t critical
Feb 21, 2026
Spread Over Time Campaign Delivery
You can now spread campaign sends over a configurable time window (1–24 hours) to protect your sender reputation. Instead of delivering all emails at once, Sequenzy distributes them linearly — the first batch sends immediately, with remaining batches spaced evenly across the window.Key features:- Choose “Spread over time” as a delivery option in the campaign schedule step
- Configure the delivery window from 1 to 24 hours using a slider
- Automatic warmup recommendation for accounts that have sent fewer than 10,000 emails and are targeting 1,000+ recipients
- Spread and Send Time Optimization are mutually exclusive — enabling one disables the other
- Warming up a new sending domain
- Sending to large lists for the first time
- Maintaining consistent deliverability with large campaigns
Feb 15, 2026
Email Analytics API
You can now retrieve email engagement metrics via the API. Get totals for sends, deliveries, opens, clicks, and bounces across any time period — perfect for dashboards, reports, and syncing to external tools.Endpoints:GET /api/v1/metrics— Account-wide metricsGET /api/v1/metrics/campaigns/:campaignId— Per-campaign metricsGET /api/v1/metrics/sequences/:sequenceId— Per-sequence metrics with per-step breakdownGET /api/v1/metrics/recipients— Per-recipient engagement data (opens, clicks, unsubscribes)
- Aggregated totals: sends, deliveries, unique opens, unique clicks, unsubscribes
- Calculated rates: delivery rate, open rate, click rate, unsubscribe rate
- Sequence step-by-step breakdown to identify drop-off points
- Recipient-level engagement for CRM sync and support lookups
- Filter by sliding window (1h, 24h, 7d, 30d, 90d) or custom date range
HTML Email Import/Export
The email editor now supports importing and exporting raw HTML templates. Switch to HTML mode to paste existing email templates or export your designs as HTML for use in other tools.- Import: Paste HTML from any email builder and it converts to editable blocks
- Export: Download your email as clean HTML
- HTML block: A new block type for embedding raw HTML directly in your emails
Email Management in Sequence Builder
You can now manage your email templates directly from the sequence builder:- Filter emails: Toggle between used and unused emails to keep your workspace clean
- Delete unused emails: Remove emails that aren’t referenced by any sequence step
- Usage protection: Emails in use by sequence nodes or A/B tests cannot be deleted
Feb 14, 2026
Subscriber Filters Persist on Navigation
Subscriber list filters (search, sort, tags, segments, pagination) are now preserved in the URL. When you click into a subscriber’s detail page and navigate back, your filters are exactly where you left them.Dodo Revenue Tracking
Revenue tracking for Dodo Payments webhooks has been improved with proper event deduplication, accurate MRR/LTV calculation across multiple subscriptions, and correct handling of one-time payments vs. recurring subscriptions. Provider logos now appear in the subscriber activity timeline for better visibility.Feb 12, 2026
n8n Integration
Sequenzy is now available as a community node in n8n, the open-source workflow automation platform. Connect Sequenzy to hundreds of apps and build complex automation workflows with a visual editor.Install then8n-nodes-sequenzy community node to get started.Soft Bounce Rate Enforcement
Sequenzy now monitors soft bounce rates alongside hard bounces and complaints. If a campaign exceeds soft bounce thresholds, it will be automatically paused to protect your sender reputation.Soft bounce thresholds are ~2-3x more lenient than hard bounces since they represent temporary delivery failures. You can view your soft bounce status on the Sender Health page with color-coded indicators.Feb 11, 2026
Bounce Diagnostics
Bounced emails now show detailed explanations to help you understand and resolve delivery issues:- Bounce type breakdown: Permanent, Transient, or Undetermined with specific sub-types (e.g., “mailbox full”, “invalid address”)
- Contextual tips: Actionable guidance based on the specific bounce reason
- Bounce severity: Hard vs. soft bounce labels in the sent emails table
Campaign Approval Flow
Large campaign sends now go through an approval step before sending. When a campaign targets a large number of recipients, it enters a “Waiting for Approval” state and requires admin review before it can proceed. This prevents accidental mass sends and gives you a chance to review before committing.Feb 10, 2026
Image Block Improvements
The image block in the email editor now supports:- Clickable images: Add a link URL to make any image clickable
- Alignment: Position images left, center, or right
- Percentage-based widths: Set image width as a percentage (10-100%) in addition to pixel values
A/B Test UX Improvements
The A/B test button in the sequence builder now appears on a long hover (1.5s) instead of immediately, preventing accidental clicks. Sequence enrichment flows have also been improved with better prompts and timing.Feb 7, 2026
Campaign Engagement Chart
Sent campaigns now include an hourly engagement chart showing opens and clicks over time. This helps you see when subscribers are most active and how engagement develops after sending.The chart displays in your local timezone and handles multi-day campaigns with clear date labels.Adaptive Campaign Sending
Campaign sending now uses adaptive chunk sizing that adjusts based on your sending volume and delivery performance. This improves delivery rates for large campaigns by pacing sends more intelligently.Metrics Accuracy Improvement
Click events are now correctly counted as opens too — since clicking a link implies the email was opened. This applies to both individual campaign metrics and the aggregate metrics list, giving you more accurate open rate numbers.Feb 6, 2026
Provider-Specific DNS Records
The domain DNS setup page now formats record names based on your DNS provider. Most providers auto-append the domain suffix, so Sequenzy shows just the subdomain part. Route53 users see the fully qualified name instead. This eliminates a common setup mistake where users would end up with records likemail.example.com.example.com.Domain Verification Guards
All email sending paths (campaigns, sequences, transactional emails, conversation replies) now verify that your sending domain is verified before queuing emails. Previously, some paths could attempt to send from an unverified domain, which would fail silently.Feb 5, 2026
Subscriber Search in Test Emails
The test email panel now includes a search field to find subscribers by name or email. You can also send test emails to yourself even if you’re not a subscriber — just click “Send to myself”.Feb 3, 2026
Checkout Abandonment Tracking
Sequenzy now automatically detects when someone visits your payment page but doesn’t complete the purchase. Avisited-payment-page tag is applied to subscribers who have an expired checkout session or $0 in spend, making it easy to target them with recovery sequences.How it works:- When a checkout session expires (Stripe, Dodo) or a subscriber has zero spend, they automatically receive the
visited-payment-pagetag - The tag is automatically removed when any purchase event fires
- Use this tag to trigger a checkout abandonment sequence and recover lost revenue
- Create a new sequence with the trigger “When tag added:
visited-payment-page” - Set the stop condition to “When tag removed” (so the sequence stops if they purchase)
- Design your recovery emails — remind them what they’re missing
Feb 2, 2026
Dodo Payments Integration Fix
Fixed an issue where Dodo Payments revenue sync could fail in live environments. Webhook setup validation has also been improved — you’ll now get a clear error if you accidentally paste a webhook secret instead of an API key.Jan 30, 2026
Custom Email Fonts
You can now choose from 50+ fonts for your emails. Select a font in the Email Style panel (left sidebar) and it applies to your entire email.Available fonts:- System fonts: Arial, Helvetica, Georgia, Times New Roman, Verdana, Tahoma, Courier New, and more. These are universally supported across all email clients.
- Web fonts: Inter, Roboto, Open Sans, Lato, Montserrat, Poppins, Playfair Display, Merriweather, and 40+ more from Google Fonts. These render in modern email clients with graceful fallbacks.
Jan 29, 2026
Automatic Stop Condition Sync
When configuring sequence triggers, Sequenzy now automatically sets sensible stop conditions based on your trigger type. This saves time and ensures your sequences stop at the right moment.How it works:- Tag triggers: When you trigger on tag added (e.g., “trial”), the stop condition auto-sets to “when tag removed”—so users exit when they’re no longer in trial
- List triggers: When you trigger on contact added to a list, the stop condition auto-sets to “when removed from list”
- Inactivity triggers: When you trigger on inactivity (e.g., no “login” event for 14 days), the stop condition auto-sets to “when event received”—so re-engaged users exit immediately
Jan 28, 2026
YouTube Video Block
Embed YouTube videos in your emails. The video block displays a thumbnail with a play button that links to the video. Supports width adjustment and left/center/right alignment.Dashboard Command Palette
Press Cmd K to open a fast command palette that lets you jump to any dashboard page (including tabbed views) and reopen your three most recent campaigns or templates.Jan 27, 2026
User-Level Abuse Prevention
Added account-level restrictions for repeated sending violations to prevent abuse.How it works:- 1 suspension: Warning status, sending resumes after review
- 2+ suspensions: Cannot create new companies
- 3+ suspensions: All sending blocked across all companies
Jan 25, 2026
MCP Integration & CLI
Sequenzy now supports the Model Context Protocol (MCP), allowing AI assistants like Claude Desktop and Cursor to manage your email marketing directly.What you can do with AI:- Add and manage subscribers
- Create email sequences from natural language prompts
- Draft campaigns
- Send transactional emails
- View analytics and performance stats
- Generate email content with AI
seq_user_) that’s tied to your user account rather than shared company-wide. Perfect for CLI/MCP use—each user has their own keys.View MCP documentation | View CLI documentationInbound Webhooks with Payload Mapping
Connect external services like Cal.com, Typeform, and Calendly directly to Sequenzy without needing Zapier or other automation platforms.Each webhook gets a unique secret URL — no API keys or special headers needed. Just paste the URL into your external service and it works.How it works:- Create a sequence with a trigger like “When
call-bookedevent received” - Copy the unique webhook URL from the trigger settings
- Paste the URL into your external service (Cal.com, Typeform, etc.)
- Send a test webhook — Sequenzy captures the raw payload
- Map fields from the payload to Sequenzy fields (email, first name, custom properties)
- Save the mapping — future webhooks trigger the event automatically
- No API keys needed: The URL IS the authentication — just paste and go
- Any payload format: Sequenzy captures whatever your external service sends
- Visual field mapper: Click on values in the captured payload to map them to subscriber fields
- Live preview: See extracted values as you map fields
- Auto-create subscribers: Subscribers are created automatically if they don’t exist
Jan 22, 2026
Sent Emails List in Campaign Review
When reviewing a sent campaign, you can now see a complete list of all emails that were sent. View delivery status, open/click tracking, and individual subscriber details directly from the campaign review page.Discord & Reddit Social Links
Added Discord and Reddit to the social media block options in the email editor. You can now include links to your Discord server and Reddit community alongside Twitter, LinkedIn, Instagram, Facebook, and YouTube.Jan 21, 2026
Zapier Integration
Connect Sequenzy to over 6,000 apps using Zapier. Automate your email marketing workflows by connecting to CRMs, forms, payment providers, and more—no code required.Available actions:- Create or Update Subscriber: Add leads from Typeform, Webflow, or any form tool
- Add/Remove Tags: Tag subscribers based on actions in other apps
- Trigger Events: Fire custom events to start automations
- Delete Subscriber: Handle unsubscribes from other systems
- Find Subscriber: Look up subscriber data by email
- Add Typeform respondents as subscribers with their answers as attributes
- Tag Calendly bookings as “booked-call” and trigger a nurture sequence
- Sync Stripe customers with “customer” tag automatically
Select All Subscribers for Enrollment
When enrolling subscribers into a sequence, you can now select all matching subscribers at once. A “Select all” checkbox makes it easy to enroll your entire filtered list without clicking each subscriber individually.Jan 20, 2026
Keyboard Shortcuts for Sequence Builder
Navigate the sequence builder faster with keyboard shortcuts:- G - Open Goals modal
- S - Open Enroll Subscribers modal (when sequence is active/paused)
- , (comma) - Open Settings modal
Send Test Email Button
A new “Send Test” button is now available in the email preview panel. Quickly send a test email to yourself or your team without leaving the editor. Previously, you needed to navigate to the campaign settings to send a test.Jan 19, 2026
Selective Subscriber Enrollment
When enrolling subscribers into a sequence, you can now choose exactly which subscribers to enroll. The enrollment modal shows each matching subscriber with their “date added” so you can make informed decisions about who to include.New features:- Individual selection: Check/uncheck specific subscribers
- Date context: See when each subscriber was added
- Progress tracking: Watch enrollment progress with a real-time counter
- Bulk actions: Select all or clear selection with one click
Jan 18, 2026
Bulk Add to List
Select multiple subscribers from the subscribers page and add them all to a list in one action. Previously, you needed to add subscribers to lists one at a time or use the API.How to use:- Go to Subscribers and select the subscribers you want to add
- Click the “Add to List” button in the bulk actions bar
- Choose the target list
- All selected subscribers are added instantly
Jan 14, 2026
Email Reply Tracking & Conversations
Track and manage replies to your emails with the new conversation inbox. When subscribers reply to your campaigns, sequences, or transactional emails, their responses are captured and organized into threaded conversations.Key features:- Automatic reply capture: Replies to any email are automatically tracked and linked to the original message
- Conversation threading: Multiple replies are grouped into conversations with full message history
- Reply forwarding: Optionally forward subscriber replies to your team’s email address
- Two-way conversations: Reply directly to subscribers from the Sequenzy dashboard
- Reply analytics: Track reply rates alongside opens and clicks in your metrics
- Enable reply tracking in Settings → Email Tracking
- Outbound emails automatically use a trackable reply address
- When subscribers reply, messages appear in your Inbox
- View conversation threads, reply to subscribers, or forward to your team
- Mark conversations as open or closed
- View all messages in a threaded timeline
- See subscriber profile alongside conversations
- Search and filter by status, date, or subscriber
Jan 13, 2026
Send Time Optimization
Deliver campaign emails at each subscriber’s optimal time based on their historical engagement patterns. When enabled, Sequenzy analyzes when each subscriber typically opens emails and schedules delivery accordingly.How it works:- Enable “Send Time Optimization” when scheduling a campaign
- Sequenzy analyzes each subscriber’s open patterns from the last 90 days
- Emails are delivered within a 12-hour window, timed to when each subscriber is most likely to engage
- Subscribers without enough engagement history receive emails at the scheduled time
Jan 12, 2026
Campaign Revenue Attribution
See exactly how much revenue each campaign generates with the new attribution panel. When viewing sent campaigns, you’ll now see conversions and tracked revenue directly attributed to that campaign.What’s included:- Conversions count: Number of goal conversions attributed to the campaign
- Tracked value: Total revenue from attributed conversions
- Goal breakdown: See which goals drove conversions (if you have multiple goals)
Jan 11, 2026
Activity-Based Triggers for Sequences
You can now trigger automation sequences based on subscriber activity patterns. Two new trigger types are available in the sequence builder:Inactivity Trigger Start a sequence when a subscriber hasn’t performed a specific event for a set number of days. Perfect for:- Re-engagement campaigns for inactive users
- Churn prevention when users stop using key features
- Win-back flows for lapsed customers
- Rewarding power users who complete actions frequently
- Identifying highly engaged subscribers
- Triggering upgrade prompts for heavy usage
- Create a new sequence or edit an existing one
- Click on the trigger node
- Select “Inactivity” or “Event frequency” from the trigger type dropdown
- Choose the event to track and configure the time settings
Jan 9, 2026
PostHog Integration
Connect your PostHog product analytics to trigger email automations based on user behavior. Send emails when users perform (or skip) specific actions in your product.What you can do:- Trigger emails from product events: Feature used, onboarding completed, checkout started
- Build behavior-based segments: Users who haven’t used feature X in 7 days
- Re-engage inactive users: Detect users who stopped using your product
- Copy your webhook URL from Sequenzy Settings → Integrations
- Add it as a Webhook destination in PostHog Data Pipelines
- Events flow in real-time and trigger your automations
product. in Sequenzy (e.g., product.feature_used).View documentationGitHub @mention in AI Writer
Generate product update emails from your actual commit history and releases. In the AI email editor, type@github owner/repo and the AI will pull recent commits and releases to write accurate product update emails.Example:“Write a product update email based on @github acme/saas-app from the last month”The AI will fetch your latest commits and releases, then generate an email highlighting real features and improvements - not generic marketing copy.
Jan 6, 2026
Auth Provider Integrations (Clerk & Supabase)
Automatically sync users from your authentication provider to Sequenzy. Every signup becomes a subscriber—no code required.Supported providers:- Clerk: Sync users from Clerk authentication with full profile data
- Supabase: Sync users from your Supabase database webhooks
- Copy your unique webhook URL from Sequenzy
- Paste it in your Clerk or Supabase dashboard
- Users automatically sync in real-time
- Email, name, username, and profile data
- User created → subscriber added with
contact.subscribedevent - User deleted → subscriber unsubscribed automatically
Jan 5, 2026
Send Transactional Emails via SMTP
You can now send transactional emails using the standard SMTP protocol, making it easy to integrate Sequenzy with any application that supports SMTP (Laravel, legacy systems, etc.).Connection details:- Host:
smtp.sequenzy.com - Port: 587 (STARTTLS), 465 (SSL/TLS), or 2525 (fallback)
- Username:
api - Password: Your Sequenzy API key
- Same security checks as the REST API (domain verification, rate limiting, bounce protection)
- Branding footer automatically added for free tier
- All emails appear in your dashboard with full tracking
- Up to 50 To recipients per message
Jan 3, 2026
Creem Integration
Connect your Creem account to automatically sync revenue data and power your email automations. Creem is an all-in-one payment platform that handles global commerce complexity including payments, subscriptions, and tax compliance.What gets synced:- MRR & LTV: Automatically sync Monthly Recurring Revenue and Lifetime Value for each subscriber
- Status tags:
customer,cancelled,churned,saas.monthly,saas.yearly - Events:
saas.purchase,saas.cancelled,saas.churn,saas.refund, and more
Jan 2, 2026
Goals & Attribution
Track which emails in your sequences actually drive conversions with the new Goals feature. Using last-touch attribution, Sequenzy credits revenue and conversions to the most recent email a subscriber interacted with before converting.Key features:- Company-wide goals: Track overall revenue across all your emails
- Automation-specific goals: Measure performance of specific sequences
- Revenue tracking: See exactly how much revenue each email generates
- Per-email breakdown: Identify your highest-performing emails
- Create a goal tied to a conversion event (e.g.,
saas.purchase) - Optionally specify a revenue property to track amounts
- Set your attribution window (default: 24 hours)
- View which emails drove conversions and revenue
Dec 29, 2025
Polar, Paddle, and Dodo Payments integrations
You can now connect three new payment providers to automatically track revenue events and sync subscriber data:- Polar: For open source developers and digital product creators
- Paddle: Complete payments infrastructure for SaaS with built-in tax compliance
- Dodo Payments: Simple payments for indie developers
saas.purchase,saas.purchase_monthly,saas.purchase_yearlysaas.cancelled,saas.churn,saas.payment_failed,saas.refund
Dec 27, 2025
A/B test sequences
You can now add A/B test steps to your automation sequences. Split your subscribers into two groups and send different email variants to measure which performs better.Dec 26, 2025
A/B test email campaigns
You can now run A/B tests on your email campaigns to optimize for better engagement. Split your audience and test different subject lines, email content, or sender names to see which version performs best.How it works:- Create an A/B test step in your automation flow
- Set the split percentage (e.g., 50/50 or 70/30)
- Design variant A and variant B emails
- Monitor results to see which variant wins on opens, clicks, or conversions
Tags on Stripe sync
When syncing revenue data from Stripe, Sequenzy now automatically applies tags based on subscription status:- Status tags:
customer,trial,past-due,cancelled,churned - Billing interval tags:
saas.monthly,saas.yearly
Quick filters for subscribers
Added more quick filter options to the subscribers list, making it faster to find the subscribers you’re looking for. Filter by engagement status, subscription state, and more with a single click.Revenue data in subscriber details
The subscriber detail page now displays revenue information (MRR and LTV) directly, giving you a complete view of each subscriber’s value without leaving the page.Transactional email events linked to subscribers
Transactional emails sent via the API are now properly linked to subscribers by email address. This means email events (sent, delivered, opened, clicked) now appear in the subscriber’s activity history, giving you complete visibility into all communications with each contact—both marketing and transactional.Dec 25, 2025
Embeddable signup form widget
You can now generate a customizable HTML signup form to embed on any website. Navigate to Settings → Embed Widget and click on the Form widget to access the visual builder.Customization options:- Form Style: Choose between stacked (button below) or inline (button side-by-side) layouts
- Placeholder Text: Customize the email input placeholder
- Font Color: Set the input text color
- Button Text & Color: Customize the submit button appearance
- Success Message: Configure the confirmation message with custom font color and size
- List Targeting: Add subscribers to specific lists or all lists
Email deliverability checker
While editing any email, you’ll now see a real-time deliverability score next to the Desktop/Mobile buttons. This rule-based checker analyzes your email content and predicts inbox placement without any AI calls.What it checks:- Subject line (25% of score): Length, spam trigger words, excessive caps, punctuation, emoji usage
- Preview text (15% of score): Presence, length, whether it duplicates the subject
- Content (40% of score): Text-to-image ratio, link count, unsubscribe link, spam triggers
- Technical (20% of score): Sender address, reply-to configuration
- A (90+): Likely lands in Primary inbox
- B (80-89): Good deliverability, may land in Promotions
- C-F (under 80): Review flagged issues before sending
Dec 24, 2025
Stripe revenue sync
When you connect your Stripe account, Sequenzy now automatically syncs revenue data for all your subscribers. This adds two key attributes to each subscriber:- mrr: Monthly Recurring Revenue (normalized from any billing interval)
- ltv: Lifetime Value (total payments minus refunds)
Dec 23, 2025
Add subscribers to specific lists via API
When creating subscribers via the API, you can now specify which lists they should be added to. Pass an array of list IDs in thelists parameter to add the subscriber to specific lists. If lists is omitted or empty, the subscriber will be added to all lists.Dynamic segments
Segments now support filtering by email engagement metrics like opens, clicks, and delivery status. Create segments such as “subscribers who opened any email in the last 30 days” or “subscribers who haven’t clicked in 90 days” to target your most (or least) engaged audience. Custom event filtering is coming soon.AI-powered segment generation
You can now describe the audience you want to target in plain English, and our AI will generate the segment filters for you. Simply click the AI button in the segment builder, describe your target audience (e.g., “subscribers who opened an email in the last 30 days but haven’t clicked”), and the AI will create the appropriate filter rules.Geographic distribution map
The Metrics page now includes a geographic distribution section with an interactive world map. See where your subscribers are engaging with your emails by country, with metrics including opens, clicks, open rate, and click rate. Hover over any country to see detailed engagement data.Dec 22, 2025
Filter metrics by email type
You can now filter your Sent Emails and Metrics pages by email type to see how different types of emails perform:- Campaigns: Bulk marketing emails sent to subscriber lists
- Transactional: One-off emails triggered by your application (order confirmations, password resets, etc.)
- Sequences: Automated emails from your automation workflows
Dec 21, 2025
File attachments for transactional emails
You can now send file attachments with your transactional emails. Attachments can be provided as Base64-encoded content or as URLs that we fetch on your behalf.- Base64 content: Include the file content directly in your API request
- URL-based: Provide a URL and we’ll fetch the file when sending
- 40MB limit: Maximum total attachment size per email
- Any file type: PDFs, images, documents, and more
Multiple recipients
Transactional emails now support multiple To recipients.- Multiple
toaddresses: Send to up to 50 recipients at once - Automatic deduplication: Duplicate To addresses are handled automatically
Dec 20, 2025