If you’re getting reports from your Clients that they’re not receiving emails through the Client Portal but the Invoice Email report is saying “Sent,” it is possible that the issue is with your email domain. When you're sending out e-mails through the Bill4Time Client Portal, Bill4Time is taking the e-mail setting from your email provider and using that to send your Invoice to your Clients. Due to the volume of e-mails you're sending out through the Client Portal, other e-mail providers see this and could be registering your e-mail address as Spam. This is a natural growing pain firms experience when using the Client Portal.
If you’re experiencing this issue, the next step you would take is to reach out to your e-mail provider who is hosting your domain. Domain verification is a required step to confirm ownership of your domain. Here is an article that you can give to your IT department to help with verifying your email domain: https://mandrill.zendesk.com/hc/en-us/articles/205582247-About-Domain-Verification
In addition to verifying your Email Domain, you'll need to add SPF and DKIM records.
SPF(Sender Policy Framework) provides an encryption key and digital signature that verifies that an email message was not forged or altered.
DKIM(DomainKeys Identified Mail) uses “public key cryptography” to verify that an email message was sent from an authorized mail server, in order to detect forgery and to prevent delivery of harmful email like spam.
Both will help with verifying ownership of your sending domains. This would be necessary before you can send emails through your account via the Client Portal in Bill4Time. Mandrill, the program our Client Portal utilizes for sending emails, will not send any email from unverified domains or domains without valid SPF and DKIM records, including public domains like gmail.com, yahoo.com, and more.