• Who We Are
    • About Us
    • Factor - D
    • Our Networks
    • Accolades
  • What We Do

    SERVICES

    • Consulting / Implementation
    • Migration
    • Development

    OUR SOLUTIONS

    • GUMU Integration
    • BPortaly
    • Sales Commission
    • Shipping
    • IOT

    COMPREHENSIVE SERVICES FOR

    ERP

    • Acumatica
    • Sage Intacct
    • Sage X3
    • Sage 300
    • Sage 100
    • Sage 500

    CRM

    • Salesforce
    • D365 CRM
    • Sage CRM
    • Creatio
    •  

    Other Solutions

    • E-commerce
    • EDI
    • POS
    •  
    •  
  • Resources
    • Case Study
    • Blogs
    • Videos
    • Ebooks
    • News
  • +1 888 221 6661
Contact us
Career |
  • Africa
  • Middle East

Sage CRM – Tips, Tricks and Components

Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips & tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!

Integrate Sage CRM with Microsoft Outlook using OAuth 2.0

By Greytrix | November 20, 2023
0 Comment

Email is a fundamental communication tool in today’s business world, and it continues to play a significant role in daily operations. Sage CRM offers several email-related features and functionalities to help you manage your email communication effectively. Sage CRM can be integrated with any email system (such as Microsoft Outlook or Exchange) to help you manage your emails seamlessly from within the CRM interface. Sage CRM allows you to capture and associate incoming emails with relevant records in the CRM system. You can also send emails directly from Sage CRM by configuring Email outbound settings in Sage CRM.

New Stuff: Bulk Promote in GUMU™ for Sage CRM – Sage 100 Integration.

As you know from the release of Sage CRM 2020 R2, access to Basic Authentication is stopped and they have added new OAuth 2.0 Authentication. To use OAuth 2.0 we will be in need of Client ID and Client Secret. But, before that we need to enable the POP and IMAP access at mailbox level. To do the same follow below steps.

  1. Login into Outlook web app using the account having administrator privileges in outlook.
  2. Go to Outlook Settings -> POP and IMAP.
  3. Set the “Let devices and apps use POP” to YES.

Steps to get the OAuth 2.0 Client ID

  1. Sign in to the Azure Active Directory Admin center as an administrator.
  2. Go to App Registrations.
  3. Register a New Application by following below steps.
    • Click New Registration.
    • Enter the Name of the Application.
    • In Supported account types, select Accounts in any organizational directory (Any Azure AD directory – Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox) option.
    • Under Redirect URI, select Web and enter the following URIs:
      http://localhost/<install name>/custompages/oauth/callback.html
      https://<server name>/<install name>/custompages/oauth/callback.html

      Note: <server name> and <install name> should be in lower case.
    • Click on Register.
    • After registering the application, you will get the Application Id (Client Id). Copy the same and store it somewhere, because we have to add it in CRM.

Steps to get the Client Secret

  1. After registering the new application, go to Certificates & secrets.
  2. Click New client secret, type a description and select an expiry option and click Add.
  3. From the Value column, copy the client secret value and store it somewhere, because we have to add it in CRM.

Follow below steps to give the APP Permissions for our newly registered APP.

  1. Go to APP Permissions -> Microsoft APIs -> Microsoft Graph -> Delegated permissions.
  2. Search for the following permission and add them.
    • IMAP.AccessAsUser.All
    • POP.AccessAsUser.all
    • SMTP.Send

Once all the permissions are added, now we need to add permission at application level. So that, our application can access Exchange mailboxes via client credentials flow with the SMTP, POP, and IMAP protocols. To do the same follow below steps.

  1. Go to APP Permissions -> APIs my organization uses.
  2. Search for “Office 365 Exchange Online” and click on the same.
  3. Then select “Application permissions”.
  4. For POP access, choose the POP.AccessAsApp permission. For IMAP access, choose the IMAP.AccessAsApp permission. For SMTP access, choose the SMTP.SendAsApp permission.
  5. After selecting the permissions, click on “Add Permission”.

Once all the permissions are added, we need to grant admin consent for the added permissions by clicking on “Grant admin consent for” as shown in below screenshot.

Grant Admin Consent for Permissions added

Now, we will configure Client ID and Client Secret in CRM.

  1. Login into Sage CRM.
  2. Go to Administration → Email and Documents → Email Management Server Options → New.
  3. Enter the Client ID and Client Secret in the “OAuth 2.0 client ID” and “Client secret value” respectively. Also, add the email settings in required fields and save.
  4. Restart the Email manager service and now emails will be downloaded in Sage CRM using OAuth 2.0.

In this way we can import the emails in Sage CRM using OAuth 2.0.

About Us

Greytrix – a globally recognized and one of the oldest Sage Development Partners is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience and expertise, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development, and implementation competence.

Greytrix has some unique integration solutions developed for Sage CRM with Sage ERPs namely Sage X3, Sage Intacct, Sage 100, Sage 500, and Sage 300. We also offer best-in-class Sage ERP and Sage CRM customization and development services to Business Partners, End Users, and Sage PSG worldwide. Greytrix helps in the migration of Sage CRM from Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer. Our Sage CRM Product Suite includes add-ons like  Greytrix Business Manager, Sage CRM Project Manager, Sage CRM Resource Planner, Sage CRM Contract Manager, Sage CRM Event Manager, Sage CRM Budget Planner, Gmail Integration, Sage CRM Mobile Service Signature, Sage CRM CTI Framework.

Greytrix is a recognized Sage Champion Partner for GUMU™ Sage X3 – Sage CRM integration listed on Sage Marketplace and Sage CRM – Sage Intacct integration listed on Sage Intacct Marketplace. The GUMU™ Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for the processing and execution of application programs at the click of a button.

For more information on our integration solutions, please contact us at sage@greytrix.com. We will be glad to assist you.

Related Posts

  • Email Screen in Sage CRM 7.2
  • Enabling secure email connection in Sage CRM
  • Create Follow-Up Task after Filing Email in Sage CRM from Outlook
  • Validate Email Addresses using Sage CRM Client Side API
  • Integrate Sage CRM with Microsoft Office 365 Part-2
Category: Email Email Inbound Email Server File Email Sage CRM 2020 R2 Uncategorized Tags: Email, email communication, Email Inbound, email management, inbound emails, Sage CRM 2020 R2, sage crm email communication
Post navigation
← Bulk Promote in GUMU™ for Sage CRM – Sage 100 Integration. Set Actual Email Received Date while Email Import →

Greytrix Website and Blogs

    • Greytrix
    • GUMU™ Cloud
    • Greytrix Africa
    • Sage X3 – Tips, Tricks and Components
    • Sage 100 & 500 ERP Tips and Tricks
    • Sage 300 – Tips, Tricks and Components
    • Salesforce.com Tips and Tricks by Greytrix

 

sage crm integration

Recent Posts

  • GUMU Sage 100 WebAPI (NEW!) versus SData
  • GUMU™ Sage 100 API
  • How to Enable the Sort Option for Favourites in Sage CRM 2024 R1
  • Managing Tags in Sage CRM 2024R1:  Enabling, Disabling, Viewing and Deleting
  • Boost Your Business Efficiency by Integrating Job cost Module using GUMU™ integration. 

Archives

Awards

Premier Partner of the Year Premier Partner of the Year
Platinum Partner of the Year Platinum Partner of the Year
The CEO Story The CEO Story
Gold Partner pf the Year Gold Partner pf the Year
Top Excellence Distributor Top Excellence Distributor
  • na.sales@greytrix.com
  • +1 888 221 6661
  • B301, 3rd Floor, Everest Nivara Infotech Park, MIDC, Turbhe,
    Navi Mumbai 400 705. India

Our Global Locations >>

Who We Are

  • About Us
  • Factor - D
  • Our Network
  • Accolades
  • Career
  •  
  •  

Services

  • Consultation & Implementation
  • Migration
  • Development

Solutions

  • GUMUTM Integration
  • BPortaly
  • Sales Commission
  • Shipping
  • IOT
  •  
  •  

ERP

  • Acumatica
  • Sage Intacct
  • Sage X3
  • Sage 300
  • Sage 100
  • Sage 500

CRM

  • Salesforce
  • D365 CRM
  • Sage CRM
  • Creatio
  •  
  •  
  •  

Other Solutions

  • E-commerce
  • EDI
  • POS

Resources

  • Case Study
  • Blogs
  • Videos
  • E-books
  • News
  •  
  •  

Connect

  • Contact Us
  • Privacy Policy
  • Terms Of Use
  •  

© 2025. Greytrix, All Rights Reserved