Changelog
Follow up on the latest improvements and updates.
RSS
Massive code quality improvements, bug fixes, general UX improvements
- Prevent deletion of default agents:You will now see an error message if you try to delete the default agent, preventing accidental removal of essential functionality.
- Improved agent management:Enhanced capabilities for managing agents, including new methods for querying and controlling their status.
- Restore deleted agents:The ability to restore previously soft-deleted agents is now available.
- Faster data retrieval:Implemented caching for shop sessions, details, agents, calls, and SMS messages, significantly improving performance.
- Standardized data fetching:Introduced consistent methods for retrieving and clearing data, making interactions more predictable.
- Clearer authentication:RenamedauthenticateAdmintoauthenticateAdminShopfor better clarity on its purpose.
- Simplified plan information:Introduced a dedicated helper to retrieve shop plan details.
- Immediate shop data updates:Shop data now refreshes immediately after installation or reinstallation, ensuring you're always working with the latest information.
- Streamlined shop and session handling:Dedicated helper functions now manage shop and session data retrieval and authentication, improving consistency.
- Consistent admin authentication:Replaced multiple authentication calls with a single, centralized helper function.
- Improved error handling:RefactoredCustomErrorobjects for better consistency and robustness, leading to more specific and user-friendly error messages.
- Graceful error management:A newuseLoaderDatahook automatically catches and displays custom errors from data loaders, improving reliability.
- Fixed checkouts tab issues:Addressed bugs that prevented the admin checkouts tab from displaying correctly, ensuring accurate abandoned checkout information is shown.
- Robust shop context handling:Enhanced error reporting to ensure shop names are always included, providing more complete data for debugging.
- Optimized error logging:Reordered middleware to ensure errors are logged and emitted accurately before other processing.
Introduce CSV Uploads
- Easily import recovery data in bulk: You can now upload abandoned checkout recovery data using CSV files. This significantly streamlines adding multiple recovery records at once.
- Intuitive upload experience: A multi-step modal guides you through file selection, parsing, and provides real-time upload progress.
- Clear import results: A summary screen shows the total recoveries processed, successful and failed uploads, and the time taken.
- Flexible data handling: Supports various CSV formats and automatically converts data types for seamless import.

Introduce Multi-Agents
- Manage multiple AI agents:Assign specialized agents to recoveries for more tailored and effective engagement strategies.
- Intelligent agent assignment:Agents are now matched to recoveries based on factors like marketing consent, country restrictions, and engagement hours for optimized outreach.
- Programmatic agent creation:Add new agents directly through an endpoint for greater flexibility.
- Agent management interface:Easily view, add, and manage your agents directly within the application.
- Plan-based agent limits:Agent creation is now governed by your subscription plan, with automatic adjustments when plans change.
- Soft delete for agents:Agents can be marked as deleted without losing their data, with clear status indicators.
- Improved reliability for AI calls:Enhanced integration with external AI services ensures more robust and reliable outbound communications.

Under-the-Hood Performance & Reliability Boost
- We've implemented a new Read/Write database architecturebehind the scenes to significantly enhance application performance and scalability. This internal improvement means you'll experiencefaster response timesand amore resilient system, especially when retrieving data.
Improved Platform Stability
*
More Reliable App Setup and Loading
: We've strengthened the application's foundation to ensure a smoother, error-free experience during app installation and initial page loads. Your dashboard will now load more reliably, even during concurrent activities.*
Real-time UI Banners
: Banners across the application (like Admin, Testing, and Plan-related) now consistently display the most current information and update instantly. This means immediate feedback when your subscription plan changes, without any delay or page refresh.*
Clearer Plan Upgrade Prompt
: The banner encouraging plan selection has been refined to more clearly communicate its purpose, helping users on a free plan understand their options better.*
Better Feedback for Agent Settings
: When updating agent settings, you'll receive clearer messages and more precise highlighting for invalid inputs, making it easier to understand and correct mistakes.*
Graceful Maintenance Mode
: In the event of scheduled downtime, you'll now see a dedicated "Maintenance Mode" page. This provides clear information that the application is temporarily unavailable, ensuring a smoother experience during service interruptions.*
Enhanced General Reliability
: We've implemented numerous internal improvements to address underlying issues, streamline processes, and bolster error handling. These changes contribute to a more robust and consistently performing application.*
Minor UI Fix
: A small typo in a filter label has been corrected for improved accuracy, changing "With conversion" to "With conversation".Bulk Actions for Easier Recovery Management
- Streamline Recovery Management with Bulk Actions:You can now select multiple recovery entries and perform bulkInitiateorDeleteactions. This significantly boosts efficiency, saving you time and effort by allowing you to manage multiple abandoned checkouts simultaneously.
- Expanded Filter Views for Regular Users:Regular customers now have access to more filter options on the Recoveries page. Easily segment and analyze your recovery data with new views likeNot Converted,Finished,Conversation Held, andVoicemail Reached.

Agent Management Gets a Dedicated Home!
We've completely revamped how you manage your AI agents, giving them their own dedicated space for a much cleaner and more efficient experience.
- Dedicated Agents Page:Find all your AI agents on a new, focused sub-page, now accessible directly from your main navigation. This makes it easier than ever to manage your team of agents.
- Enhanced Overview:Agents are displayed in a clear, card-based layout. Quickly see each agent'sname,active/inactive status, and key performance metrics likerevenue,checkouts,calls, andSMSat a glance.
- Streamlined Actions:Activate, deactivate, or edit your agents directly from their respective cards, saving you time and clicks.
- Cleaner Dashboard:Your main dashboard is now more focused, as agent details have moved to their dedicated management page.

Improved Mantle Analytics Reporting
We've made significant enhancements to our Mantle analytics integration to provide you with
more reliable and accurate data
.- Enhanced Data Accuracy:Shop data sent to Mantle is now more consistent and precise, giving you a clearer and more dependable view of your analytics.
- Smoother Performance:Analytics data processing now runs efficiently in the background, ensuring no interruptions or delays to your critical user interactions.
- Increased Reliability:Improved error handling for API responses means fewer data reporting issues and more trustworthy analytics.
Laying a Stronger Foundation for a More Robust Experience
We've made significant under-the-hood changes to our application's codebase to enhance its maintainability, stability, and overall efficiency. While these aren't features you'll see directly, this foundational work paves the way for faster delivery of new features, improved reliability, and an even better user experience going forward.
- Enjoy a more stable and reliable applicationas our development team can now build and maintain features more efficiently and accurately.
- Experience improved data consistency and reliabilitythanks to a more organized approach to data management.
- Benefit from a more consistent and predictable user interfaceas core application logic is now better separated from how information is displayed.
- Look forward to faster delivery of new features and UI improvements, as our internal component library is now more organized and easier to use.
- Appreciate a leaner and more efficient application, as we've removed unnecessary legacy code.
Control Agent Reach with Country Whitelists & Blacklists
- New! Advanced Country Filtering for Agents: You now have precise control over where your agents operate. Configure your agents with either awhitelistof countries theyshouldoperate in, or ablacklistof countries theyshould skip.
- Whitelist takes precedence: If you set a whitelist, your agent will only attempt recovery in those specific countries.
- Blacklist: If no whitelist is active, your agent will skip customers from blacklisted countries.
- Easily select countries with our new intuitive UI, complete with flag emojis for quick identification.
- Understand why a recovery attempt was skipped with a new COUNTRY_DISABLEDstatus reason.
- Enhanced Agent Reliability: We've improved agent validation during updates, ensuring that any changes you make result in a fully valid and consistent agent configuration, preventing data inconsistencies.
More Robust Background Processes & Messaging
:- Reliable Background Tasks: Critical information is now consistently preserved for background operations, leading to more robust reporting and recovery processes.
- Improved Twilio SMS Delivery: Refined Twilio integration ensures more reliable SMS delivery and better utilization of messaging services.
- Stable AI Features: Updated to a stable Gemini AI model for enhanced performance and stability of AI-powered features.

Load More
→