If you’re getting reports from your Clients that they’re not receiving emails through the Client Portal but when you check the Emails status is saying “Sent.” You may have run into an issue with your email domain. When you're sending out emails through the Bill4Time Client Portal, Bill4Time is taking the email setting from your email provider and using them to send your Invoice to your Clients. Due to the volume of email's you're sending out through the Client Portal, other email providers see this and could be registering your email address as Spam. This is a natural growing pain firms experienced when using the Client Portal.
If you’re experiencing this issue, the next step you would take is to reach out to your email 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. This will help with verifying ownership of your sending domains. This would be necessary before you can send email through your account via the Client Portal in Bill4TIme. Mandrill, which is the program out Client Portal uses, 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.