title: "v1.2 — Cloud Drives & IMAP Sync" description: "Google Drive and OneDrive import in WebaDrive, incremental IMAP sync, conversation cleanup, contact merging and results dashboard." lastUpdated: "2026-05-12" author: "GoWeBa – Product Team"
GoWeBa v1.2 — Cloud Drives & IMAP Sync
☁️ Release focused on cloud connectivity, intelligent data management and file integration. This update brings file import from Google Drive and OneDrive, incremental IMAP email sync and several data cleanup and consolidation tools.
📅 Date: May 12, 2026 🏷️ Version: 1.2.0 🟢 Status: Current release
☁️ Google Drive Import (Phase 4A)
Import your Google Drive files directly into WebaDrive — no download required, reference + link mode.
Features
| Feature | Description |
|---|---|
| Drive Navigation | Browse your Google Drive folders in real time from WebaDrive |
| Interactive Selection | Individual checkboxes or "select all", selection bar with counters |
| Built-in Search | Search for files directly in your Drive |
| Reference Import | Files stay on Google Drive — only a link is created in WebaDrive (saves storage) |
| Recursive Import | Folders are imported with their full tree structure (max 5 levels) |
| Deduplication | An already imported file will not be duplicated |
| Contact Auto-linking | Files are automatically linked to matching contacts by name analysis |
| Breadcrumbs | Breadcrumb navigation through the Drive folder tree |
| Pagination | Progressive loading (100 files per page) |
Intelligent Auto-linking
The matching algorithm automatically associates each imported file with the corresponding contact in your CRM:
- Full name:
Luc Thompson.pdf→ Contact "Luc Thompson" - Variations:
Thompson_Luc,Luc-Thompson,luc.thompson - Display name and company name
- Email prefix:
luc.thompson@gmail.com→ file containing "luc.thompson"
WebaDrive Integration
- Blue "Google Drive" button in the WebaDrive toolbar
- Imported files appear in a ☁️ Google Drive (email@example.com) folder
- Each imported file retains its link to the original document on Google Drive
☁️ OneDrive Import (Phase 4B)
The same cloud import experience, but for Microsoft OneDrive — via the Microsoft Graph API and OAuth 2.0.
Features
| Feature | Description |
|---|---|
| Microsoft Authentication | OAuth 2.0 connection via Microsoft Entra ID (Azure AD) |
| OneDrive Navigation | Browse your OneDrive files and folders in real time |
| Reference Import | Link mode without download — files stay on OneDrive |
| Recursive Import | Full folder import with tree structure (max 5 levels) |
| Contact Auto-linking | Same intelligent matching algorithm as Google Drive |
| Deduplication | Protection against duplicates |
| Search | Search across the entire OneDrive |
| Token Management | Automatic access token refresh with rotation |
Supported Accounts
- ✅ Microsoft 365 accounts (professional)
- ✅ Personal Microsoft accounts (Outlook, Hotmail)
- ✅ Multi-tenant Azure AD enterprise accounts
WebaDrive Integration
- "OneDrive" button with Microsoft 4-color logo in the toolbar
- Imported files appear in a ☁️ OneDrive (email@example.com) folder
- Consistent Microsoft branding (color #0078D4, sky/blue gradient)
🔄 Incremental IMAP Sync (Phase 3)
The email synchronization engine has been completely redesigned for fast and reliable updates.
Improvements
| Before (v1.1) | After (v1.2) |
|---|---|
| Full sync every time | Incremental sync (new messages only) |
| Sync time: 2-5 minutes | Sync time: a few seconds |
| Risk of duplicates | Deduplication via imapUid + messageIdHeader |
| No progress tracking | Sync log with timestamps and counters |
How It Works
- First import — Full sync of all IMAP folders
- Subsequent imports — Only messages with a UID higher than the last synced
- Deduplication — Double check via IMAP UID and Message-ID header
- Resilience — Errors on one folder don't stop the sync of other folders
🧹 Conversation Cleanup (Phase 2A)
Automatic email conversation cleanup tool:
- Merge fragmented discussion threads
- Remove orphaned conversations
- Reconstruct history via
messageIdHeaderandinReplyTo - Results dashboard with before/after counters
🔗 Contact Merging (Phase 2B)
Intelligent duplicate contact detection and merging system:
- Automatic detection by email, phone, similar name
- Merge interface with preview
- Retention of all data (emails, notes, files) from the merged contact
- Audit trail for each merge
📊 Results Dashboard (Phase 2C)
Comprehensive dashboard to visualize the results of cleanup and synchronization operations.
🏗️ Technical Improvements
Code Refactoring
| Change | Impact |
|---|---|
| Shared contact-linking utilities | File-to-contact linking code is now centralized in contact-linking.ts — used by both Google Drive AND OneDrive |
| Microsoft token management | Auto-refresh with refresh token rotation, AES token encryption |
| IntegrationConnector | Reuse of existing model to store OneDrive tokens (provider: MICROSOFT_365) |
Internationalization
- 60 new i18n keys added for Google Drive and OneDrive (FR/EN/ES)
- Keys organized under
storage.drive.*andstorage.onedrive.*
Audit Log
DRIVE_IMPORTaction with full metadata (source, email, counters)ONEDRIVE_CONNECTEDaction for Microsoft OAuth connection
📋 Deployed Phases Summary
| Phase | Description | Status |
|---|---|---|
| 1A–1D-bis | IMAP infrastructure, email import, account sync | ✅ Deployed |
| 2A | Conversation cleanup | ✅ Deployed |
| 2B | Contact merging | ✅ Deployed |
| 2C | Results dashboard | ✅ Deployed |
| 3 | Incremental IMAP sync | ✅ Deployed |
| 4A | Google Drive import | ✅ Deployed |
| 4B | OneDrive import | ✅ Deployed |
✅ Conclusion
GoWeBa v1.2 transforms WebaDrive into a true multi-cloud file hub. Your Google Drive and OneDrive documents are now accessible directly from your CRM, with automatic contact linking. Incremental IMAP sync ensures fast and reliable email updates.
— The GoWeBa Team 💚