The customer portal is a self-serve website where your customers can go to handle all billing related functions from your business. The customer portal is provided by Invoiced with no coding experience or extra setup required. Customers can access the customer portal at anytime and from anywhere with an internet connection. With your customer portal, customers can access the following features:
- view and pay invoices
- download receipts for past payments
- manage subscriptions
- update payment information
- view and approve estimates
When customers access an invoice via the View Invoice link received in the invoice email, the customer will be taken directly to the invoice to be paid. The customer will have the option to view the invoice and access the main customer portal screen when on an selected invoice.
Your customer portal is hosted at yourusername.invoiced.com where yourusername matches your Invoiced username in Settings → Business Profile. Any customer facing activity happens on this domain, like viewing invoices or paying. Customers can also access the customer portal by going directly to this URL.
We strive to make the customer portal work with as many web browsers as possible, although a recently updated web browser is recommended. In order to access the full functionality, the visitor's browser must be configured with:
- Cookies enabled
- TLS v1.2 or above
Customers must be signed in to access the customer portal. We've made signing in as simple as possible while remaining highly secure. There are a few ways that customers can sign in:
- Email sign in Customers can visit your customer portal (yourusername.invoiced.com) directly and request a sign in link by simply entering in their email address. We will then immediately send them an email with a Sign In button. The email address provided must match a main email address or attached contact for a customer profile in your Invoiced account. We will only send a sign in link to email addresses matching this criteria.
- Magic Links Magic Links allow you to securely generate URLs to sign customers into the customer portal. This allows you to transparently sign users into the customer portal from your app or website without requiring an additional login step. We only recommend generating a sign in link for users that you have already authenticated through your own login system. Magic Links can be generate through the API or through the dashboard by opening a customer profile and clicking Actions → Generate Sign In Link.
- Sign up pages We temporarily sign in any customers when they sign up from a sign up page. On the thank you page there is a Go to My Account button.
- Manage Subscription links We temporarily sign in customers when they click on the Manage Subscription button on subscription email notices. This allows customers to easily update payment information.
Customers can provide feedback on their invoices in the customer portal by adding a comment to the invoices. This allows customers to ask questions regarding the information on the invoice as well as resolve any billing issues that might arise.
Invoiced will also flag the customers invoice if a comment is left and alert the users on the Account profile. This gives the business an easy way to filter out invoices that need attention. Once a response is left on the comment, the invoice can be marked as resolved to remove from the needs attention filter.
You can include the Google Analytics tracking script on all customer portal and sign up pages. This enables you to track usage and adoption of the customer portal.
Setting up Google Analytics:
- Go to Settings → Customer Portal in the Invoiced application.
- Enter in your Google Analytics tracking ID (i.e. UA-XXXX-Y)
- Click Save.
Going forward you will start to see activity in Google Analytics for customer portal traffic.
You can use your own domain name in the customer portal (i.e. billing.mycompany.com) instead of using the invoiced.com subdomain. Custom domains can be setup in Settings → Customer Portal → Setup Custom Domain. The only requirement is that you can create a CNAME DNS record to
custom.invoiced.com for your domain name.
You can modify the look and feel of the customer portal by providing your own CSS stylesheet. The stylesheet will be added in addition to the default stylesheet on all customer portal pages. This can be setup in Settings → Customer Portal → Custom CSS.