by SuiteCRM

Official SuiteCRM Outlook Plugin v4 has arrived - Compatible with the Outlook Web App or Outlook 2016+ connected to Office365 or Exchange Server 2016. A complete rebuild developed and maintained by SuiteCRM developers, the addon retains previous functionality while massively improves performance, reliability and stability!

Free 30 day trial
Try it Now

Troubleshooting

If you experience any issues when installing or using the plugin, please review the troubleshooting steps below based on the error displayed.

If you are still experiencing issues then contact us through the store for help.

Can't Load The Plugin

Once you apply the manifest file in outlook, the plugin itself is loaded directly from your SuiteCRM instance.

If there are connectivity issues between your Outlook client and SuiteCRM you may see the following message.

Can't Load The Plugin.png

The first step is to check that you can access your SuiteCRM instance, from your web browser on the same workstation. If SuiteCRM will not load there may be firewalls or some other restriction in place which should be resolved before continuing.

If you can access SuiteCRM, but the plugin still refuses to load, the next step would be to confirm the manifest contains the correct URLs and they can be loaded in your web browser.

Open the manifest.xml file in a text editor and look for the line that mentions SA_Outlook/assets/icon-16.png

For example: "https://demo.suiteondemand.com/public/plugins/SA_Outlook/assets/icon-16.png". Please note the first part of the URL should reflect your SuiteCRM instance.

Copy and paste the full url into your browser and check the png image loads.

If you cannot access the URL, this may indicate that your 'site_url' is set up incorrectly.

To change this check this value, go to config.php in your base web directory and look for 'site_url'. Make sure it is set correctly, with no '/' at the end.

Next, do a quick repair and rebuild (Admin -> Repair -> Quick Repair and Rebuild) then, download the manifest file again in "Outlook Plugin Configuration".

Finally, in Outlook remove the plugin and re-install the manifest file, as you before, and the Plugin should load.

API Verification Failed

The plug in makes extensive use of the V8 REST API in SuiteCRM. In order to use the Outlook Plugin, your API must be set up correctly on your SuiteCRM instance. If you see the error below then your API has not been set up correctly.

siteURL_failed.png

To diagnose this issue, load your SuiteCRM instance in the browser.

Next, try to retrieve and access token by using this URL. "https://demo.suiteondemand.com/Api/access_token" Changing the first part of the URL to your own SuiteCRM instance.

This should return "Method not allowed".

Method Not Allowed.png

If this does not return "Method not allowed" this confirms your API is setup incorrectly.

Set Up API

These steps require access to the terminal on your SuiteCRM hosting server.

  1. Generate private and public.key for OAUTH2

Open a terminal and go to {{suitecrm.root}}/Api/V8/OAuth2

And generate a private key:

openssl genrsa -out private.key 2048

Then a public key:

openssl rsa -in private.key -pubout -out public.key

  1. Permisions

The permission of the key files must be 600 or 660, so change it.

chmod 600 private.key public.key

Also, you have to be sure that the config files are owned by PHP.

chown www-data:www-data p*.key

Please note your files may be owned by a different user, if so the user and group name (in the above example www-data) needs to be replaced by the actual system user and group that your webserver runs under. This varies depending on your operating system. Common web server users are as follows:

www-data (Ubuntu Linux/Apache)

apache (Linux/Apache)

At this stage you can retest the access token URL as described above and you should see the response "Method not allowed" which confirms your API is correctly configured.

Authentication Failed

For the Outlook Plugin to successfully connect to SuiteCRM you will need the following:

Username for SuiteCRM login

Password for SuiteCRM login

Client ID - This is made by yourself within your SuiteCRM instance here: Admin -> OAuth2 Client and Tokens.

Client Secret - You will create the Client Secret when you create a Client ID above.

This error indicates one of the above are incorrect. Please verify that you are using the correct credentials.

If you need further information on this the link to SuiteCRM Official Documentation site is below. https://docs.suitecrm.com/developer/api/developer-setup-guide/json-api/

Further help

Please contact us if the above does not work by raising a support ticket here. https://store.suitecrm.com/support/SuiteCRM-official-outlook-plugin

Saving Comment Saving Comment...
  • "It works very good. You should deactivate the contacts sync on the first run, because it sorts the contacts in the main folder and thus uploads duplic..." - Wieland

    Read More Reviews