For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
AcademyContact SalesHelp CenterDashboard
DocumentationAPI ReferenceIntegrationsAdministrationChangelog
DocumentationAPI ReferenceIntegrationsAdministrationChangelog
LogoLogo
AcademyContact SalesHelp CenterDashboard
On this page
  • June 3, 2026
  • Faster navigation across Synthflow fully rolled out
  • June 1, 2026
  • ElevenLabs V3 audio tags
  • Catalan, Slovenian, and Welsh available
  • May 28, 2026
  • Agents API: STT provider and speech recognition
  • Call Transfer API: Human availability
  • Agents and Actions API: Action-assistant assignment relationships
  • Actions API: Input variable mapping
  • May 27, 2026
  • Websocket endpoint deprecation
  • MCP Servers accept Headers and Query parameters
  • May 25, 2026
  • Choose how action input variables are mapped
  • Call history now preserves deleted actions
  • May 20, 2026
  • MCP Connectors
  • May 19, 2026
  • Faster navigation across Synthflow
  • May 14, 2026
  • Phone Book Support in Call Transfer API
  • May 13, 2026
  • Synthflow TTS voice model
  • Outbound number pooling for agents
  • Knowledge Base API: New Endpoint
  • May 12, 2026
  • Contacts is now Memory

Changelog

Stay up to date with the latest changes to Synthflow.

June 3, 2026
June 3, 2026

June 1, 2026
June 1, 2026

May 28, 2026
May 28, 2026

May 27, 2026
May 27, 2026

May 25, 2026
May 25, 2026

May 20, 2026
May 20, 2026

May 19, 2026
May 19, 2026

May 14, 2026
May 14, 2026

May 13, 2026
May 13, 2026

May 12, 2026
May 12, 2026

Older posts

Next
Built with

Faster navigation across Synthflow fully rolled out

Faster app navigation in Synthflow

Faster navigation is now available to all workspaces, following its early-access debut in May. Page transitions that used to take 2 to 3 seconds now load in about 0.6 seconds.

ElevenLabs V3 audio tags

ElevenLabs V3 selected in the agent editor Voice settings

Select ElevenLabs V3 as your voice model, then use audio tags in agent prompts and flow messages to control accent, tone, and delivery.

Global tags keep one voice character for the entire call. Situational tags adjust delivery at a specific moment in a message.

Catalan, Slovenian, and Welsh available

Catalan, Slovenian, and Welsh join the full list of available languages you can assign to agents.

Agents API: STT provider and speech recognition

Create and update assistant requests now accept the speech-to-text fields from the assistant editor.

EndpointChange
POST /assistants, PUT /assistants/{model_id}agent.transcriber_provider (deepgram, deepgram-nova-3, synthflow-stt) and agent.transcriber_speech_recognition (faster, high_accuracy).

Call Transfer API: Human availability

Configure transfer office hours on LIVE_TRANSFER actions through create and update requests.

EndpointChange
POST /v2/actionshuman_availability (timezone, schedule, unavailable_message, active).
PUT /v2/actions/{action_id}Same human_availability fields on update.

Agents and Actions API: Action-assistant assignment relationships

Assistant and action detail endpoints accept optional query parameters to include related IDs. Relationship fields stay empty by default.

EndpointQuery parameterResponse field
GET /assistants/{model_id}include_actionsactions (action IDs)
GET /actions/{action_id}include_assistantsassistants (assistant IDs)

Actions API: Input variable mapping

Configure how each input variable is collected per assistant attachment, so one shared action can use different variable sources on different agents. Action placeholders and mapping explains the mapping options in the product UI.

EndpointChange
POST /actions/attachBatch items payloads with input_variables_mapping per attachment. Legacy model_id + actions format still supported.
GET /actions/{action_id}input_variables.values and input_variables.assistants[] with per-assistant mapping details.

Websocket endpoint deprecation

The websocket endpoint below, used for custom website and app integrations, will be deprecated on June 15, 2026. After this date, the endpoint will no longer be available.

curl -X GET "https://widget.synthflow.ai/websocket/token/{assistant_id}"

Who is affected

This change only affects integrations that connect directly to the websocket endpoint above. If you are using the Synthflow Widget embed, you are not affected. Widgets will continue to work as expected.

What you need to do

Migrate to the Synthflow Widget embed before June 15, 2026.

MCP Servers accept Headers and Query parameters

MCP server headers and query parameters

When you configure an MCP server, you can add Headers and Query parameters as key-value pairs. Use them for API keys, tenant IDs, or other values your server expects on every request.

See MCP Connectors for setup steps.

Choose how action input variables are mapped

Action input variable mapping choices

When an action needs an input variable, you can now choose how Synthflow should fill the value: collect it from the caller, use an action output, use a system variable, use a pre-call variable, or enter a fixed value.

Action placeholders and mapping explains how input variables work across actions.

Call history now preserves deleted actions

Deleted action shown in call history

If an action used during a call is deleted later, the call details will now show a deleted-action placeholder instead of removing it entirely.

MCP Connectors

MCP connectors in Synthflow

Connect Synthflow agents to external MCP (Model Context Protocol) servers, giving the LLM access to tools it can invoke during calls.

Follow the MCP actions guide to connect a server via UI and via API, and choose the tools your agent can use.

Faster navigation across Synthflow

Faster app navigation in Synthflow

Synthflow now includes an early-access improvement that reduces delays when switching between pages. It changes how app sections load, making navigation feel more responsive and significantly smoother.

You can enable the feature from Early Access and disable it at any time. If you notice anything unexpected or have feedback, share it with the Synthflow team so we can continue improving the experience before general release.

Phone Book Support in Call Transfer API

You can now reference an existing phone book in call transfer actions with phone_book_id, bringing the API in line with the UI.

EndpointChange
POST /actionsCreates LIVE_TRANSFER actions with either phone_book_id or phone.
PUT /actions/{action_id}Updates LIVE_TRANSFER actions with either phone_book_id or phone.

Synthflow TTS voice model

Synthflow TTS is now available as a voice model option in the agent editor. It delivers low-latency, natural-sounding speech across 32 languages with 12 built-in voices.

The GET /voices endpoint now supports search and provider query parameters for filtering, and voice responses include provider, gender, and languages fields.

Outbound number pooling for agents

You can now assign multiple outbound phone numbers to one agent and choose the caller ID for each outbound call. See the Outbound Number Pooling guide.

EndpointChange
GET /assistants/{model_id}Returns attached_phone_numbers with each attached number’s number, sid, and slug.
PUT /assistants/{model_id}/phone_numbersAttaches multiple outbound numbers using phone_numbers or phone_number_slugs.
DELETE /assistants/…/{phone_number_slug}Detaches one outbound number from the agent.
POST /callsAccepts from_phone_number to select the outbound caller ID for that call.

Knowledge Base API: New Endpoint

You can now update existing knowledge base sources by source ID. The endpoint supports name, url for link and file sources, and content for text sources.

EndpointChange
PUT /sources/{source_id}Updates the source name and type-specific fields.

Contacts is now Memory

Nothing was removed, we just cleaned up where things belong. The page that used to be called Contacts in the left-hand sidebar is now Memory, which better describes what it actually holds: the long-term knowledge your agents reuse across calls.

Phone books now live inside Call Transfers, so they sit alongside the rest of your call-handling tools instead of in a separate area of the app. You’ll find them in the same place you configure transfer destinations, no need to switch sections to manage routing.