This page is the public changelog for TruAgents. Use it to track meaningful product updates, bug fixes, and behavior changes that affect customers and operators. The changelog is intended to stay concise:Documentation Index
Fetch the complete documentation index at: https://docs.truagents.com/llms.txt
Use this file to discover all available pages before exploring further.
- highlight user-facing changes
- explain who is affected
- call out any action required
- link to deeper docs when a change introduces or changes a workflow
What to expect
- New entries appear here as product updates ship.
- RSS subscribers can follow updates from
/changelog/rss.xml. - Internal-only implementation changes should stay out of this page.
Entry format
New entries should be added as MintlifyUpdate components.
New
- Segment required for campaigns — you must now select a target segment before scheduling or running a campaign. This prevents accidentally sending to every contact in your organization. Test runs and triggers are not affected.
- Target segment visible on version history — the campaign version sheet now shows the segment that was captured at send time, so you can review exactly who was targeted.
Improved
- Contact count highlighted in run modal — the run campaign confirmation modal now emphasizes how many contacts will receive the campaign, making it easier to verify before sending.
Fixed
- Stuck campaign drafts — improved background task handling so drafts are less likely to get stuck in a failed state during high-volume sends. label=“April 6, 2026” description=“Weekly product update” tags= rss=“MFA login emails now display TruAgents branding, and campaign task processing is more reliable with hardened status handling.”
Improved
- MFA email branding — multi-factor authentication emails now show the TruAgents sender name and a cleaner footer that works correctly across all organizations.
Fixed
- Campaign task processing reliability — resolved an issue where campaign tasks could get stuck or fail silently during processing. Status transitions are now validated to prevent tasks from entering an invalid state.
New
- Template image library — you can now upload, preview, and manage images for campaign email templates from Campaigns > Templates > Template Images. Uploaded images are served from a CDN and can be copied directly into templates.
Improved
- Faster media loading — CDN cache duration for uploaded media increased from 60 seconds to 24 hours, so images in sent emails load faster for recipients.
Fixed
- Media uploads failing in some browsers — resolved an issue where browser security policies blocked image uploads to cloud storage.
New
Launched the public TruAgents changelog at/changelog.This page will be used to publish concise, user-facing updates about meaningful product changes, improvements, and fixes.Improved
RSS subscriptions are now available at/changelog/rss.xml for teams that want update notifications in feed readers, Slack, or other automation tools.What to expect
Future entries should focus on:- user-facing product changes
- operational improvements
- important fixes
- any action customers or operators need to take
New
- Revamped contacts table (beta) — preview the new contacts experience at
/contacts-new. The redesigned table surfaces recent activity stats alongside each contact so you can prioritize follow-ups without leaving the list.
Improved
- Smoother contacts import — the blocking overlay during CSV imports has been replaced with an inline status badge, so you can keep browsing your contacts while an import is running.
- Cleaner list loading — contacts and other tables now show a loading skeleton instead of briefly flashing an empty state while data is being fetched.
Fixed
- Empty rows during CSV import — empty rows in uploaded contact CSVs are now skipped automatically, so imports no longer fail or create blank contacts when files contain trailing or stray empty lines.

