Changelog
Changelog: Jan 26 - Feb 1, 2026
Intelligent Collections
Redesigned Payment Reconciliation
Match bank transactions to invoices in a new dedicated review page. The redesigned interface shows your transaction list on the left, transaction details in the center, and invoice matching on the right—so you can review and approve matches without switching contexts with keyboard shortcuts.
AI-suggested matches now display confidence scores, and you can search across all invoices to find the right match. Bulk approve multiple transactions at once when you're confident in the matches.
Daily Transaction Review Reminders
Get a daily Slack notification summarizing transactions needing your attention.
Other Updates
- Keyboard shortcuts for navigating between collection conversations (use arrow keys) with a navigation list
- Improved invoice status display with priority-based ordering for batch invoices
- Smarter escalation detection—Monk no longer escalates when customers attach documents in the thread, more time back for you.
Accounting
Invoice Revenue Recognition Schedule
View the complete revenue recognition schedule for any invoice. The new schedule detail page shows a visual chart of recognized vs. deferred revenue over time, plus a month-by-month breakdown table. You can quickly switch between invoices using the search navigation.
Credit memos now appear in the revenue recognition view, showing how credits affect your revenue schedule.
Credit Memo Accounting Impact
When creating credit memos, you can now see and control the accounting impact. Choose between three allocation strategies—proportional, deferred-first, or recognized-first—to determine how credits affect your recognized and deferred revenue.
Other Updates
- Added void functionality for credit memo reversals
- General journal entries now include descriptions for better audit trails
Integrations
Webhooks (Beta)
Subscribe to invoice events and receive real-time notifications at your endpoint. Configure webhooks in Settings to get notified when invoices are created or updated. Webhook payloads include full invoice and customer data, with signatures for verification.
Payloads are encrypted at rest and delivered with automatic retries. Each webhook includes customer details like name, email, and billing address alongside the invoice data.
Salesforce Sync Improvements
Contracts from Salesforce now sync more reliably. We added additional variations to how Monk handles Salesforce file attachments.
Other Updates
- Stripe: Handle deleted draft invoices gracefully
- HubSpot: Improved deal sync performance efficiency
- GoCardless integration: Better counterparty name handling for payment matching
- Document viewer now supports .docx and .txt files alongside PDFs
UX & Customer Love
- QuickBooks invoice tables now include customer filters for faster review
- Improved drawer sizing with dynamic header text that truncates properly
- Empty charts in collection reports now show proper loading states
Fixes
- Fixed batch invoice status display showing incorrect resolved state
- Fixed collection report attribution for manual payment messages
- Fixed escalation detection incorrectly flagging W9 attachments depending on user language
- Improved performance for review tasks invoice queries
Billing
Line Item Display Override
When setting up pricing in contract review and when editing invoices, you can now override the default product name with custom text—useful when you need invoices to show specific terminology your customers expect.
Other Updates
- Invoices in contract extraction now group by month for easier review
- Added billing timing dropdown to product pricing configuration
- Usage-based line items now show a "Usage" indicator on invoices
Changelog: Jan 12 - Jan 18, 2026
Billing
Create and allocate credit memos to invoices
Credit memos now support full lifecycle management in Monk. You can create credit memos from a dedicated page, allocate them across multiple invoices, and download them as PDFs.
When creating a credit memo, select a customer and specify which invoices to apply the credit toward. The allocation UI shows outstanding balances and lets you distribute the credit across multiple invoices. Once issued, download the credit memo PDF from either the credit memo list or directly from the invoice drawer.
Duplicate invoices with one click
Quickly create new invoices from existing ones. From the invoice drawer, click "Duplicate" to create a copy with all line items, discounts, and payment terms preserved—then edit as needed.
This saves time when billing similar services to a customer or creating recurring invoices manually.
Other Updates
- Invoice edit and resend now works directly from collection conversations—edit an in-progress invoice and resend without leaving the collections view
- Auto-save now works on contract review—customer details and commercial terms save automatically as you edit
- Added "View in Stripe" links to customer pages and invoice headers for quick access to source records
Intelligent Collections
Visual playbook builder with nested conditions
Playbooks now support nested logic for more sophisticated collection workflows. The new visual flow builder shows your automation as a graph, making it easy to understand and edit complex rules.
Add conditions inside other conditions to create branching workflows—for example, send different follow-ups based on invoice age, then vary the message based on whether the customer has responded.
Collections table shows message context
The collections review table now shows who sent the last message and a preview of its content. Quickly identify which conversations need attention without opening each one. An indicator shows when a CSM has been looped in.
Other Updates
- Added "customer has responded" condition for playbooks—trigger different actions based on whether you've heard back
- Follow-up settings redesigned with clearer auto-send controls: choose "always," "until replied," or "never"
- Link from invoice drawer directly to the collections conversation for that invoice
Accounting
Revenue recognition drilldown
Click into any cell in the revenue recognition report to see the underlying invoice line items. The breakdown shows gross revenue, discounts, and credit memos separately so you can trace exactly how recognized revenue was calculated.
Filter the report by date range using the new month/year picker to focus on specific accounting periods.
Other Updates
- Credit memos now appear separately from discounts in revenue recognition reports
- Added credit_memo_allocation_id to journal entries for cleaner audit trails
- AR aging export now includes QuickBooks customer IDs for easier reconciliation
Integrations
Slack notification preferences
Control which Monk notifications you receive in Slack. From the Slack integration page, toggle notifications for draft reviews, escalations, and other events. Each team member can set their own preferences.
Other Updates
- QuickBooks invoice sync tables now show legal name for better matching
- QuickBooks import now pulls customer addresses automatically
- DocuSign integration upgraded for improved reliability
- Archived Slack channels now display in the channel list
- Slack channel export includes email domains for contact discovery
UX & Customer Love
- Improved date range picker with better preset options and keyboard navigation
- Server-side pagination added to customers and transactions tables for faster loading
- Document viewer redesigned with download button and cleaner modal experience
- Billing period overlap detection—invoices with overlapping service periods are now flagged during contract review
- Org-level CC contacts—add email addresses that receive copies of all Monk-generated invoices
- Animated loading states across integration and customer pages
Fixes
- Fixed memory leak in document attachment handling
- Fixed onboarding disabled state not displaying correctly
- Fixed sorting issues in customer table after multiple column clicks
- Fixed email rendering for Outlook dividers
- Fixed invoice metadata being cleared on update
- Fixed activity log display for phantom invoices
- Fixed scheduled email UX when selecting past dates
- Fixed playbook execution loop in email actions
- Improved error handling for PDF and attachment retrieval
Changelog: Jan 19 - Jan 25, 2026
Intelligent Collections
Target Playbooks by Customer Segment
Playbooks now support granular customer targeting. Instead of applying the same collection workflow to everyone, you can now target specific customer segments using tags or individual customer IDs.
Create different collection approaches for enterprise customers versus SMBs, or route high-value accounts through specialized workflows. The targeting system uses a priority model: explicit customer IDs take precedence, then tag-based matching, with a catch-all fallback for everyone else.
Activity Timeline for Collections
Every collection conversation now has a complete activity log. See exactly when drafts were created, emails sent, replies received, and escalations triggered—all in one timeline view. Each event shows whether it came from a Playbook, the Monk Agent, or your team.
This visibility helps you understand what happened with any collection and why, without digging through email threads or checking multiple systems.
Other Updates
- Added option to hide invoice numbers from collection email subjects for cleaner customer communication
- Playbooks now support custom follow-up cadence per action, overriding the global setting
- Collections now skip invoices that are already escalated or paid
Billing
Credit Memo Management
Credit memos now support the full lifecycle you need for proper AR management. You can void credit memos that were created in error—the system automatically reverses invoice allocations and regenerates PDFs with a voided watermark.
When creating credit memos, you can now allocate credits across multiple invoices at once and add reasoning notes for audit purposes. Notifications are sent automatically when credits are applied, showing customers their updated balance.
Public API
Monk now offers a public REST API for server-to-server integrations. Generate API keys from Settings, then use them to query customers and invoices programmatically.
The API supports pagination and filtering—fetch customers by ID, list invoices by status or date range, and integrate Monk data into your internal tools or workflows. Full documentation is available in the developer portal.
Other Updates
- Customer pages now display available credit balance from credit memos
- Improved sales tax recalculation when applying credit memos to draft invoices
- Invoice PDFs now show credit memo adjustments in the line item breakdown
Integrations
Salesforce Integration
Connect Salesforce to automatically sync your CRM data into Monk. The initial sync pulls Accounts, Contacts, and Closed Won Opportunities, then extracts contract data from attached documents.
Once connected, Monk maintains a cache of your Salesforce data and can pull contract terms directly from DocuSign envelopes linked to opportunities. This eliminates manual data entry when setting up billing for new deals.
GoCardless Payment Sync
GoCardless payments now sync automatically with Monk. Transactions flow into your payment reconciliation queue, where they're matched to invoices using the same intelligent matching logic as other payment sources.
The integration follows the standard payment-to-mandate-to-customer chain, ensuring payments are attributed to the correct customers even when mandate details change.
Other Updates
- QuickBooks sync now imports credit memos and maps them to invoices correctly
- Credit memo exports to QuickBooks support multi-invoice allocations
- Slack notifications for unreachable contacts alert you when collection emails bounce
Accounting
DSO Calculation Improvement
Days Sales Outstanding now calculates from when invoices were actually sent, not the invoice date. This change gives you more accurate DSO metrics that reflect your actual collection timeline.
If an invoice is dated January 1st but sent on January 10th, DSO now counts from the 10th. For invoices without a sent date, the calculation falls back to the invoice date.
Other Updates
- Average Days report now supports server-side pagination and filtering for faster performance
- Collection reports show breakdown by customer segment and time period
- Revenue recognition excludes voided credit memos automatically
UX & Customer Love
- Bulk invoice upload from the sidebar lets you import invoices via CSV or PDF extraction
- Review tasks tab order now shows Collections first for faster access
- QuickBooks export tables show invoice balance alongside status
- Credit memo list supports customer filtering and bulk PDF downloads
Fixes
- Fixed email reconciliation for outgoing messages to properly track sent emails
- Fixed usage-based billing aggregation error when calculating line item quantities
- Resolved legal name being removed when saving customer records
- Fixed auto-save triggering unnecessary Slack updates on review tasks
- Corrected invoice reference tracking for batched collection emails