Changelog
Follow up on the latest improvements and updates.
RSS
new
Inbox
Voice
Admin
Outbound Calling expands to supported international Voice workspaces

Partners in supported international Voice regions can now use Thread Outbound Calling once local number provisioning and carrier approval are complete.
Current eligible markets
Our current regional setup supports the United Kingdom, Netherlands, Australia, New Zealand, United States, and Canada. Availability remains subject to workspace eligibility, regulatory approval, and local number inventory.
What’s included
- The existing Inbox outbound calling workflow.
- Routing through the appropriate regional voice infrastructure.
- Contact-number normalization using company and workspace country context.
- Call recordings and transcripts added to the existing ticket workflow.
- Call language aligned with the supported locale configured for the selected voice.
Before setup
- International numbers may require an approved carrier bundle or KYC documentation.
- Outside the United States and Canada, number provisioning is currently coordinated with the Thread Voice team and is not instant self-service.
- Run a fresh Member/Contact sync before making calls.
- Select the agent country carefully. It cannot be changed later because it determines the recording-storage region.
Contact your Thread representative to confirm whether your country and workspace are eligible and to begin number provisioning.
improved
Voice
Admin
Outbound Calling: per-agent consent-message speed and volume

You can now tune how each Outbound Voice Agent delivers its auto-play consent message, using the same per-agent speech controls available for inbound agents.
What’s new
- Adjust speech speed from 0.6x to 1.5x.
- Adjust volume from 0.5x to 2.0x.
- Preview both settings before saving.
- Configure each Outbound Agent independently.
- Saved values are preserved if the consent message is temporarily disabled.
Where to find it
Open an Outbound Agent and expand
Auto-play consent message
.Notes
Existing agents retain their current defaults—1.3x speed and 1.0x volume—until changed.
These controls affect the customer-facing consent message only. Technician-facing status prompts are unchanged. Live phone volume may also vary slightly because carriers can normalize audio.
improved
Voice
Admin
Voice AI: keeping the company context when the caller is unclear

We’re beginning a limited rollout of an improvement to Voice AI contact mapping.
When Voice AI can confidently identify a caller’s company but cannot identify the individual, it can now retain that company context by using the company’s primary or default PSA contact.
What’s improved
- Exact individual matches still take priority.
- Company-known calls no longer need to lose useful company context simply because the person could not be identified.
- The ticket makes it clear when the company’s default contact was used.
Good to know
This does not verify or authenticate the caller. When the individual cannot be identified, the caller remains unverified and the default contact should be treated as company context—not as confirmation of who called.
Availability
This capability is currently under a feature flag. We’re enabling it partner by partner while monitoring match quality and operational metrics.
To confirm whether it is enabled for your workspace, contact your Thread representative so they can check with the Voice team.
new
Inbox
Admin
Teams Emoji Reactions -> Inbox
Sometimes a 👍 says it all. When a contact reacts to a technician's message in Microsoft Teams instead of typing a reply, that reaction now flows back into Inbox — so acknowledgments are never missed and threads reflect the full conversation.
How it works
Reactions in Teams Group Chats sync to Inbox. When a contact adds an emoji reaction to a technician's message in a Teams Group Chat, it appears on the corresponding message in Inbox.

Inbox shows the reaction and who added it. If the technician has already left the thread, new reactions trigger a notification and display like a new contact message — so nothing slips through.

PSA sync
By default, an internal note is created whenever a reaction is added or removed. Prefer to keep reactions out of your PSA? You can turn this off in settings.

When PSA sync is enabled, reactions are logged as internal notes on the ticket — giving you a complete record of the conversation, reactions included.

What's new
Previously only the primary assigned member would receive a notification through the companion app.
Now all additional Members who are assigned will receive a Companion App notification through Teams/Slack.
This is now GA in Production.
Note: Member must have Companion App notifications set to 'All' in Admin.



Now we offer more granular control over which updates get sent from a flow through the companion app to Slack/Teams. You now have the option to choose which updates are sent.
- New Ticket Card (Required, always selected)
- External notes
- Internal notes
- Activity logs
FAQs:
What happens with existing flows?
- Since the previous behaviour was to send all updates, existing flows that trigger notifications will continue to operate like that.
- When a flow is updated, future notifications will respect specific notes/logs selected.


We've redesigned the navigation to make it easier to find what you need — plus new ways to make it your own.
What's new
- Refreshed layout: the nav has been reorganized for faster, more intuitive access to your tools.
- Themes: choose from new visual themes to personalize your workspace.
- Customization: reorder sidebar items, show or hide sections — set up your nav the way you work.
Good to know
- All existing features and functionality are still there — just organized more clearly.
- Customization is per user — reordering sections, showing/hiding items, and theme changes only affect your own view, not other members of your workspace.
Where to find it:
Inbox → Your Avatarnew
Admin
📅 Holiday and Custom Closures
You can now tell clients when your team is unavailable beyond regular business hours. Set your closures once and Thread keeps Messenger, auto-responses, and the Reminder Agent behaving correctly through every holiday, automatically.
- Holiday closureswith schedules that carry forward and auto-adjust to the correct date each year.
- Custom one-off closuresfor company events, training days, or weather
- Client-level overridesfor deployments that don't follow your default hours
- Messenger bannerduring closures showing the holiday and when you're next available, plus a customizable out-of-office message on new chats
- Reminder Agentpauses during any closure — no pings while you're off
Available now in
Admin → Workspace Settings → Business Hours.
Help documentation here


new
Inbox
Voice
Admin
🎉 Voice AI - Outbound Calling is LIVE
Technicians can now place calls directly from Thread Inbox — recorded, transcribed, and dropped into the ticket automatically.

- Click-to-call from the contact panel
- Your caller ID displayed to customers regardless of what number your tech calls from
- Recording + transcription directly in the ticket
- AI summaries and Super Magic transcript access
- Pause/resume transcription anytime
How to Configure
Admin setup
- Create an Outbound agent in Admin
- Add and verify at least one caller ID number
- Toggle outbound calling on
Making calls
- Click to call from the contact panel in Inbox
- Select your agent, caller ID, and the number you want to be reached at
- Click Place Call — Thread rings you first, then connects the customer
Techs can call from any number — direct line, extension, or personal device — and still display your verified main number to customers.
Check out the help docs here.
TIP
: Before making any outbound calls, re-sync your Members and Contacts to have the most accurate contact information.Watch the demo: https://www.loom.com/share/bb92b1d011f145009d879e7a9a19b6d6

What's New
- Pause and resume transcription during active calls
- End call button in Inbox to unstick calls that don't disconnect properly
How It Works
Pausing transcription
- Available during any active call in Inbox
- Use it to keep sensitive information out of the transcript
- Note: pausing stops the transcript only — the call continues to record
Ending a call
- The technician who started the call (or the ticket assignee for inbound) can end it
- Any admin can end a call at any time
- After 24 hours, anyone on the team can end it — so stuck calls don't linger
Load More
→