Connecting Applications in Rolai
Rolai makes it easy to connect your favorite apps and services, so your AI agents and workflows can access and automate data across your tools.
How to Connect an Application
Navigate to Integrations:
Go to the “Integrations” section from the Rolai sidebar.
Browse Available Integrations:
You’ll see a list of available integrations, including Google Sheets, Wrike, Canvas, OneDrive, Teams, Outlook, Google Drive, Gmail, and Firecrawl.
Click “Connect”:
Find the app you want to connect and click the “Connect” button below its icon.
Authenticate Your Account:
You’ll be prompted to log in and authorize Rolai’s access using secure methods like OAuth (for Microsoft and Google apps) or API keys (for other services). Just follow the on-screen instructions.
Verify Connection:
Once connected, the app will appear under “Connected Applications” at the bottom of the page. You can edit or remove connections as needed.
Tips for Managing Integrations
Sync Frequency: Choose how often your data syncs (daily, weekly, or monthly) for each integration.
Manual Refresh: Trigger a manual sync anytime you need the latest data.
Access Levels: Set who in your organization can access each integration.
Troubleshooting: If you encounter issues, check your credentials, try reconnecting, or contact support for help.
Gmail Connection
What it does
Plug Rolai straight into your Gmail inbox so Agents and Automations can read, search, label, draft, and send emails without leaving the workflow.
Key actions
• Send Email / Reply to Thread / Create Draft
• Fetch Emails, Fetch Message by ID or Thread ID
• Get Gmail Attachment & Move to Trash
• List Drafts, List Threads, Search People
• Create / Modify / Remove Label; Modify Thread Labels
• Get Profile & Get / List Contacts
Popular uses
• Auto‑draft a follow‑up 48 hrs after no reply
• Summarize all unread client emails each morning
• Tag invoices with a “Finance → Invoices” label as they land
Google Drive Connection
What it does
Gives Agents fine‑grained control over Drive files and folders—perfect for generating, editing, or routing docs mid‑flow.
Key actions
• Upload File (≤ 5 MB) & Download a File
• Create File from Text or Edit File (≤ 10 MB)
• Copy File, Add File Sharing Preference
• Create Folder, Delete Folder or File
• Find Files / Find Folder
Popular uses
• Drop AI‑generated reports into a shared team folder
• Auto‑share deliverables with “Anyone @YourCompany.com”
• Nightly copy of critical docs into a dated archive
How to connect
1. Add Connection → Google Drive
2. Approve the drive.file + drive.metadata.readonly scopes
4. Select files/folders to be imported
Microsoft Outlook Connection
What it does
Links Rolai to Microsoft 365 mail, calendar, and contacts via Graph—so your automations can handle the full communication stack.
Key actions
• Mail – Send / Reply, Create Draft, Get/Download Message & Attachments, List / Search Messages
• Calendar – Create, Update, Delete, or Get Events; Get Schedule
• Contacts – Create, Get, Update, Delete, List Contacts
• Get Profile
Popular uses
• Book a meeting the moment a prospect emails “Let’s talk”
• Daily digest of high‑importance emails + today’s meetings
• Sync new CRM leads straight into Outlook contacts
How to connect
1. Add Connection → Outlook
2. Sign in with Microsoft 365 and accept Mail.*, Calendars.*, Contacts.*, and Graph permissions
3. Tokens are revocable any time in Azure or Rolai
OneDrive Connection
What it does
Lets Agents read, create, and organize OneDrive files—ideal for moving content between Microsoft 365 and Rolai.
Key actions
• Upload File & Download Item
• Create New Text File (save AI output)
• Create Folder, Find Folder / Find Item
• List OneDrive Items
Popular uses
• Save generated briefs to /Projects/Client‑X/
• Append transcripts to a running doc after every call
• Backup key Drive docs into a dated archive folder
How to connect
1. Add Connection → OneDrive
2. Approve Files.ReadWrite.All scope
3. Choose personal or shared libraries
Microsoft Teams Connection
What it does
Allows Agents to read chats, post messages, and manage channels in Teams—great for real‑time alerts and collaboration loops.
Key actions
• Send Message to Chat / Post Message to Channel / Reply to Channel Message
• Create Chat (1‑on‑1 or group) & Create Channel
• Create Online Meeting
• Get All Chats / Get All Chat Messages / Get Teams Message
• List Teams, List Team Channels, List Chat Messages, List People
Popular uses
• Post an alert in #sales‑wins when Stripe sees a new deal
• Spin up a private chat with an AE whenever a hot lead scores 90+
• Auto‑schedule a Teams meeting based on a support ticket’s priority
How to connect
1. Add Connection → Teams
2. Sign in with Microsoft 365; accept Chat.*, Channel.*, and OnlineMeetings.* Graph scopes
3. Permissions can be revoked in Azure or the Rolai Connections panel
Canvas LMS Connection
What it does
Connects Rolai to your institution’s Canvas instance so Agents can automate course management, assignments, and gradebook workflows.
Key actions
• List Courses / Get Course Details
• Create Assignment, Update Assignment, Delete Assignment
• List Assignments & List Students in a Course
• Get / Post Discussion Topics and Announcements
• Get Submissions, Grade Submission, Comment on Submission
Popular uses
• Auto‑create weekly assignments from a master syllabus
• Send personalized grade summaries to students via email
• Archive discussion threads and store highlights in Google Drive
How to connect
1. Add Connection → Canvas
2. Enter your Canvas domain and API token with minimum required scopes
3. Choose which courses to expose to Agents for least‑privilege access
Supported Apps
Rolai supports a wide range of integrations, including:
Microsoft: OneDrive, Outlook, Teams, Excel, Word
Google: Google Drive, Gmail, Google Sheets
Learning Management: Canvas, Blackboard, D2L BrightSpace, Moodle
CRM: HubSpot, Salesforce, Pipedrive
Project Management: Wrike
Other: Firecrawl, Semantic Scholar, Typefully, GoHighLevel (coming soon)
Additional Support
If you need any assistance, email support@rolai.com or use the Intercom chat feature in the app for direct help from our support team.












