This quarter, we built around three convictions. AI should handle the repetitive work. Your campaigns deserve more visibility. And your messages should reach any market without friction. Here's what our teams shipped this quarter.
Happy reading!
Let AI pick the send time for every profile
Sending a campaign at 10am because “that's the usual time” works for the average. It doesn't work for each individual profile. Some of your users open emails in the evening. Others check at lunch. Others only on weekends.
Best Send Time analyzes each profile's past behavior and automatically finds the window where they're most likely to engage. You set up the campaign. AI handles the send time, profile by profile.
In practice:
E-commerce: schedule a promotional email for Monday and let AI deliver it at the optimal moment for each buyer, from Tuesday to Thursday
Media: maximize weekly newsletter opens without manually adjusting for time zones
If no behavioral data is available for a profile, a fallback time kicks in automatically.
See your marketing pressure at a glance
Knowing how many campaigns go out this week isn't enough anymore. What matters is seeing exactly which segments receive what, and when, so you can catch overlaps before they create unwanted marketing pressure.
Campaign Calendar gives you a calendar view of every scheduled campaign. Filter by label, segment, or channel to isolate what matters, and spot congestion fast.
In practice:
Retail: spot at a glance which segments are getting more than three messages in 48 hours and redistribute sends
Peak periods: visualize the full send load ahead of a major sales period and confirm each segment gets the right message at the right time
Reach new markets without a translation team
Launching a campaign in a new market takes time. Not because the feature is missing, but because translation creates a bottleneck: write in English, wait for translation, review, fix.
Automated AI Translation for Email removes that friction. Write in English, and get up to 5 languages generated automatically, right inside the Batch interface. Personalization variables like firstname stay as firstname. URLs aren't touched. Your template's HTML stays intact.
In practice:
International expansion: launch an email campaign in English, Spanish, German, French, and Portuguese at the same time, no agency needed
Transactional campaigns: make sure confirmation emails are readable for every customer, whatever language they speak
Lean teams: let a single writer produce multilingual content without relying on an external vendor
Available for all customers with access to the email channel.
More updates for a sharper CRM
Analyze performance without switching tools
AI Performance Insights automatically generates recommendations from your campaign data: underperforming segments, timing to optimize, channels to reactivate. No more manually cross-referencing exports to find what to improve.
Show the right content without writing a line of our expression language
Email Block Conditional Display lets you condition an email block's display on a profile attribute. Show a VIP offer to Gold customers only, or a promo banner only to profiles with no recent purchase, without writing a line of our expression language.
Sync your events straight from your data warehouses
Cloud Sync Events lets you import events directly from Snowflake, BigQuery, ClickHouse, and more, into Batch. Historical events become instantly usable in your segments and triggers, no extra engineering work required.
Auto-fill your content blocks
Auto-fill content blocks automatically pulls the title, description, and image from a page's Open Graph tags to pre-fill your email blocks. No more manual copy-pasting for every content campaign.
Manage orchestrations with more granularity
Orchestrations API gets new metrics: granular stats by orchestration step, breakdowns by platform, conversion metrics, and a new GET View endpoint to programmatically retrieve an orchestration's full configuration.
Every quarter, our goal stays the same: cut the operational load on your CRM teams and give them better visibility into what's actually happening with their campaigns. These updates move in that direction. Over to you.
Mickael Bentz
Head of Product Management @ Batch