I am wondering whether it is possible for CIVICRM to send an email 'pending invoice' to contributors and have them pay directly through the invoice. Is this possible?
3 Answers
I'd use a schedule reminder under 'Parameter >> Communication', you can choose 'Contribution' as a trigger.
For the payment this will depend on your choice, but in both cases you can send a message with a custom link (with cid & checksum) to your front-end form or your contribution page that would we have connected to a payment gateway such as Stripe or Paypal.
Assuming you have invoicing enabled, you can find your pending contributions (Contributions menu » Find Contributions), select them all, then choose Invoices - print or email from the Actions menu.
You may want to check out my altinvoice extension - I don't actively develop it but it will allow linking directly to the user's dashboard to facilitate payment.
I have found this little module to be quite helpful: https://civicrm.org/extensions/invoice-helper
It will generate a payment link that you can add to each email that you're sending out. Yes, it's manual, but it saves you some time.