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!

Cancel at any time!
Free Trial

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. Permissions

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)

  1. Apache setup

Verify that the Apache Rewrite module is enabled on your server

  1. Rebuild htaccess

On your CRM, visit Admin -> Admin Tools -> Repair and execute the "Rebuild .htaccess File" process

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.

SuiteCRM Official Documentation

Further help

Please contact us if the above does not work by raising a support ticket here.

Saving Comment Saving Comment...
  • "How to enable "Sync to outlook" checkbox? I follow the instruction and display on Edit/Detail view. The "Sync to outlook" checkbox appear in the pane..." - Yathit

    Read More Reviews