https://blog.probooks.com/posts/personalizing-invoicing-client-experiences/