Changelog
Stay updated with the latest InvoiceSorter features, improvements, and bug fixes. We ship new updates every week.
Try InvoiceSorter FreeScalable Queue-Based Sync Architecture
NewCompletely rebuilt the Gmail sync engine. Emails are now enqueued and processed in background batches of 10 via a cron job every 5 minutes. You can close the browser — sync continues automatically.
Dropbox Integration
NewConnect Dropbox and export all invoice PDFs with automated folder structure (/Invoices/2026/March/Vendor-Date-Amount.pdf). Includes OAuth flow, disconnect, and custom folder path.
Dropbox in Export Dropdown
NewAdded Dropbox as an export option in the main dashboard Export button alongside Google Drive, Google Sheets, and Excel.
Gmail Reconnect Banner
NewWhen Gmail tokens expire (invalid_grant), the dashboard now shows a clear yellow banner with a "Reconnect Gmail" button instead of failing silently.
Sync Complete Email Notification
NewReceive an email via Resend when your background sync finishes, with counts of processed, skipped, and failed invoices. Rate-limited to 1 email per hour.
Real App Icons in Export Menu
ImprovedReplaced generic Lucide icons with real Google Drive, Google Sheets, and Dropbox logos in the Export dropdown.
New Brand Logo
ImprovedUpdated the InvoiceSorter logo site-wide (nav, footer, about, careers, press kit) with the new brand image.
Dropbox Export — email_id Filter Removed
FixedFixed Dropbox export silently returning 0 invoices when older invoices had no email_id. All unsynced invoices are now included.
Footer BrandLogo Import
FixedFixed build failure caused by using default import instead of named import { BrandLogo } in footer component.
Dropbox OAuth Scope Fix
FixedRemoved explicit scope parameter from Dropbox OAuth authorize URL. For App Folder type apps, scopes are controlled by the Permissions tab — requesting unavailable scopes caused tokens to silently miss files.content.write.
Sync Button Restored to Real-Time SSE
FixedReverted the Sync Gmail button from queue-only mode back to SSE-based real-time processing. Queue system remains as background infrastructure for the cron job.
Long Date Range Sync Timeout
FixedAdded 250-second timeout guard to Gmail sync. When scanning large date ranges (e.g. 16 months), the function now gracefully stops before Vercel kills it and shows a clear "click Sync again to continue" message instead of silently dying.
Logo Size in Navigation
FixedIncreased logo height from h-8 to h-10/h-14 across all pages (nav, footer, about, careers, press kit) to properly fill the navigation bar.
Smart Incremental Scanning
NewGmail sync now only fetches emails newer than last scan using last_scanned_message_date anchor. First sync or explicit rescan fetches everything; normal syncs are instant for inboxes with no new invoices.
Rescan API
NewNew /api/sync/rescan endpoint supports full rescan (reset anchor + scan all) and targeted rescan (re-process specific deleted emails). Full rescan requires explicit confirmation.
Fast Email Dedup
ImprovedEmails already imported are now skipped with a single DB query BEFORE downloading the PDF or calling Document AI — making re-syncs 50-100x faster.
For Accountants Landing Page
NewNew dedicated page (/for-accountants) with 9-language content, pain points, features, comparison table, testimonials, and FAQ. Includes SoftwareApplication + FAQPage JSON-LD schema.
For Freelancers Landing Page
NewNew page (/for-freelancers) targeting Gmail invoice organizer for freelancers with lifetime plan info, multilingual detection, and Google-native privacy focus.
Small Business Use Case Page
NewNew page (/use-cases/small-business) with automatic invoice management content including comparison table, testimonials, and FAQ.
E-commerce Use Case Page
NewNew page (/use-cases/ecommerce) focused on Shopify, Amazon, and multi-supplier invoice management with dedicated content.
Vercel Analytics
NewAdded @vercel/analytics for production traffic and performance monitoring.
Competitor Comparison Pages
NewAdded /alternatives/invoicesorter-vs-zapier, /alternatives/invoicesorter-vs-invodrive, and /alternatives/invoicesorter-vs-save-emails comparison pages.
Homepage Use Cases Section
ImprovedAdded "Who uses InvoiceSorter?" section on the homepage with cards linking to Accountants, Freelancers, Small Business, and E-commerce pages.
Changelog 404 Fixed
FixedAdded missing root English route for /changelog that was returning 404.
Scan Gmail 300-Message Cap Removed
FixedRemoved hardcoded 300-message limit that blocked long date range scans. Now supports full inbox scanning.
Multi-language Dashboard Filters
NewAdded vendor, date range, and amount filters with translations in 9 languages (EN, DE, SL, ES, FR, HR, SR, IT, PT).
Serbian Language Support
NewComplete Serbian (Cyrillic) translation added for dashboard, landing pages, and blog posts.
Document Exclusion Filters
NewAI now correctly rejects chargebacks, payroll slips, payment orders, and delivery notes — only real invoices get imported.
Blog Date Format
ImprovedChanged blog post dates to DD/MM/YYYY format for better international readability.
Technical SEO Optimization
ImprovedFixed duplicate FAQPage schema, added descriptive alt texts to all images, added footer navigation to SEO pages.
Monthly Invoice Count
FixedFixed invoice count to use import date instead of invoice date for accurate monthly plan limits.
Insights Overflow
FixedFixed chart overflow issue when viewing "This year" analytics on the Insights tab.
Admin Security
FixedAdmin page now properly redirects non-admin users immediately instead of showing a blank page.
Mobile Responsiveness
FixedFixed onboarding flow, documentation page, and dark mode text colors to work correctly on all screen sizes.
Multi-Account Gmail Scanning
NewConnect and scan multiple Gmail accounts simultaneously. Background scan jobs now process all connected accounts in parallel.
Localized SEO Pages
NewAdded localized landing pages and blog posts for all 9 supported languages with proper hreflang and canonical tags.
Dashboard Contrast & Dark Mode
ImprovedImproved dashboard contrast ratios and hardened scan_jobs schema initialization for reliability.
Custom Date Range Import
FixedFixed inclusive date range behavior so the end date is fully included in scan results.
Favicon 404 in Dashboard
FixedResolved missing favicon errors that appeared in the dashboard console.
Delete Account Warning
FixedFixed delete account warning text that was not displaying correctly.
DATEV Export for Germany
NewExport invoices in DATEV format for German accounting software (SKR03, SKR04).
Slack & Telegram Notifications
NewGet real-time notifications when new invoices are imported via Slack or Telegram.
AI Extraction Accuracy
ImprovedImproved vendor name detection accuracy to 99.2% with new ML model.
QuickBooks Online Integration
NewSeamlessly sync invoices to QuickBooks Online with automatic vendor matching.
Custom AI Rules
NewCreate smart rules to automatically categorize invoices based on vendor, amount, or keywords.
Gmail Date Range
FixedFixed "before" date parameter to be inclusive for accurate date range scanning.
AI Invoice Extraction v2
NewComplete rewrite of AI extraction engine with 98%+ accuracy for vendor, amount, date, and invoice number.
Google Drive Auto-Export
NewAutomatically export invoices to Google Drive organized by vendor and month.
Multi-Language Support
NewAdded support for 9 languages: English, German, Slovenian, Spanish, French, Croatian, Serbian, Italian, Portuguese.
Dashboard Redesign
ImprovedModern, responsive dashboard with dark mode support and advanced filtering.
Gmail Integration
NewConnect Gmail and automatically scan inbox for invoices with AI detection.
Google Sheets Export
NewExport invoice data to Google Sheets for custom reporting and analysis.
Payment Status Tracking
ImprovedTrack invoice payment status (Paid, Pending, Overdue) with automatic reminders.
Stay updated with new features
Follow our changelog to see what's new. We ship updates every week based on user feedback.