https://blog.paywhirl.com/education/why-having-a-customer-portal-is-important/
Why having a Customer Portal is important