Yes there is! You can use SnapDesk (found on the quickbooks online app store) to send invoices via text message.
You can send individual invoices as one off collections or send them out in bulk on defined schedules until the invoice gets paid.
I've linked more information below if you're interested! So far I've loved their customer service so I'd suggest giving them a call at the very least
SnapDesk & Quickbooks | Text invoices directly to customer phones