Overview
Gumloop connects to external services like Gmail, Slack, Salesforce, and more. Apps are how you authenticate these connections securely. You can connect multiple accounts for each service and choose which one to use in each agent or flow.Personal Apps
Private to you. Perfect for individual work, testing, and personal accounts.
Team Apps
Shared with your team. Ideal for collaborative agents and flows where everyone uses the same account.
Personal vs Team Apps
| Personal Apps | Team Apps | |
|---|---|---|
| Who can use? | Only you | All team members |
| Where do they work? | Any space (personal or team) | Specific team only |
| Default in nodes? | Yes, automatic default | No, must be selected manually |
| Setup | One-time, works everywhere | Per team |
| Best for | Individual work, testing, personal accounts | Team collaboration, shared accounts |
| Privacy | Fully private, even in teams | Shared with all team members |
Connecting a Personal App
Go to your Apps page
Visit your Apps page or navigate via Settings → Your Apps
Authenticate
OAuth (most services): Click “Connect” and follow the authorization flow. No manual token management needed. Examples: Gmail, Slack, Microsoft services.API Keys (some services): Paste your API key directly. Examples: OpenAI, AWS, Anthropic.

Privacy guaranteed: Even in teams, other members cannot see or use your personal apps.
Selecting Credentials in Nodes
In Flows
In flows, every node that requires authentication has a “Credentials to use” dropdown. If you have multiple credentials connected for the same service (e.g., three Gmail accounts), you can pick exactly which one to use on each node.
Dropdown options
Personal Default
Personal Default
Uses your default personal credential for this service. Selected by default on all new nodes.Use when you’re working in your personal space, testing, or want to use your own account even in a team.
Team Default
Team Default
Uses the team’s default credential for this service. Must be manually selected.Use when everyone on the team should use the same shared account (e.g., marketing@company.com).
Specific Credential
Specific Credential
Choose any specific credential you’ve connected. Useful when you need different accounts for different parts of the same flow.
In Agents
Agents use only default credentials. You cannot select a specific credential for an agent the way you can for individual nodes in a flow.| Personal Agent | Team Agent | |
|---|---|---|
| Credentials used | Your personal default | Personal default OR team default (if configured) |
| Who can use it? | Anyone with the link or in the channel | Only team members |
| Best for | General use, maximum accessibility | Shared credentials, team collaboration |
Personal Agents
Personal Agents
When someone interacts with a personal agent, it uses their own personal default credentials, not the agent creator’s credentials.
- Each user’s request runs on their own authenticated accounts
- Users who haven’t connected the required service will be prompted to authenticate
- Best for most use cases where each person should use their own accounts
Team Agents
Team Agents
Team agents can use team credentials so that everyone on the team uses the same shared account, without needing to set up their own.To configure team credentials on an agent:
- Move the agent to a team
- Add team credentials from the team’s Apps page
- In the agent’s settings, switch each integration from “Personal Default” to “Team Default”

Team Apps
Team apps are shared integrations that all team members can use. There are two ways to set them up.Option 1: Right-Click from the Sidebar
On the Home page, right-click on your team in the sidebar and select Apps. Then click Connect New App.
Option 2: From Organization Settings
- Go to Settings → Teams
- Click on the team, then select Apps in the sidebar
- Click Connect New App
Managing Your Apps
Viewing connected apps
Viewing connected apps
Visit your Apps page to see all your personal apps, last refresh time, connected services, and defaults.
Refreshing an app
Refreshing an app
OAuth apps automatically refresh when needed. If you see authentication errors:
- Go to your Apps page
- Click Reauthenticate on the affected service
- Complete the authorization flow again
Removing an app
Removing an app
- Go to your Apps page
- Find the app to remove and click Revoke
- Confirm removal
Setting defaults
Setting defaults
Personal default: Your go-to app for a service. Used when “Personal Default” is selected in a node. Only affects your account.Team default: The team’s primary app for a service. Used when “Team Default” is selected. Applies to all team members.
Microsoft Office Setup (Admin Only)
For organizations using Microsoft services (Teams, Outlook, Excel, Word, OneLake), administrators must configure consent in Microsoft Entra ID before users can authenticate.- Tenant-Wide Consent
- Admin Consent Workflow
- App Provisioning
Option 1: Grant Admin Consent (Recommended)
Access Microsoft Entra admin center
Required Permissions by Service
| Integration | Key Permissions |
|---|---|
| Teams | Team.ReadBasic.All, ChannelMessage.Read.All, Chat.ReadWrite |
| Outlook | Mail.ReadWrite, Mail.Send |
| Excel/Word | Files.ReadWrite, Sites.ReadWrite.All |
| OneLake | https://storage.azure.com/user_impersonation |
Salesforce Setup (Admin Only)
As of September 2025, Salesforce introduced new security restrictions that require administrators to pre-install the Gumloop connected app before users can authenticate with their Salesforce instances. For more details, see the official Salesforce documentation.Gumloop is a Salesforce Connected App, not an AppExchange app. You will not find it in the Salesforce AppExchange marketplace. A Salesforce administrator needs to authorize the connection directly.
- Admin Connects Directly (Recommended)
- Non-Admin User Flow
The easiest way is for a Salesforce administrator to authenticate directly from Gumloop:
Go to your Apps page
Visit the Salesforce apps page in Gumloop
Click Connect and authorize
Click Connect next to Salesforce and sign in with your Salesforce admin account.
Managing the Connected App in Salesforce
- Go to Setup > Apps > Connected Apps > Manage Connected Apps
- Find the Gumloop app to view or modify settings
- Configure user access policies, IP restrictions, and session policies as needed
For more details, refer to the Salesforce Connected App documentation.
Security & Compliance
SOC 2 Type II
Certified secure infrastructure and processes
GDPR Compliant
Full compliance with data protection regulations
Trust Center
View our complete security documentation




