Thrive integrates with third-party tools to bring calendar, email, and task functionality directly into the platform. These integrations are used across Hub Widgets (personal productivity widgets that display a user's inbox, calendar, and tasks in their Hub dashboard) and Events (a collaborative feature for creating and managing events, synced with users' calendars).
Each integration is a separate, opt-in connection. Users choose exactly which services to connect, and Thrive only requests the permissions needed for that specific connection. A user who only wants to view their calendar will never be prompted for email permissions, and vice versa.
Hub Widgets
Hub Widgets give users a unified dashboard view of their email and calendar without leaving the platform. Each widget is connected independently.
Email Widget (Gmail/Outlook)
Permission | Purpose |
|---|---|
Mail Read | Fetch and display email messages in the inbox widget |
Channel/Folder Read | List available mailboxes (e.g. Inbox) |
Read-only: Hub cannot send, delete, modify, or move emails.
Only requested if the user chooses to connect their email.
Calendar Widget (Google Calendar/Outlook Calendar)
Permission | Purpose |
|---|---|
Calendar Read | List the user's calendars |
Event Read | Display upcoming events |
Free/Busy Read | Show availability status |
Read-only: The calendar widget only displays information, it does not create or modify events.
Only requested if the user chooses to connect their calendar.
Tasks Widget (Jira/Linear/Microsoft Planner)
The Tasks widget displays a live summary of a user's tasks from a connected tool. An admin connects the tool in integration settings, then each user authenticates their own account. One task provider can be connected per instance.
Note:
Task connectors are a paid add-on. To enable one, or to request a connector not currently included in your Hub, speak to your Account Director.
Permission | Purpose |
|---|---|
Jira read scope | Read task name, status, priority, due dates, and tags |
Read-only: Hub displays tasks but cannot create, edit, or delete them.
Only requested if the user chooses to connect their task tool.
Events
The Events feature allows users to create, manage, and sync events with their connected calendars. Because this feature writes back to the user's calendar, it requires additional permissions beyond the read-only calendar widget.
Events (Google Calendar/Outlook Calendar)
Permission | Purpose |
|---|---|
Calendar Read | List available calendars to sync with |
Calendar Write | Create new calendars if needed |
Event Read | Display existing events |
Event Write | Create and edit events from within Hub |
Free/Busy Read | Check attendee availability when scheduling |
Read and Write: Write access is required because Events allows users to create and manage calendar entries directly from Hub.
Only requested when a user connects their calendar for use with the Events feature.
Key Takeaways
Mail Read is only ever requested for the Email Widget: It is never part of calendar or Events permissions.
Email access is strictly read-only: Thrive displays emails but cannot send, modify, or delete them.
Calendar widget vs Events: Viewing a calendar requires only read access. The Events feature adds write permissions because it enables event creation and management.
Users are always in control: Each integration is a separate connection, and only the scopes relevant to that specific feature are requested. No blanket permissions are applied.
Task connectors are separate and read-only: Each user authenticates their own task tool, and Hub only reads task data – it cannot modify it.