Changelog

Recent changes

  • v0.69.0
    • New
      • Import your portfolio from a spreadsheet: alongside the MoneyLender import, the data import wizard now takes up to five CSV files filled in against Lendiom's own column spec: inventory, clients, loans, transactions and property taxes. Download the template, fill it in from Excel, and review the matches before anything is created. A transactions file replays the payment history the same way the MoneyLender import does, and a property taxes file brings each loan's tax years across.
      • Merge an unidentified client into the right person: a text or call from an unknown number creates an unidentified client. Once you know who it was, merge it into the existing client and the number and the whole conversation move onto that person.
      • See what changed in a change request: the emails for a client's address or contact information update now show the current value next to what they submitted, with a Changed or No change badge on each field.
      • Incoming calls announce themselves: when a call reaches your organization's number, everyone signed in sees a screen pop with the caller's contact card, so whoever answers already knows who it is.
      • Rentals can protect their settings too: Protect Settings is available on a rental, and an apply-to-all change names the rentals it skipped, matching what loans already had.
    • Improved
      • The MoneyLender import replays every loan in full. It keeps each payment's principal and interest split exactly as MoneyLender recorded it, so a borrower who ran behind no longer lands below their balance and falls back to a balances-only snapshot. Fee write-offs, rolled payments and moved due dates now follow MoneyLender's own ledger, and the expected amount due no longer includes the next installment MoneyLender books ahead of time.
      • The due date picker no longer offers a day the server would refuse.
      • A wrong address in the app shows a not-found page instead of a blank screen.
      • A property's status menu offers only the statuses that kind of property can hold.
      • A refused passkey sign-in reports as not authorized rather than as a server error.
    • Fixed
      • A borrower's first saved card no longer fails when the processor has already made it the default, and a default bank account no longer fails the same way.
      • A card the processor refuses to delete can still be removed from Lendiom Pay.
      • A payoff is recorded as one unit, so a payment landing while it's being recorded can't leave it half done.
      • A payment can no longer be recorded against more installments than it covers; the amount has to settle every installment you select.
      • Down payments and setup fees no longer expire half a day early.
      • A house released by a canceled, inactive or repossessed loan goes back on the market, and a rental property can't be financed into a status it can't hold.
      • Reversing a payment no longer fails when there's no processor charge left to void.
      • Letters with more than one page are billed for the additional pages.
      • A blank value in a document template no longer stops the whole document from generating.
      • Deleting a note removes its timeline entry as well.
      • An existing loan created without a last payment date no longer shows a payment received in year 1, which also threw off its payoff math.
      • A borrower's landline no longer reads as a failed welcome text.
      • A payoff letter request the browser gave up on no longer reads as a server error.
      • Registering a messaging campaign for an organization with no website on file now generates a Lendiom site for it instead of sending a broken link.
      • A missing online down payment due date answers with a clear message instead of an error.
  • v0.68.0
    • New
      • Sign in to Lendiom Pay by email: borrowers can now have their sign-in code emailed instead of texted, and recover a forgotten account number the same way. You can also invite a client to Lendiom Pay by email from their page.
      • One place to see everything a client has paid: the client page has a Transactions tab listing every transaction across all of their loans, rentals and invoices, with the dashboard's type and status filters and a Download CSV of every row.
      • Protect a loan's settings from apply-to-all changes: open a loan whose terms were agreed individually and use Actions → Protect Settings. Every apply-to-all afterwards skips that loan and names the ones it skipped: defaulting, late fees, communication, minimum payment, document automation. Rentals can't be protected yet.
      • Undo a voided property tax: a voided tract share can be restored from the property tax table, putting the amount and the loan's balance back exactly where they were. A share voided before this release has nothing kept to restore, so those still need the amount edited by hand.
      • Show or hide a reversal from the buyer after the fact: the hidden-from-client flag on a reversal can now be changed after it's recorded, instead of being fixed at the moment you reverse.
      • Online payment attempts in the transaction history: a declined or failed online payment is now recorded and listed with the amount, the method, the reason the processor gave, and how it would have applied. Nothing is collected on an attempt; a checkbox in the transactions header hides the rows if you would rather not see them.
      • Autopay can pay late fees owed: choose whether automatic payments include outstanding late fees. Enrolling now also requires a clean slate, so a borrower can't start autopay with a balance already due.
      • Partial down payments, in person and online: a down payment can be recorded for any amount up to the remainder, with the overflow rolling into the next increment, and an online payment now charges only what is left of the increment rather than the whole thing.
      • Choose which loans go in the 1098 e-file: select the loans to include when preparing the 1098 e-file instead of submitting the whole portfolio.
      • Send a canceled or inactive loan back to draft: Draft is now available in the Status menu for canceled and inactive loans, so a loan created in error can be corrected instead of recreated.
      • Reverse an adjustment transaction: adjustments can now be reversed like any other transaction.
      • Know when a document goes out for signature: your organization gets a notification naming the document and everyone it was sent to, so the rest of the team can see it went out without opening the Sign Requests tab.
      • Property tax actions where the work happens: Remind, Record Payment and Void are on the dashboard's Property Tax tab, and a property tax payment can be recorded straight from the loan page.
      • The Loan Story tells more of the story: failed payments and unapplied credits now appear with their own icons, and a reversed by-hand payment is held as an unapplied credit rather than disappearing.
      • Sort and filter the Portfolio tract list: the dashboard's Portfolio list can be sorted and filtered.
      • Delete a tract from its detail page: no need to go back to the inventory to remove one.
    • Improved
      • Address reminders stand down once the buyer confirms their address through Lendiom Pay, instead of continuing on the schedule.
      • Phone numbers are now stored in one standard form and limited to US and Canadian numbers. A number outside that is refused when you save, so it can't quietly sit on a record unable to receive anything. Existing numbers were cleaned up once: anything that could be reshaped was kept, and anything that could not was removed with a note on that client naming the number so you can collect a current one.
      • Editing a client no longer clears a phone number's opt-out or undoes a manual Is Cellular   correction.
      • Regular online payments are held until the down payment is paid, so a buyer can't start paying installments on a contract that hasn't begun.
      • Lendiom Pay now says why a sign-in code could not be sent, whether an opted-out number, a number that can't receive texts, or no usable email, instead of telling the borrower their account number is wrong.
      • The sidebar hides links you don't have permission to open.
      • Paying a failed subscription invoice is now obvious rather than buried.
      • The PayArc merchant page shows how to reach PayArc support.
    • Fixed
      • Property tax balances on a loan now stay consistent with the tract records they come from.
      • A tract's property tax re-attaches correctly to a loan re-created for the same buyer, instead of billing the original loan.
      • A rent payment shows on the dashboard on the day it was paid.
      • Payments displaced by a failed pending payment are re-applied instead of being left unallocated.
      • A reversed transaction no longer blocks moving a due date earlier.
      • A loan can't be deleted while an online payment against it's still processing.
      • Automatic payments stay enrolled when the payment processor can't be reached, rather than unenrolling the borrower over a problem that was never theirs.
      • When PayArc rejects a business bank draft because the merchant account isn't entitled to it, automatic payments are now cancelled cleanly with honest messaging, instead of blaming the borrower's bank account.
      • A signature invite now reaches a borrower who has never been messaged before.
      • Turning the communication add-on on or off notifies the people who run messaging, not the ones who run document signing.
      • Creating a loan on a land inventory with no tracts now explains why it can't be done.
      • A user can switch back to another organization from the setup wizard.
      • The PayArc legal step no longer submits silently for sole proprietors.
      • Help articles open directly when the Help Scout widget is blocked by the browser.
      • Changing a fee payee now says plainly that it leaves automatic payments alone.
      • The hold option is offered only for payments the client actually made.
  • v0.67.1
    • New
      • Missed-message emails now say which property the sender is on: the email lists the client's active loans with the property and tract, each linked to the loan, and shows each waiting message with the time it arrived. Properties can carry an optional abbreviation (Operation → Rename); when the sender has one active loan on a property with an abbreviation, the subject ends with it and the tract number, such as "OVE T3".
    • Improved
      • Email notifications share one look: the PayArc onboarding, import, custom domain, invoice and upcoming payment emails put their details in labelled cards instead of prose, and every email now uses the same green buttons and a readable link colour.
    • Fixed
      • Setting up automatic payments no longer rejects tomorrow as a start date late in the evening, or accepts a start date that is still today.
  • v0.67.0
    • New
      • Default PDF template for new invoices: pick the template your organization uses under the invoice settings, and every new invoice starts with it.
      • Pay the rest of an invoice while an earlier payment settles: a partial ACH payment no longer locks the whole invoice. The invoice shows which payment is still settling, and the remaining balance can be paid in the meantime.
      • Waive the unpaid remainder of a setup fee: from the loan details tab, forgive whatever is left on a setup fee without touching what has already been paid.
    • Fixed
      • Partially paid invoices no longer flip to overdue while a payment is settling, and can't be cancelled until it does.
      • Lendiom Pay now tells your borrowers why a payment method was rejected, and no longer traps a borrower whose only saved payment method is disabled.
      • Upcoming-payment emails show the date the charge will actually run.
  • v0.66.5
    • Fixed
      • The Lendiom Pay dashboard now includes rentals in the upcoming date cards and counts rental late fees in the balance.
  • v0.66.4
    • New
      • Assistant tools for browser AI agents: the tools behind the voice assistant are now available to browser agents through WebMCP, so an agent in your browser can look things up in Lendiom on your behalf.
  • v0.66.2
    • New
      • Resend failed text messages: a failed message in a conversation now has a Resend button, and messages that gave up in the queue are marked failed instead of sitting in limbo.
    • Improved
      • Signing in and resetting a password no longer reveal whether an email address has an account.
  • v0.66.0
    • New
      • Custom fields: define your own fields on loans, clients, properties, and tracts, and use them as tokens in the document builder.
      • Deal analysis for land developments: itemize development costs, record a development loan, and see profitability projections for the whole development.
      • Split an unapplied payment: one unapplied payment can now fund several transactions instead of a single one.
  • v0.65.0
    • New
      • Import your portfolio from MoneyLender Professional 3: upload an export, review how each record matches your existing inventory, then commit the loans along with their payment history. The original MoneyLender transactions are attached to each loan as a historical record so you can always see the data as it was.
    • Fixed
      • Downloaded 1098 forms now return every copy with the correct values.
  • v0.64.0
    • Improved
      • Groundwork for the MoneyLender import: escrow, daily interest, joint borrowers and late fee handling on imported loans. Document automation pauses while an import runs and resumes afterwards, and you're notified when a commit finishes.
    • Fixed
      • A late fee maximum of zero is now treated as uncapped rather than capping the fee at zero.
  • v0.63.1
    • New
      • View and download filed 1098s: filed forms can be downloaded one at a time or all together as a ZIP, and each form shows its filing status.
  • v0.63.0
    • New
      • Send an address confirmation reminder on demand: from a client's Lendiom Pay menu, ask a buyer to confirm or update their mailing address anytime. Automated reminders are also now on for everyone by default (yearly; adjust or turn off under Communications → Client Preferences).
      • Custom file names for generated documents: templates can include data tokens in a "Generated File Name" (e.g. {{client name}} - Payoff Letter), so documents come out named correctly instead of needing a manual rename.
      • Tract financing fields in document templates: sales price, down payment, financed amount, interest rate, monthly payment and more are available for tract templates, no draft loan required.
    • Fixed
      • The mailing cost summary now explains the blank address page certified mail inserts automatically, so the page count is never a surprise.
      • Template details (including the generated file name) can be edited on active templates, not just drafts.
      • Required form fields consistently show the required mark.
    • v0.62.2   
      • Improved
        • Strengthened how passwords are stored, applied automatically the next time each user signs in.
        • Clearer error message when adding an expired card, and better card-detail validation.
        • Text message group images now load faster when opening a conversation preview.
        • The monthly journal reconciliation report now includes a Cash Land Sales line.
    • v0.62.1     
      • Fixed
        • Older unapplied payments can now be applied. The application date is clamped to the valid range with a clear explanation, instead of being blocked.
  • v0.62.0      
    • New
      • Scheduled report emails: have reports delivered to your inbox automatically, including an optional monthly payments summary with PayArc deposit reconciliation. Configure them under Org Settings → Scheduled Reports.
      • Payments summary report: a new report summarizing payments over any date range you pick.
      • Pay your Lendiom subscription by bank account (ACH) in addition to card.
      • Waive late fees: late fee transactions now have a Waive action, and fees can be waived even after payments have already been applied to them.
      • Download notice templates directly from the template picker when sending a notice.
    • Improved
      • Faster permission checks throughout the app.
      • More reliable nightly loan data integrity checks.
  • v0.51.10        - January 13th, 2026
    • New: now you can download MMS attachments
  • v0.51.9        - January 12th, 2026
    • New: dashboard tab to see all of the pending change requests from clients
  • v0.51.7        - January 7th, 2026
    • New: clients can submit updated address information via Lendiom Pay
  • v0.51.5-v0.51.6        - December 31st, 2025
    • Fix: Rentals not displaying correctly on the expected payments dashboard
  • v0.51.4        - December 2nd, 2025
    • New: confirmation required when paying down late fees during backdated loan transactions
  • v0.51.3        - December 2nd, 2025
    • New: ability to extend the due date for a document you requested a signature on
  • v0.51.2        - December 1st, 2025
    • New: ability to validate a property tax record.
      • This enables you to tell the system to rerun the validation
      • This then crunches the numbers to determine if everything is correct
  • v0.51.1        - November 25th, 2025
    • New: ability to communicate to all individuals in a client (send reminders, auth code, etc)
    • Fix: phone number validation when editing an individual on a client
  • v0.51.0        - November 10th, 2025
    • New: added passkey and 2fa support
  • v0.50.1        - October 31st, 2025
    • New: track due date change timestamp for loans
    • New: enable SMS automation after opt-in
    • New: add weekend support message (Twilio)
    • New: add after-hours support call message (Twilio)
    • Fix: include due-day payments in balance calculations
    • Fix: disallow creating a transaction with failure or reversed status
    • Fix: double calculating interest due
    • Fix: allow archived inventory status updates]
    • New: show whether loan transaction was waived or not
  • v0.49.18        –v0.49.20         - September 1st, 2025 to October 1st, 2025
    • New: adjustable transaction table page size for loans
    • Fix: clarify real property tax wording to indicate the correct year
    • Fix: ensure owner ZIP validation (PayArc)
    • Fix: guard signer completion date check
    • Fix: handle missing files when removing communications
    • Fix: maintain adjustment type state in transaction modal
    • Chore: disable failed and reversed status when creating a transaction
  • v0.49.14 – v0.49.17         - August 8th, 2025 to August 30th, 2025
    • New: support loan transaction create dry run
    • New: allow mails to client to be cancelled
    • Fix: PayArc registration flow
    • Fix: client page constantly loading
    • Fix (loans): display correct tract label on review
    • Fix: closing new transaction modal via the X button
  • v0.49.3–v0.49.12         - May 30th, 2025 to July 2nd, 2025
    • New: ACH processing time alert
    • New: docs link to merchant page (PayArc)
    • New: client pay access alert
    • New: allow editing cash sales data
    • New: show acreage mismatch warning on tract summary
    • New: support cost of sale on tract
    • New: allow reversing and deleting overpaid property tax
    • New: add entity contact info search
    • New: expose signer details on document requests
    • New: update client list with ProList
    • New: add sale details modal for tracts
    • New: add ability to charge a client fee to their pin on file
    • New: add the loan and rental to the document signature form
    • New: display additional merchant info in PayArc
    • New: show edited timestamp on notes
    • New: enable signing documents in any order
    • New: add notification count in mobile actions
    • New: compare change requests for clients
    • New: add tax ID validation
    • New: add AP error handling
    • Fix: handle document template errors
    • Fix: tracts add/edit drawer resetting fields before closing
    • Fix: conversation selection hooks
    • Fix: reset password error handling
    • Fix: invite acceptance when token expires
    • Fix: new organization layout and routing
    • Fix: calculator modal reset
    • Fix: portfolio report showing details when it shouldn’t for tracts without loans
    • Fix: forgot password logout bug
    • Fix: conversation navigation loop
    • Fix: error saving new tract
  • v0.42.4         - August 6th, 2024
    • New: filter/search communication conversations by the individual's name
  • v0.42.2         - August 4th, 2024
    • New: sort loans by various columns
    • New: support updating/setting website of an org
  • v0.42.1         - July 31st, 2024
    • New: ability to adjust a tract's acreage even when a loan is attached 🎉
  • v0.42.0         - July 30th, 2024
    • New: PayArc registration inside of Lendiom! ✨
  • v0.41.1-v0.41.12         - May 28th, 2024 to July 26th, 2024
    • New: added daily interest amount to the loan overview when a loan's interest accrues daily
    • New: added a confirmation modal when creating a loan transaction and there's a late fee balance
    • New: loans can have multiple communication preferences (preparing for email support)
    • New: when reversing a transaction, add the option to hide it from the client's perspective
    • New: introduced the concept of default options when creating new loans (currently only the defaulting preferences, supporting late fees is on the backlog)
    • New: exposed unpaid interest on the transaction list report
    • New: exposed balance breakdown on interest accrues daily in Lendiom Pay
    • New: exposed unpaid interest on amortization schedule
    • Fix: Random UI errors on mobile devices (related to drag and drop)
    • Fix: ACH payment methods not able to be saved (depending on the circumstance)
    • Fix: toUnpaidInterest         not visible on a loan's transaction details
    • Fix: client having opted out of sms not being reflected on the UI
    • Fix: incorrect installment income reports for paid off loans
    • Fix: logic for moving a loan to in-default, was incorrectly doing it if the loan wasn't late
    • Fix: how daily interest is generated and applied on a transaction (if you have interest accrues daily loans and your numbers no longer match, please contact support as we'll have to do some manual data fixing)
    • Misc: generated websites now show all pending tracts, even if no pricing information
    • Misc: generated websites now show the business phone number
    • Misc: added language about amortization schedule and daily interest loans on the generated schedule
  • v0.41.0         - May 22nd, 2024
    • New: pay off feature on loans
    • New: lendiom pay welcome letter generation
  • v0.40.1         - May 6th, 2024
    • Fix: property tax feature sometimes not saving before clicking finalize
  • v0.40.0         - May 6th, 2024
    • New: Action center (docs here)
    • New: Accept down payments online! (docs)
    • New: Verbose loan statuses (docs)
    • New: Loan default logic (docs)
    • New: Lendiom Pay payment page (documentation coming soon)
    • New: Recent mailings on the dashboard
    • Updated: loan table now saves the filters, pagination, and more!
    • Fix: Communication portal pagination not working
    • Fix: Billing alerts not showing up
  • v0.36.0         - February 12th, 2024
    • New: Tiered late fees (docs here)
    • Updated: Automated messages to make them comply with new regulations
    • Fix: Entity addresses not always being the same casing
  • v0.35.0         - January 18th, 2024
    • New: Payment process - PayArc
    • New: Report to assist with 1098 int
    • Fix: Address label report alignment on multiple pages
  • v0.34.0         - January 11th, 2024
    • New: Client List reports
    • New: ability to update an inventory's cost price, overwriting all tracts
    • New: added PayPal as an option for app payment methods on transactions
    • Fix: Client address not always saving
  • v0.33.1         - January 2nd, 2024
    • New: Avery Address Labels "report"
  • v0.33.0         - January 2nd, 2024
    • Happy new year! 🥳
    • New: loans where interest accrues daily now have amortization schedules (changes daily, assumes the buyer pays on the due date every month)
  • v0.32.5         - December 30th, 2023
    • New: Active Loan Balance Dashboard Widget 🎉
    • Fix: ui issues related to new payment processor
  • v0.32.1         - December 22nd, 2023
    • New: PayArc payment processor integration! ✨
    • Fix: Installment income report incorrectly reporting principal paid for imported loans
  • v0.31.0         - November 5th, 2023
    • New: Rentals! ✨
  • v0.30.1         - September 29th, 2023
    • New: MMS support (sending & receiving)
    • New: Outgoing phone calls
    • New: Phone numbers are validated as cellular or not
    • New: Unknown numbers get saved (aka created as a client)
    • Fix: Incorrect billing of communication portal
      • Now 100 sms messages are included monthly
  • v0.29.4         - August 27th, 2023
    • New: Better communication portal
    • Fix: Error while creating a loan without a down payment date provided
  • v0.29.2         - August 25th, 2023
    • New: Loans with interest accruing daily can now select the first payment basis/anchor
    • Fix: Hides the support button on mobile devices
  • v0.29.1         - August 24th, 2023
    • New: Multiple tracts for one loan 🔥
      • Important: tract numbers are important when creating a tract! We use that to dynamically create the label for multiple tracts on a loan. If the label generated isn't correct, double check the tract number on the tract edit screen!
      • This is the first round of support. When more than one tract is present, some features are currently disabled while we work through supporting it.
        • Fillable PDFs for tract loans
        • Property tax payments
        • Changing a loan status from inactive to repossessed
    • Fix: Loan creation failing when late fees are expected (any active status)
  • v0.28.3         - August 18th, 2023
    • Fix: inability to create tracts
    • Fix: support email
    • New: utilizing HelpScout for support 🥳
  • v0.28.2         - August 16th, 2023
    • Communication portal improvements
      • New: ability to hit enter to include newline in a message
      • New: ability send message to someone new
      • Misc: various styling improvements
  • v0.28.1         - August 15th, 2023
    • New: Allow late fees to be positive
      • This enables entering a late fee paid not part of a regular payment
  • v0.28.0         - August 14th, 2023
    • New: Interest Accruing Daily Loans 🔥
  • v0.27.13         - August 11th, 2023
    • Fix: Updated escrow amount not updating the monthly payment
  • v0.27.12         - August 10th, 2023
    • Misc: calling our toll-free number now gives the option for sales or support
      • Sales goes to Hunter Haley
      • Support goes to Bradley Hilton
      • +1 (855) 650-LEND (5363)
  • v0.27.11         - August 9th, 2023
    • Fix: Adjustments on residential loans being forced positive
    • Fix: Inability to update residential inventory address
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.