Syncing Office 365

Notes: In October 2022, microsoft deprecated app passwords

If you were logging in with an App Password in the past, you will no longer be able to do so. This is because Microsoft deprecated "Basic Authentication", which is what App Password was part of. To sign in, you can instead use the "Sign in with Microsoft" button now, which uses OAuth 2.0. Follow the instructions "Syncing Office 365 and FunnelBud" just below here.

If you had app passwords and still can't sign in with the microsoft button, try logging out of your Microsoft Office 365 account, then clearing your internet browser's cache, and then disable and update your Mail Sync configuration.

Syncing Office365 and FunnelBUd

To connect your Office 365 email account with FunnelBud, do this:

Turn on IMAP for all or specific IPs

Please note that in the current version of the email sync, either IMAP must be open, or the following IP addresses must be whitelisted by your Office 365 administrator in order for IMAP syncing to work:

If they are not, you will get an error message when trying to connect.

If your Mail Sync Connection requires attention Error

If you want to sync SMTP as well (to be able to send Outlook emails from FunnelBud), your Office 365 admin needs to have turned on SMTP

Note: If you haven't done this, you may get an error message shown in the screenshot below, but your emails will still sync, you just won't be able to use the full functionality of the "Smart Emails" feature - i.e. sending emails from FunnelBud via your own Outlook.

HOW TO ENABLE SMTP In office 365

By default, Microsoft 365 disables SMTP authentication (SMTP AUTH). However, you can easily enable it with just a few clicks from your Microsoft 365 admin center. 

In order to send FunnelBud's emails from your Microsoft 365 email address, you’ll first need to enable SMTP authentication for that email address in your Microsoft 365 admin center. Otherwise, Microsoft 365 will block requests to the SMTP server.

To get started, open the Active users tab in your Microsoft 365 admin center. You can click here to open the right page or expand the hamburger icon in the top-left corner of the admin center and go to Users > Active users.

Then, click on the email account that you want to use to send your WordPress site’s emails. This will expand a slide-out with more options.

In the slide-out, go to the Mail tab. Then, click the Manage email apps option.

Check the box for Authenticated SMTP in the list of options. Then, click the Save changes button at the bottom. And that’s it!  

If you need to Reset Mail Sync

To be done by an Office 365 administrator:

1. Go to the user's settings, and click on Disconnect Mail Sync (this needs to be done by a FunnelBud administrator ) 

 2. Ask an administrator in their Microsoft account to verify that SMTP is currently enabled:

More info: 

https://docs.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission

https://docs.microsoft.com/en-us/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth

 3. After disconnecting from Mail Sync, ask the users to connect again. This time they can log in with the feature "Sign In With Microsoft." button. 


Why was my email sync disconnected?

Most likely, it is due to a password change on your side. If so, please try to log in again using the above methods.