QuickBooks Online can email your customers automatic invoice reminders on a schedule you set: up to three reminders, each sent a chosen number of days before or after the due date, for unpaid invoices you have already emailed from QuickBooks. You turn them on under Account and settings, on the Sales tab.
For many small businesses that is enough. This page explains how to set them up, what they do well, where scheduled emails stop, and when it is worth adding something that reads and answers customer replies. We make The AR Agent, which works alongside QuickBooks, so weigh what we say about it accordingly. Everything we say about QuickBooks comes from Intuit's own help pages, linked in Sources.