Changelog
What’s new?
A rundown of the latest Phonely feature releases, product enhancements, design updates, and important bug fixes.
August 1, 2026
Phonely August Updates
☎️ Outbound Campaigns & Scheduling
- Recipient-Local Calling Hours — Calling hours are now evaluated in each recipient's own timezone instead of the agent's. Map a timezone field from your data source, fall back to the agent timezone, or opt into inferring it from the phone number. Windows are daylight-saving aware.
- Per-Recipient Calling Windows — Map a source field carrying per-recipient daily time ranges (for example
9:00-17:00, several ranges separated by semicolons). A recipient's window only narrows your campaign's calling hours and never extends them. - Do-Not-Dial Day Calendars — Block specific dates per campaign, with a US federal holidays preset covering 2026 through 2030. Blocked dates are checked in the recipient's local time, and calls roll forward to the next allowed window. Campaign lists show a “Paused, do-not-dial day” indicator.
- Per-Recipient Dial-Out Number — Map a source field whose value picks which of the campaign's phone numbers places the call, overriding campaign routing for that recipient. A value matching none of the campaign's numbers fails that recipient rather than dialing from the wrong number.
- Destinations From Pre-Call Data — An outbound call's destination can now come from any pre-call action output. Validation is deferred until after pre-call actions run, then the resolved number is formatted, validated and saved on the call record.
- Unanswered Calls Say Why — Outbound dials that never connect now show their exact outcome instead of a generic Failed: No Answer, Busy and Failed to Connect, with amber badges in the calls list and call details, filterable alongside Voicemail.
- Queued Call Status — A queued call held for a recipient's window shows the recipient's local time, the resolved timezone and the next attempt time, and reflects the dialer's own reason for holding rather than re-deriving it from the campaign schedule.
- Editable Campaign Use Case — Change a campaign's use case after creation, with each option now explaining what it means for dialing priority (fresh-lead urgency, reminder timing, callback treatment, standard pacing).
📈 Performance & Analytics
- Performance Is Now a Widget Board — Charts, data tables and single-number cards are widgets you can resize, reorder, retype, export and drill into, all authored in a new Explore query builder. Existing cards convert once on first open.
- Charts linked to source calls — Clicking any chart point, legend entry, table cell or pie slice opens exactly the calls behind that number. Ratios open through their numerator, sums open as a deduplicated union, and a card grouped by two fields keeps both narrowings.
- Unique Customer Counts — A new aggregation counts unique customers by phone number instead of counting calls, with a Unique customers board preset. Counts deduplicate within each time bucket and group cell, and clicking one opens a single call per customer.
- Filter by Your Own Call Data — Filters, breakdowns and formulas now offer each campaign's outbound variables and each inbound webhook block's status and payload fields, alongside API blocks. API blocks offer any response key, not just the success flag and status code.
- Filter by Flow Block — Filter to calls that reached a specific block, or to those that never did, so the calls a block percentage leaves out are just as reachable as the ones it counts.
- Calls or Minutes — The main Performance chart plus Outcomes, Topics and End Call Reasons can render by call duration minutes as well as call count, with minutes-aware tooltips, goals and drilldowns.
- A/B Test Breakdown — Break performance down by A/B test arm, with control and variant as separate rows plus a base row for calls outside any test.
- Cleaner Analytics Population — Web calls are excluded from every Performance number, so charts and filter counts reflect real traffic. Two spellings of one outcome, topic or sentiment are listed as one entity, and outcomes your published flows declare appear in pickers at zero without waiting for a call to reach them.
- Resizable Table Columns — Drag any performance data table header to resize it. Widths are remembered per table.
🤖 Ask AI Enhancements
- Now Running on improved model — Ask AI moved to the latest model with native web search for grounded research against third-party documentation.
- Answers From Phonely Documentation — Stable product questions are answered from official Phonely documentation with a link to the relevant page, while live tools continue to report your actual agent, workflow, call and account state. A failed lookup says so instead of guessing.
- Longer Conversations — Long threads now use native context compaction, so a build or investigation can run much further before hitting a limit. Full chat history stays saved, and a conversation that does reach the limit tells you to start a new chat instead of showing a generic error.
- Reference Blocks With @ — Insert exact workflow block references from the block menu or through
@autocomplete. References stay put while you compose, edit and replay a conversation. - Reviewable Workflow Proposals — Workflow edits arrive as one reviewable proposal instead of changing your draft block by block. Inspect the complete candidate workflow, then accept or reject each change individually, with added, edited and removed content highlighted. Your draft is untouched until you submit.
- Conversations That Survive a Refresh — Long assistant runs execute server-side with saved state and resumable streams, so closing the tab or losing connection no longer loses a build in progress.
- Ask AI From a Call — Open Ask AI directly from a call in Call Details and it arrives with that call's context attached: block timeline, captured variables, knowledge base references and endpointing results. Calls still being processed are flagged as provisional rather than reported as workflow problems.
- Report a Bad Answer — Report an issue directly from the assistant panel or an individual response, with session and trace context attached automatically.
📋 Workflow Editor Updates
- Generate With AI in Blocks — Talk and Code blocks merged their setup steps into one view with an inline “Generate with AI” composer. The Code block's generator writes the Python, wires its inputs to upstream variables, previews expected outputs, and refines turn by turn.
- Side-Branch Exit Conditions — Exit conditions render as side branches, load collapsed by default, and have a collapse and expand all control. “Organize blocks” now handles loops and reconverging joins cleanly.
- Redesigned Transfer Call Block — The Transfer Call block reads as a numbered call timeline with plain Caller and Recipient wording, card-based type selection, drag-to-reorder destinations and failover numbers.
- Version Comparison — Compare any two workflow versions side by side with searchable From and To selectors and field-level change inspection. Historical versions stay read-only.
- Reuse Blocks From Old Versions — Select and copy blocks out of a historical version into your current draft.
- Cross-Flow Variables — Values collected earlier in a call can be selected and reused after transferring to another flow.
- Code Validation Diagnostics — Code block validation returns an ordered list of diagnostics with severity, message and exact line and column, so the editor underlines the offending token. Nested and async function definitions are now rejected at validation time instead of failing at execution.
🧪 Agent Testing & Publishing
- Assert Expected Results — Alongside the written expectation, assert the expected end block and expected captured variables, which are checked exactly rather than judged.
- AI Review Before Publishing — Publishing runs a conservative AI review for call behavior, routing, data and instruction problems. Findings link to the affected block and can be handed to Ask AI for a focused fix, and you can still publish anyway.
- Publishing Explains Itself — The Publish button reads “Fix N blocks” when blocks have errors and opens the flow checklist on click. Unconnected blocks no longer block publishing: only blocks a call can actually reach count, and a parked block shows an amber “won't run” note.
- Test the Draft, Not the Published Version — Voice and chat tests run your current draft with a Draft and Live toggle in the test panel, so no publish is needed before testing. “Test from here” starts either a web chat or a web call from any block with mocked variables.
- Build an Agent From Call Recordings (Beta) — Upload a zip of recordings and Phonely transcribes them, then builds a working agent from the conversations: the call flow and greeting from one pass, the agent's guidelines from another. The builder tests itself against the real transcripts, fixes the responsible blocks and re-tests. No real caller information from your recordings is copied into the generated agent.
📜 Call History & Details
- Share a Call at a Moment — Shared call links accept a timestamp, so a call opens at a specific playback point and scrolls to the nearest transcript line. Copy a link from a transcript message or from the current player position.
- Call Paths Across A/B Tests — Fixed the call-paths view dropping every call from an A/B challenger arm, which previously left challenger calls contributing nothing to block reach and end counts.
⚖️ A/B Testing
- Outbound A/B Tests — A/B tests now target outbound calls as well as inbound, with a direction picker in the creation modal and an option to include voicemail dials in results. Success criteria are scoped to the chosen direction.
- Promote a Winning Variant — Promote a variant onto the control agent in one step. Documents, websites, guidelines and published workflows carry across as new published versions, and the control agent's history and drafts are preserved.
- Consistent Variant Deployment — Variant agents inherit the source agent's cluster, including on test re-runs, so variant calls are no longer redirected by a cluster mismatch.
💰 Billing & Usage
- Usage & Cost for Everyone — Usage and Cost is now the primary usage view for all accounts, and usage across the sidebar, dashboard, billing tab, agent views and admin tables reads from one ledger.
- Invoice History — Stripe invoice history is available in the billing panel, and draft and voided invoices are hidden from customers.
🔎 Monitoring & Feedback
- Report an Issue From Anywhere (CMD/Ctrl + K) — A reporting dialog is available from the sidebar, global search, the command palette and a keyboard shortcut. It accepts dragged or pasted screenshots, GIFs and video, and routes bugs and product ideas separately.
- Report a Bad Agent Response — Assistant replies in a call transcript offer “Report a bad response”, with a form to tag the issue, review the surrounding conversation, supply a corrected response, and name the workflow block you expected.
🔗 API Updates
- Organization-Scoped API Tokens — Webhook and pre-call cache endpoints now authenticate with an organization-scoped token that only works for agents in that organization, replacing personal account-wide API keys. Revocation takes effect immediately, and previously copied commands keep working through the migration window.
- SIP URIs in Pre-Call Cache — The pre-call cache endpoint accepts a SIP URI as the phone number and keys the cache on it exactly, where the validator previously stripped it to digits.
🔌 Voice Infrastructure
- Pre-Call Screening — Outbound calls answered by an AI call screener are now handled properly. Turn on Provide Call Screening Details on the Make Call block and the agent supplies the caller identity and purpose the screener asks for, so the call gets passed through instead of dropped. When a person then picks up, the conversation continues normally rather than being logged as a screener hangup, and calls the screener itself ends carry their own outcome (Call Screening AI Hangup by default) so you can filter and report on them separately.
- Country-Aware Data Capture — Phone number and postcode formats are derived from the agent's configured country, with rules for Australia, Canada, the UK and the US. Values spelled back by the caller, values split across digit groups by transcription, and values given earlier in the call are all captured more reliably.
June 1, 2026
Ask AI Expansion, Workflow Versioning & SMS Launch
✨ Voice & Agent Customization
- Voice Filter — Quickly filter the voice library to show only voices you own, with per-row badges indicating ownership.
- Phonetic Dictionary Enhancements — New phoneme auto-suggest powered by espeak-ng with American, British, and Scottish pronunciation variants. Preview pronunciations instantly with the inline Play button before saving.
- Test Agent Voice Panel — Preview any voice saying your agent's greeting with your phonetic dictionary and background noise settings applied, all without leaving the voice picker.
- AI Coustics Background Noise Filter — New default background noise filter using AI Coustics for cleaner audio quality.
✨ Workflow Editor Updates
- Block Testing Foundation — Test workflow blocks directly from the editor with typed test values, diagnostics, and output variable previews. Supports API Request, Code, Send Email, Gmail, Microsoft Outlook, Slack, Google Sheets, Google Calendar, and Google Drive blocks.
- Version History & Changelog — View full workflow changelogs with AI-generated release notes describing what changed between versions. Inline editing of version names and descriptions, plus proactive notifications when new versions are published.
- Save as Version — Explicitly save workflow versions with the new "Save as Version" button for better version control.
- Fuzzy Search Everywhere — Typo-tolerant search across agent switcher, command palette (⌘K), workflow sidebar, campaign tables, org switcher, Slack channels, and country selectors.
- Pre-Call Actions for Outbound — Pre-call actions now supported in outbound flows.
✨ Ask AI Enhancements
- Platform-Wide Ask AI — Ask AI now works across 9 surfaces including Call History, Call Paths, Performance, Knowledge Base, and Guidelines - not just workflows.
- Persistent Chat Sessions — Chat sessions are now saved and can be restored, so you can pick up conversations where you left off.
- Call Analysis with Citations — Analyze up to 500 calls at once with clickable citation badges linking back to source calls.
- Guidelines Editing — Read and edit agent guideline sections directly through Ask AI with markdown support.
- Performance Chart Creation — Create custom performance charts through Ask AI and pin them to your Performance dashboard.
- Knowledge Base Management — Ask AI can now read Knowledge Base content and assist with documentation management.
- Web Search & Fetch — Ask AI can search the web and read full web pages to verify API documentation when building integrations.
✨ Performance & Analytics
- Phone Number Filters — Filter Performance data by customer phone number and Phonely phone number with searchable, paginated options.
- Generated Call Topics — Performance topic filters now include AI-generated call topics alongside your configured agent topics.
- Pinnable AI Charts — Pin, reorder, and resize AI-generated charts on your Performance dashboard.
- View Duplication — Duplicate Performance views from the tab context menu to create variations without affecting the original.
- Overflow Tab Handling — Performance and Data Tables tabs that don't fit now appear in a compact dropdown instead of requiring horizontal scrolling.
- Improved Call Topic Accuracy — Call topics are now evaluated independently for better accuracy and consistency.
✨ Data Tables
- Formula Functions — New func trigger for filtered aggregation functions (avg, sum, min, max, median, p75, p90, p95, p99) with a guided three-step picker.
- Scheduled Slack Reports — Set up monitors for scheduled Slack reports with hourly, daily, and weekly cadence options.
✨ Call History & Analysis
- Analyze with AI Selection — Select multiple calls and click "Analyze with AI" to get insights across your selection, now
- Call Transcript in Ask AI — View full call transcripts directly within Ask AI conversations.
- Export with Transcripts — CSV exports now include call transcripts.
- View Block Links — Jump directly from a call's block timeline to the related workflow block in the editor.
✨ Call Paths Redesign
- Exit Path Visualization — See how calls end with improved exit path visualization on the Call Paths canvas.
- Canvas Tour — New guided tour to help you understand the Call Paths interface.
✨ Team & Permissions
- Call History Only Role — New role for team members who only need access to call history, with other app areas restricted.
- Viewer Read-Only Access — Viewer accounts now have proper read-only access to agent settings, workflows, knowledge base, and guidelines.
✨ Messaging & SMS
- SMS Settings Tab — New Messaging settings with SMS, Chat, and Email sub-tabs.
- A2P 10DLC Registration — Self-service registration wizard for A2P 10DLC compliance with brand, campaign, and number attachment steps.
- SMS Compliance Column — Phone numbers table now shows SMS compliance status with Phonely/External badges.
- Channel Guidelines — Separate guideline sections for SMS, Chat, and Email to customize agent tone per channel.
- Per-Org SMS Duration — Configure SMS session duration (30 min – 7 days) per organization.
- Continue Call via SMS — Callers can continue a phone conversation over SMS after the call ends when enabled.
- Pre-Call SMS for Outbound — Send an SMS before placing outbound calls with configurable delay.
✨ Agent Design & Navigation
- Redesigned Agent Design Page — Knowledge Base and Settings are now entry tiles alongside Voice and Guidelines, with breadcrumb navigation when drilling into sub-pages.
- Inline PDF Preview — View uploaded PDF files directly in the Knowledge Base detail panel.
- Redesigned Sidebar — Polished agent switcher, profile menu, usage bar, and search button with tightened spacing.
✨ Variable Collection
- Smarter Variable Extraction — Improved handling of spelled-out names using phonetic alphabet (e.g., "G as in George"), email addresses with dots, and phone numbers when callers say "use this number."
- Caller Phone Auto-Fill — When collecting phone numbers, the agent can automatically use the caller's number when they say "use this number" or similar.
🔗 API Updates
- Post-Call Outcomes Registry — Custom call outcomes are now tracked per-agent with counts and timestamps, visible in agent settings under Call Tagging.
- API Request URL Display — API blocks now show the full request URL including query parameters in call action data.
🔌 Voice Infrastructure
- Warm Transfer Join Tone — Beep setting is now properly respected when participants join warm transfers.
- Improved Voicemail Detection — Voicemail detection now waits for the timeout to elapse and at least one completed response before disabling.
April 2, 2026
Smarter Conversations, Smoother Workflows
✨ New Features
🧠 LLM Model Improvements
- Prompt 2.8 & 2.9 — Natural Pauses, Emotions & Smarter Conversations
- Major prompt upgrades introducing more natural pauses and emotional acknowledgements for Cartesia voices, producing more human-like conversation flow.
- Includes improved general intelligence, better variable confirmation, smarter exit conditions to prevent premature call endings, and reduced name assumptions.
- GPT 5.4 & AWS Bedrock GPT OSS Support
- Added support for GPT 5.4 and GPT 5.4-mini with reasoning-enhanced variable extraction for higher data capture accuracy.
- Introduced GPT OSS 120b as an alternative LLM
╰┈➤ Workflow Improvements
- Pre-Call End Call Block
- New block type that allows calls to be terminated based on filter conditions before the conversation begins.
- Useful for blocking spam, after-hours routing, or conditional call rejection at the workflow level.
- Age Variable Type
- Added
ageas a dedicated variable type with whole-number extraction validation
- Added
- Warm Transfer Hold Duration Variable
- New
total_transfer_timepost-call variable captures total duration a caller spent on hold during warm transfers.
- New
- On-Hold Reminder Message Controls
- On-hold reminder messages can now be toggled on or off independently for chatting and chatting-with-music transfer modes.
- IVR Detection & Fast Transfer in Transfer Block
- Transfer blocks now support configuring fast transfer mode and IVR detection behaviors from the frontend.
- Flow Collaboration & Diff Engine
- Simultaneous edit warnings when multiple teammates edit the same workflow.
- New diff engine shows exactly what changed between edits.
🤖 Agent Data
- Call Paths Page
- New visual call flow analysis page showing how calls traverse your workflows.
- Supports filtering by workflow version and highlighting nodes by call outcome.
- Data Page with Formula-Based Metrics
- New data page for viewing and querying performance data with filterable tables.
- Define custom computed columns using a formula language (e.g.
(@outcome.success / @total) * 100) for tailored KPI tracking.
- Events Page
- Debug call events such as API requests, transfers, SMS, and emails for your agent
- Enables a high level view on errors and latency and a granular view of each event
🖥️ User Interface Updates
- New Home Page
- New home page with a clean, modern layout providing at-a-glance visibility into agent performance, call volume, and key operational metrics.
- New Navbar & Command-K Search
- Redesigned sidebar navigation with improved agent switching and collapsible layout.
- Added Command-K quick search modal for fast access to any page or agent.
- New Settings Page
- Rebuilt settings page with a cleaner structure, consolidating agent configuration, org management, and billing.
- Redesigned Call Detail Modal
- New call detail modal with a cleaner layout and direct dialog trigger from call rows.
- Org-Level Viewer Role
- Added a viewer role at the organization level for read-only access to dashboards, call history, and workflows.
🔌 Voice Infrastructure
- Assembly AI STT Support
- Added Assembly AI as a transcription provider with real-time prompt updating based on conversation context. Conversation context is fed back into the transcriber in real time to improve transcription quality
March 26, 2026
New navigation sidebar
✨ What’s new
- Redesigned Sidebar Navigation: A cleaner and more structured sidebar that makes it easier to move across agents, settings, and workflows.
- Improved Global Search: Quickly find what you need across the platform with a more responsive and intuitive search experience.
- Keyboard Shortcuts Support: Power users can now navigate faster with built-in shortcuts, reducing friction in daily workflows.
- Smoother Navigation Flow: Overall improvements to transitions and navigation logic, making the app feel more seamless and predictable.
February 27, 2026
New Performance Dashboard, Call History & API Upgrades
✨ New Call History Page Updates
- Unified Call Logging — Automatically captures inbound, outbound, and web calls with metadata including duration, type, sentiment, outcome, and end reason for complete interaction visibility in Phonely.
- Faster, Modern UI Experience — Redesigned Call History with infinite scrolling, auto-refreshing views, and smoother navigation for high-volume enterprise environments.
- Advanced Filtering & Search — Powerful filtering by date, duration, call status, sentiment, and workflow outcome, plus global search across transcripts, numbers, and conversation data.
- Conversation Context & Playback — Includes AI-generated call summaries, transcript views, and adjustable audio playback for QA, training, and review workflows.
- Operational Insights — Tracks call paths, workflow execution routes, and termination reasons to help teams optimize voice automation performance.
✨ Workflow Updates
- Warm Transfer Duration Variable — Added support for reading warm transfer attempt duration as a workflow variable for analytics, routing logic, and integration use cases.
- Expanded API Response Formats — Workflows now support non-JSON API responses, including text and XML, improving compatibility with legacy and third-party systems in Phonely integrations.
✨ Brand New Performance Page
- Voice Performance Analytics Dashboard — Introduced a centralized performance view in Phonely that visualizes call volume, outcomes, sentiment trends, and workflow behavior over time.
- Outcome & Behavior Insights — Analyze calls by topic, status, type, and end reason to quickly identify automation gaps, transfer patterns, or containment opportunities.
- Interactive Filtering & Exploration — Supports date range selection and agent/workflow filtering, with drill-down charts that allow teams to move from high-level metrics to individual call interactions.
- Operational Optimization Signals — Helps enterprises monitor key voice AI KPIs such as transfer rates, success rates, and conversation effectiveness for continuous system improvement.
🔗 API Updates
- Post-Call Outcome API — Public endpoint added to allow external systems to submit or update call outcomes after session completion.
🔌 Voice Infrastructure
- Ask for Permission to Transfer — Outbound transfers now can require explicit yes/no caller consent before proceeding.
- Warm Transfer Join Tone — Optional audio tone signals when a new participant joins a call.
- IVR Detection Transfer Trigger — Automatic transfer logic can activate when an IVR system answers.
- Promptable Transfer Messaging — Transfer prompts are now fully customizable to match enterprise brand and compliance needs
January 29, 2026
Built With Love: Phonely February Updates
✨ New Features
- Enhanced API Request Blocks with Form Data Support: API request blocks now support form data payloads, giving teams more flexibility when integrating with third-party systems that require multipart or form-encoded requests.
- Interactive Test Data Previews: When building workflows, you can now hover over API request and code block variables to instantly preview test data. This reduces debugging time and improves confidence before publishing flows.
- API Response Reuse in Code Block Testing: Developers can now reference live API request responses directly when testing code blocks, enabling more realistic simulations and faster iteration during workflow design.
- Draft vs. Published Change Tracking: Flows now track whether there are differences between the latest published version and the current draft, making it easier for teams to manage approvals and avoid accidental regressions.
- Variable Naming Validation with Regex Enforcement: Variable names are now validated using regex rules, preventing invalid configurations and reducing runtime errors across API requests and code blocks.
- Workflow Graph Edge Highlighting: When hovering over a node in the flow builder, incoming and outgoing edges are now visually highlighted, making complex call logic easier to understand and audit.
🖥️ User Interface Updates
- Improved Voice Usage Statistics: Voice usage metrics have been redesigned for clarity and accuracy, giving enterprise teams better visibility into call volume, duration, and overall AI voice consumption.
🔌 Voice Infrastructure
- Ask for Permission to transfer capability: Introduced an Ask for Permission step in outbound call flows that requires the AI to explicitly ask the caller for consent before initiating a transfer. This step enforces a clear yes/no response, ensuring caller intent is unambiguous, reducing accidental handoffs, and improving transfer success rates while maintaining a more compliant and user-friendly call experience.
- Improved Failover Capability: Upgraded backend failover mechanisms to further enhance call reliability and continuity during infrastructure interruptions.
January 1, 2026
Ringing in 2026 with Phonely Updates!
✨ New Features
- Notifications & usage alerts: Get proactive notifications as your spend approaches defined thresholds, helping teams stay ahead of usage and avoid surprises. This new framework will support additional alert types over time.
- Call topics: Define call topics that the AI automatically assigns during conversations. When no topic matches with high confidence, calls default to “Other,” improving reporting consistency and clarity.
- Call unit tests: Validate your call flows after Talk block prompt changes to ensure workflows continue working as expected and reduce deployment risk.
🖥️ UI Workflow Updates
- Find & replace variables: Update variables across workflows in bulk to speed up refactors and reduce manual errors.
- Code blocks in pre-call actions: Run enrichment, validation, or setup logic before a call begins with the new pre-call code block.
- Zip code variable type: Improve validation and standardization for location-based workflows and integrations.
- Global pre-call action timeout: Ensure calls never get stuck waiting on pre-call actions. If the timeout is reached, calls proceed immediately to maintain responsiveness.
December 1, 2025
Phonely's December Updates!
✨ New Features
- Phonely Do-Not-Call (DNC) List
A built-in DNC list now centralizes restricted numbers across an organization. This improves compliance, and reduces the need for external list syncing. When Phonely detects either the caller or recipient requests not to be contacted, the number is automatically added to the organization’s DNC list.
🖥️ User Interface Updates
- Dashboard - Usage Section
A new usage module on the dashboard shows current spend, projected end-of-period usage, and expected overages, helping teams manage budgets and forecasts. - Agent Review for Enterprise Clients
Enterprise teams can now flag agent-related issues directly in the UI, with Phonely following up inside the platform. This creates a faster iteration cycle for quality management.
⚙️ Workflow Updates
- Transfer Block Improvements
The transfer block now supports both warm-transfer failovers and LLM-driven routing in a single step. This allows the LLM to decide the best routing path dynamically, eliminating the need to chain multiple transfer blocks and reducing workflow complexity. - API Request Block Timeouts
Each API Request block can now define its own timeout window, preventing slow external services from interrupting the call experience. - New
called_viaVariable
Workflows can now identify when calls originate through Twilio using thecalled_viavariable, unlocking more precise routing logic. - Advanced Filter Block (Multiple Cases)
A new Advanced Filter block allows teams to define multiple branching cases in a single node. - Enhanced Variable Controls (Regex + Enums)
Variables now support regex validation and enumerated lists, ensuring cleaner data capture and reducing the number of corrective workflow branches. - Expanded Python Block Capabilities
The Python block now supports additional libraries includingmath, datetime, json, random, time
🔗 Platform & Account Updates
- Default Private Recordings
New recordings now automatically default to private mode to reinforce privacy and limit unintended exposure of sensitive information. - Agent-Level Number Blocking
Admins can restrict specific numbers at the agent level, adding finer control over inbound and outbound call permissions.
🔌 Voice Infrastructure
- GPT 5.1 Supported
Phonely now supports on GPT 5.1 for all conversational reasoning, delivering faster responses, better tone understanding, and improved intent accuracy. - Auto-Gather Variables in Post-Call Actions
Auto-gathered variables can be passed to downstream systems during post-call events, improving data completeness across CRMs and analytics tools.