UNOsync Chrome Extension - Version 3.2.3 Release Notes
We’re excited to announce the release of UNOsync version 3.2.3! This critical update addresses message extraction issues caused by recent WhatsApp Web interface changes, ensuring your messages sync reliably to HubSpot.
🐛 Critical Fix: WhatsApp Web Compatibility
Message Extraction Fix
WhatsApp Web recently updated their HTML structure, which broke message extraction in previous versions. This update fixes that:
- Updated Selectors: Now uses
data-testid="selectable-text"to match WhatsApp’s new structure - Backward Compatibility: Includes fallback selectors to work with both old and new WhatsApp interfaces
- Reliable Message Detection: Messages are now properly extracted regardless of WhatsApp Web version
What Users Were Experiencing
- ❌ “No new messages” errors - Messages weren’t being detected even when visible in WhatsApp
- ❌ Failed syncs - Clicking sync would show “No new messages to sync” despite having messages
- ❌ Empty message arrays - Extension found message rows but couldn’t extract the content
How It’s Fixed Now
- ✅ Accurate message extraction - All messages are now properly detected and extracted
- ✅ Future-proof selectors - Multiple fallback methods ensure compatibility with WhatsApp changes
- ✅ Reliable syncing - Messages sync correctly to HubSpot every time
🎨 Enhanced Message Marking
Improved Visual Indicators
- Better Color Application: Synced messages now show orange timestamps more reliably
- Nested Element Support: Colors are applied to both outer and inner time span elements
- Persistent Styling: Uses
!importantflags to ensure colors aren’t overridden by WhatsApp’s CSS - Better Visibility: Synced messages are now clearly marked with HubSpot orange (#ff7a59)
Technical Improvements
- Robust Time Span Detection: Multiple detection methods to find time elements
- Enhanced Debugging: Comprehensive logging to help diagnose any future issues
- Fallback Mechanisms: Works with various WhatsApp HTML structures
🔧 Technical Details
Selector Updates
The extension now uses a multi-tier approach for message extraction:
- Primary:
[data-testid="selectable-text"](WhatsApp’s new structure) - Fallback 1:
.copyable-text(previous structure) - Fallback 2: Element’s own
innerText(last resort)
This ensures compatibility across different WhatsApp Web versions.
Message Marking Enhancements
- Improved Time Span Detection: Checks both
span[dir="auto"]and all spans - Nested Element Coloring: Colors both parent and child time elements
- Style Persistence: Uses
setPropertywithimportantflag to prevent CSS overrides
Debugging Improvements
- Comprehensive Logging: Added detailed debug logs for message extraction and marking
- Visual Feedback: Console logs show exactly what’s being processed
- Error Diagnostics: Better error messages to help identify issues
🎯 Impact on Your Workflow
For All Users
- Reliable Syncing: Messages now sync correctly every time, no more “no new messages” errors
- Clear Visual Feedback: Synced messages are clearly marked with orange timestamps
- Future-Proof: Extension adapts better to WhatsApp Web interface changes
For Power Users
- Better Debugging: Enhanced logging helps diagnose any sync issues
- Transparent Processing: Console logs show exactly what the extension is doing
- Improved Reliability: Multiple fallback mechanisms ensure consistent operation
🔄 Update Instructions
To update to version 3.2.3:
- Automatic Update: Your Chrome extension should update automatically within 24 hours
- Manual Update: Visit
chrome://extensions/and click the refresh button on UNOsync - Verify Update:
- Check that messages sync correctly (no more “no new messages” errors)
- Look for orange timestamps on synced messages
- Try syncing a conversation to confirm it works
📊 What’s Next
This release focuses on compatibility with WhatsApp Web’s latest changes. We’re committed to keeping UNOsync working reliably as WhatsApp continues to update their interface.
Future updates will continue to improve:
- Message extraction reliability
- Visual feedback for synced messages
- Compatibility with WhatsApp Web changes
- Overall user experience
Having issues after updating? Make sure you’ve refreshed WhatsApp Web (reload the page) after the extension updates. If problems persist, use the support button (?) in WhatsApp Web for help.
Thank you for using UNOsync! We’re committed to ensuring your WhatsApp-to-HubSpot integration works seamlessly.
UNOsync is a powerful Chrome extension that seamlessly integrates WhatsApp with HubSpot CRM. With UNOsync, you can:
- Sync WhatsApp conversations directly to HubSpot
- Track customer interactions in one place
- Save hours of manual data entry
- Improve team collaboration on WhatsApp chats