TaskFlow provides clients with their own email server which is hosted by us on our cloud infrastructure. If your TaskFlow URL is structured as: https://<name>.taskflow.co.za then you'll have a corresponding email server at *@<name>.taskflow-mail.co.za.
Not all mail servers are allowed to send emails on your company's behalf. You can check which mail servers are authorized by running the following command in terminal, or by using an online SPF checker such as https://mxtoolbox.com/spf.aspx.
The above example is typically what your company's domain's SPF record looks like if you are using Outlook. In simple terms, it means that the email server at spf.protection.outlook.com is granted permission to send emails on your company's (yourcompany.com) behalf.
You will need to amend your domain's current SPF record and include "include:mail.taskflow-mail.co.za". After doing this, your domain's SPF record should look like this: