Changelog

Updates, chages, and improvments at Monk
Feb 15, 2026

Changelog: Feb 9 - Feb 15

Billing

Sub-Cent Pricing Support

Monk now supports pricing precision below one cent—essential for high-volume usage-based billing where per-unit costs are fractions of a penny. Line items store both cent-based and dollar-based amounts, ensuring accurate calculations at up to eight decimal places.

  • Added meter archiving—soft delete meters no longer needed while preserving historical usage data
  • Plans now support auto-pay configuration for Net 0 terms, automatically charging the customer's payment method on invoice creation
  • New API endpoints for creating meters, plans, and pricing programmatically
  • Contract creation API now supports pricing overrides for custom deal terms
  • Contracts tab added to plan detail pages showing all contracts using that plan
  • Auto-charge now runs immediately for first subscription invoice when auto-pay is enabled
metering

Intelligent Collections

Consolidated Slack Notifications for Unreachable Contacts

When Monk can't reach contacts due to missing or bounced emails, you now receive a single consolidated Slack notification instead of one per invoice. The notification lists all affected invoices with customer names and invoice numbers. A 3-day cooldown prevents notification fatigue for ongoing issues.

  • Payment portal now includes W9 and invoice PDF download options when enabled in settings
  • Payment portal UI simplified with cleaner layout and better mobile support

Accounting

Expanded Audit Logging

Audit logs now capture more events across invoices, payments, credit memos, and contracts. Every change records who made it, when, and what the data looked like before and after. Filter by event type, date range, customer, or user.

expanded audit log with diffs by role and by action type (system vs agent)

UX Improvements

Command Palette (Cmd+K)

Press Cmd+K to instantly search across customers, invoices, conversations, and navigate anywhere in Monk. Recent items appear at the top so you can quickly return to what you were working on.

Events Management UI

A new Events tab in the Usage section lets you view, add, and manage billable events directly in Monk. Add individual events with custom properties, upload via CSV, and inspect event details. Useful for testing metering setup, backfilling historical usage, or manual adjustments.

fast search // calling everything from reports to specific invoices

  • Product plans, pricing, and renewals tables now load faster for large datasets
  • Invoice status filters now persist when navigating
  • Improved date picker for easier date selection
  • Transaction posted dates now display exact times in review tasks
  • Audit log page now shows searchable, filterable history of all changes

Integrations

  • Gmail now syncs immediately after sending emails
  • Salesforce webhooks can now be enabled per-organization with API key authentication
  • SSO authentication now available to select enterprise customers

Fixes

  • Fixed date picker not selecting dates correctly in some browsers
  • Fixed address line 2 not appearing in company profile edit mode
  • Fixed invoice discount amount handling when undefined in PDF generation
  • Fixed one-off Stripe invoices having placeholder contracts automatically disabled after due date
  • Fixed document deletion on customer document tab

Feb 8, 2026

Changelog: Feb 2 - Feb 08

Accounting

Refunds Sync to QuickBooks

Refunds now push to QuickBooks as RefundReceipt transactions. When you apply a refund to a paid invoice in Monk, the refund flows through to your accounting system with proper line item mapping and clearing account handling.

The sync review page shows refunds alongside invoices and credit memos, and you can configure product mapping for refund line items in your QuickBooks integration settings.

  • Credit memos now push automatically during invoice sync to QuickBooks, if applied to an invoice
  • Detailed revenue reports now include refund transactions
  • Added link from invoice dropdown to create credit memos directly

Intelligent Collections

Collections Report Drill-Down

Click any data point on your AR Trends or Monthly Collection charts to see the underlying details. A breakdown drawer shows which customers and invoices make up each bar or line segment—with search, filtering, and direct links to take action.

Navigate between periods without closing the drawer. See current vs overdue invoice breakdowns for AR data, or customer-level collection totals for monthly performance.

drill down on specific time period within AR trend

AI Confidence Threshold for Payment Matching

Control when AI-matched payments get auto-approved. Set a confidence threshold (75–100%) in your payment reconciliation settings, and Monk will automatically approve matches above your threshold while routing lower-confidence matches for review.

  • Suggested matching rules now pre-fill when reviewing AI-matched transactions
  • Collection "priority" status renamed to "needs review" for clarity
  • Improved escalation detection with better playbook loop logic
  • Activity logs now track when collections resume after being paused
confidence threshold

Billing

  • Added export by contract for recurring revenue reports—download CSV breakdowns at the contract level
  • Product billing periods now sync automatically when you change contract dates, with visual highlights showing which products updated
  • Service period dates can be excluded from invoice line items and QuickBooks sync via a new invoice settings toggle
  • Improved billing period fallback logic for fixed-term contracts

Integrations

  • Stripe tax lines and customer debit line items now sync to Monk as first-class data
  • QuickBooks payment sync relaxed to save CPAs time on month-end
  • QuickBooks API client retries improved on transient failures

UX Improvements

  • Faster pagination across core tables with automatic page prefetching
  • Customer table now shows total row count
  • Refund workflow improved with a dedicated modal and clearer amount validation
  • Tags are now searchable in filter dropdowns and included in CSV exports
  • Pricing details drawer added to product plans page—click any pricing to see tiers, meters, and metadata
  • Invoice attachments limit increased from 25 to 50 files
  • Date pickers now support clearing the selected date
  • Better error messages when invoices can't send due to missing billing contacts

Fixes

  • Fixed division by zero error when syncing Stripe line items with zero quantity
  • Fixed AR trends calculation for current week data
  • Improved document viewer for blob-based file storage
  • Fixed contract termination date handling when clearing the field
  • Fixed email signature and recipient pre-fill in email composer
  • Improved matching algorithm in payment reconciliation

Feb 1, 2026

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

Jan 28, 2026

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

Jan 25, 2026

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

Manual AR is death by a thousand cuts

Deploy the Monk platform on your toughest AR problems.
Request demo
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.