Upcoming renewal notifications showing all a customer's subscriptions

Upcoming renewal notifications showing all a customer's subscriptions

We invoice subscriptions on the first of every month and collect payment offline using GoCardless. To avoid customer billing queries after the fact, I want to email customers an upcoming subscription renewal notification but one that includes all a customer's subscriptions, preferably in a HTML table format. Some customers can have 10 or more subscriptions so sending out notification emails for each subscription isn't really practical.

Can anyone point me in the right direction?