back to top

Configure Google Console to enable Infor CRM SLX to sync with Gmail

Having recently posted (here and here) on how to set up synchronization between Infor CRM SLX and Microsoft Exchange, I wanted to do the same for Infor CRM’s synchronization with Gmail. This procedure is more likely to be of interest to folks who are using Gmail as their email client as well as their mail server, as those using Outlook as their email client can still use Xbar for sync (provided they are using a locally-installed version of Xbar). In this post, I will be looking specifically at Sync for Gmail version 1.4 and Infor CRM version 9.4. (Sync for Gmail 1.4 also works with Infor CRM SLX 9.2 and 9.3. For older versions of CRM, you would need to procure an older version of Sync for Gmail.)

After creating project

The first step in setting up Infor CRM SLX to sync with Gmail is to configure Gmail to allow your company’s Infor CRM SLX to sync with it. Log in to Google console access at this link. (While that link works as of this post, Google will change things up periodically. If they link out-of-date, try searching the Google site for “console access”.) Log in to the console as the admin users for your company’s Google account. Click the Create project button, and create a new project to use for mail sync. You’ll want to give it an obvious name in case you ever need to pick it out from a list of projects. Now click the actions menu, and select Settings.

App library

Here, I must confess I find Google’s console site quite difficult to navigate. Sometime things I need aren’t on any of the menu or navigation choices before me, and sometime I will click on a link and it will take me to a page with a completely different look, with no obvious way to get back. It does seem to maintain my login credentials wherever it takes me, and even seems to generally stay with same project once I am inside it. So even though I much prefer to navigate using links, I will often just enter the page I am looking for in the site’s search feature, and it will generally take me to where I want to go. Out next step is one of those times. There is no link I can find, but type API into the site Search field, and select APIs & Services from the links it displays. Now we need to add the APIs we need for the sync to work. Click the link for Library, scroll down to the Google Workspace section, and click View all. In order for all of our sync items to work, we need to enable the Google Calendar API, the Google Tasks API, and the Google People API. For each of these, click its tile; then click the Enable button on API’s window. (I had to cycle through the Library link each time to get all three.)

Credential screen

Now go back to the top-level APIs & Services and select Credentials, then click the Configure consent screen button to configure OAuth consent. On the next screen, click Get Started, and it will ask us create a new app. Give the app a name (one again, I recommend being obvious) and use the dropdown to assign an email for support, then click Next. Select whether your users will be internal or external to you organization on Google, and click Next again. Now just enter the support email you wish to receive notification about the app, click Next and Continue agree to terms as needed, and click Complete at the end.

Configure credentials

OAuth overview

This should put you on the Create OAuth client ID screen. Use the dropdown to select Web application as you Application type, then give your application a name. Now scroll down to the section Authorized redirect URIs (not JavaScript), and click Add URI. Type in the URL of you company’s CRM client site, with /GoogleGetAuthorization.aspx added on the the end. (example: https://mycompany.com/slxclient/GoogleGetAuthorization.aspx) Then click create. Copy this URL, as will need it when you configure CRM.

 

OAuth Redirect URI

You now have one more VERY important task. The next screen that pops up has both the Client ID and Client Secret listed. You will need both those numbers to configure CRM to connect to Gmail. In particular, this is the only time the Client secret can be viewed, so make absolutely sure to copy each. (I suggest putting both IDs into a text file initially.) Once you have those, you can click Okay.

Client ID and client secret

This covers the steps you need to take in Google console to enable users’ Gmail accounts to sync with Infor CRM SLX.  The remaining steps will be carried out in the Infor CRM SLX web client, which will be covered in next week’s post. (Edit: see next week’s post here.)

Contact Customer FX for your CRM project
We let our expertise speak for itself - let us know how our all-star team can help on your CRM project
About the Author

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Infor CRM Sync for Exchange: Action Required by August 31, 2026

Using Infor CRM Sync for Exchange with Microsoft 365? Your Exchange administrator must update tenant settings by August 31, 2026 to prevent sync disruption.

[Webinar] What’s Coming Next for Infor CRM SLX and Why v10 Matters

See what’s coming next for Infor CRM SLX, including new marketing workflows, automation improvements, and reasons to consider upgrading to v10.

Disable Caching in Infor CRM SLX Web Client

In the rare case caching is causing issues in the Infor CRM SLX web client, it is possible to disable specific types of caching by making edits using Application Architect, and then deploying.

Exploring AI Options for Infor CRM v10

I've started taking a closer look at the AI capabilities built into Infor CRM v10. Over the next several posts, I'll share what I learn. From the built-in features and supported AI providers to implementation considerations, costs, and practical use cases.

Infor CRM SLX 10.0: Delegate Ownership Changes for “Everyone” Records

Learn how the new EveryoneOwnerAssignment secured action in Infor CRM SLX 10.0 allows designated users to change ownership of Everyone-owned records without requiring Administrator access.

Related Articles

Infor CRM Sync for Exchange: Action Required by August 31, 2026

Using Infor CRM Sync for Exchange with Microsoft 365? Your Exchange administrator must update tenant settings by August 31, 2026 to prevent sync disruption.

[Webinar] What’s Coming Next for Infor CRM SLX and Why v10 Matters

See what’s coming next for Infor CRM SLX, including new marketing workflows, automation improvements, and reasons to consider upgrading to v10.

Disable Caching in Infor CRM SLX Web Client

In the rare case caching is causing issues in the Infor CRM SLX web client, it is possible to disable specific types of caching by making edits using Application Architect, and then deploying.

Exploring AI Options for Infor CRM v10

I've started taking a closer look at the AI capabilities built into Infor CRM v10. Over the next several posts, I'll share what I learn. From the built-in features and supported AI providers to implementation considerations, costs, and practical use cases.

Related Videos