Product Updates

Changelog

Stay updated with the latest InvoiceSorter features, improvements, and bug fixes. We ship new updates every week.

Try InvoiceSorter Free
v2.6.0

Scalable Queue-Based Sync Architecture

New

Completely 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

New

Connect 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

New

Added Dropbox as an export option in the main dashboard Export button alongside Google Drive, Google Sheets, and Excel.

Gmail Reconnect Banner

New

When 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

New

Receive 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

Improved

Replaced generic Lucide icons with real Google Drive, Google Sheets, and Dropbox logos in the Export dropdown.

New Brand Logo

Improved

Updated the InvoiceSorter logo site-wide (nav, footer, about, careers, press kit) with the new brand image.

Dropbox Export — email_id Filter Removed

Fixed

Fixed Dropbox export silently returning 0 invoices when older invoices had no email_id. All unsynced invoices are now included.

Footer BrandLogo Import

Fixed

Fixed build failure caused by using default import instead of named import { BrandLogo } in footer component.

Dropbox OAuth Scope Fix

Fixed

Removed 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

Fixed

Reverted 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

Fixed

Added 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

Fixed

Increased 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

New

Gmail 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

New

New /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

Improved

Emails already imported are now skipped with a single DB query BEFORE downloading the PDF or calling Document AI — making re-syncs 50-100x faster.

v2.5.0

For Accountants Landing Page

New

New 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

New

New 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

New

New page (/use-cases/small-business) with automatic invoice management content including comparison table, testimonials, and FAQ.

E-commerce Use Case Page

New

New page (/use-cases/ecommerce) focused on Shopify, Amazon, and multi-supplier invoice management with dedicated content.

Vercel Analytics

New

Added @vercel/analytics for production traffic and performance monitoring.

Competitor Comparison Pages

New

Added /alternatives/invoicesorter-vs-zapier, /alternatives/invoicesorter-vs-invodrive, and /alternatives/invoicesorter-vs-save-emails comparison pages.

Homepage Use Cases Section

Improved

Added "Who uses InvoiceSorter?" section on the homepage with cards linking to Accountants, Freelancers, Small Business, and E-commerce pages.

Changelog 404 Fixed

Fixed

Added missing root English route for /changelog that was returning 404.

Scan Gmail 300-Message Cap Removed

Fixed

Removed hardcoded 300-message limit that blocked long date range scans. Now supports full inbox scanning.

v2.4.0

Multi-language Dashboard Filters

New

Added vendor, date range, and amount filters with translations in 9 languages (EN, DE, SL, ES, FR, HR, SR, IT, PT).

Serbian Language Support

New

Complete Serbian (Cyrillic) translation added for dashboard, landing pages, and blog posts.

Document Exclusion Filters

New

AI now correctly rejects chargebacks, payroll slips, payment orders, and delivery notes — only real invoices get imported.

Blog Date Format

Improved

Changed blog post dates to DD/MM/YYYY format for better international readability.

Technical SEO Optimization

Improved

Fixed duplicate FAQPage schema, added descriptive alt texts to all images, added footer navigation to SEO pages.

Monthly Invoice Count

Fixed

Fixed invoice count to use import date instead of invoice date for accurate monthly plan limits.

Insights Overflow

Fixed

Fixed chart overflow issue when viewing "This year" analytics on the Insights tab.

Admin Security

Fixed

Admin page now properly redirects non-admin users immediately instead of showing a blank page.

Mobile Responsiveness

Fixed

Fixed onboarding flow, documentation page, and dark mode text colors to work correctly on all screen sizes.

v2.3.0

Multi-Account Gmail Scanning

New

Connect and scan multiple Gmail accounts simultaneously. Background scan jobs now process all connected accounts in parallel.

Localized SEO Pages

New

Added localized landing pages and blog posts for all 9 supported languages with proper hreflang and canonical tags.

Dashboard Contrast & Dark Mode

Improved

Improved dashboard contrast ratios and hardened scan_jobs schema initialization for reliability.

Custom Date Range Import

Fixed

Fixed inclusive date range behavior so the end date is fully included in scan results.

Favicon 404 in Dashboard

Fixed

Resolved missing favicon errors that appeared in the dashboard console.

Delete Account Warning

Fixed

Fixed delete account warning text that was not displaying correctly.

v2.2.0

DATEV Export for Germany

New

Export invoices in DATEV format for German accounting software (SKR03, SKR04).

Slack & Telegram Notifications

New

Get real-time notifications when new invoices are imported via Slack or Telegram.

AI Extraction Accuracy

Improved

Improved vendor name detection accuracy to 99.2% with new ML model.

v2.1.0

QuickBooks Online Integration

New

Seamlessly sync invoices to QuickBooks Online with automatic vendor matching.

Custom AI Rules

New

Create smart rules to automatically categorize invoices based on vendor, amount, or keywords.

Gmail Date Range

Fixed

Fixed "before" date parameter to be inclusive for accurate date range scanning.

v2.0.0

AI Invoice Extraction v2

New

Complete rewrite of AI extraction engine with 98%+ accuracy for vendor, amount, date, and invoice number.

Google Drive Auto-Export

New

Automatically export invoices to Google Drive organized by vendor and month.

Multi-Language Support

New

Added support for 9 languages: English, German, Slovenian, Spanish, French, Croatian, Serbian, Italian, Portuguese.

Dashboard Redesign

Improved

Modern, responsive dashboard with dark mode support and advanced filtering.

v1.5.0

Gmail Integration

New

Connect Gmail and automatically scan inbox for invoices with AI detection.

Google Sheets Export

New

Export invoice data to Google Sheets for custom reporting and analysis.

Payment Status Tracking

Improved

Track 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.