Integration Scopes
Revenue.io requests specific Microsoft OAuth scopes so users can connect Exchange or Office 365 email and calendar for Meeting Assistant, Guided Selling email, and scheduling pages.
What the integration provides
Revenue.io provides email and calendar integrations for Microsoft Exchange and Office 365 accounts, powered by the Nylas API.
Key capabilities include:
- Meeting Assistant: Allows a user’s Meeting Assistant Bot to automatically join meetings from connected calendars.
- Email integration: Enables users to send emails directly from Microsoft Exchange within Guided Selling.
- Scheduling pages: Allows users to create and manage scheduling pages for easy meeting booking with prospects and customers.
How users connect to Revenue.io
Users must individually grant access to their email and calendar accounts through the Revenue.io integrations page as part of a secure, user-authorized OAuth 2.0 connection. The Nylas API interfaces with Microsoft’s Graph API.
- Open the Admin Console.
- Go to
User Settings→Integrations. - Click
Connectunder Exchange/Office365. - Complete the OAuth sign-in flow on the mail or calendar provider’s website.
For detailed step-by-step instructions, refer to Connect Microsoft Exchange/365 to Revenue.io or the Support Knowledge Base for Exchange.
OAuth scopes
Microsoft scopes
Required scopes:
User.Read– Read user’s basic profileprofile– Access to basic profile informationopenid– OpenID Connect authenticationoffline_access– Maintain access to data after initial consentMail.ReadWrite– Read and write access to user’s mailboxMail.Send– Send email as the userCalendars.Read– Read user’s calendarsCalendars.ReadWrite– Read and write access to user’s calendars
Frequently asked questions
Q: Are all scopes required? Are any optional?
A: All listed scopes are required. The platform requests only the minimum permissions necessary for the integration to function properly, and each scope serves a specific purpose:
- Email scopes enable sending emails, reading messages for reply tracking, and managing drafts.
- Calendar scopes enable meeting discovery, scheduling page functionality, and calendar event synchronization.
- Profile and authentication scopes are required by OAuth 2.0 standards for secure user identification.
Removing any scope would block core functionality of the integration. The platform does not request any unnecessary permissions such as shared mailbox access. Scope is restricted to the individual user who is granted access.