UNOsync Chrome Extension - Version 3.2.3 Release Notes

UNOsync Team

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 !important flags 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:

  1. Primary: [data-testid="selectable-text"] (WhatsApp’s new structure)
  2. Fallback 1: .copyable-text (previous structure)
  3. 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 setProperty with important flag 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:

  1. Automatic Update: Your Chrome extension should update automatically within 24 hours
  2. Manual Update: Visit chrome://extensions/ and click the refresh button on UNOsync
  3. 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.

◒ About UNOsync

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
Install UNOsync from the Chrome Web Store →