Skip to main content

Quick Summary

Gumloop nodes often need to connect to external services like Gmail, Slack, or Snowflake. Credentials are how you authenticate these connections securely. You can manage multiple credentials for each service and choose which one to use in each flow.

Personal Credentials

Private to you—perfect for individual work and testing

Workspace Credentials

Shared with your team—ideal for collaborative projects
Key insight: Start with personal credentials for most work. Use workspace credentials only when your team needs to run flows with shared accounts.

Types of Credentials

  • Personal Credentials
  • Workspace Credentials

Your Private Authentication

Personal credentials are private to your account and work across all your workspaces.

Perfect for:

  • Individual projects - Flows you maintain yourself
  • Personal accounts - Your own Gmail, Slack, etc.
  • Testing & development - Safe experimentation
  • Private API keys - Your personal OpenAI, AWS keys
  • Sensitive workflows - Data you don’t want to share

Key characteristics:

  • Only you can see and use them
  • Available immediately after setup
  • Work in any workspace (personal or shared)
  • Default for all new nodes
  • Perfect as your default choice
Privacy guaranteed: Even in shared workspaces, other members cannot access your personal credentials.
Credential type selection

Quick Comparison

FeaturePersonal CredentialsWorkspace Credentials
Who can use?Only youAll workspace members
Where do they work?Any workspaceSpecific workspace only
Default in nodes?Yes - automatic defaultNo - must be selected manually
Setup required?One-time, works everywherePer workspace
Best forIndividual work, testingTeam collaboration
PrivacyFully privateShared with team

Using Credentials in Flows

Every node that requires authentication has a “Credentials to use” dropdown:
Credential selection in nodes
Important: All nodes default to your personal credentials, even in shared workspaces. To use workspace-wide credentials, you must explicitly select them from the “Credentials to use” dropdown on each node.

Available Options:

Uses your default personal credential for this service. This is selected by default on all new nodes.When to use:
  • You’re working in your personal workspace
  • You want to use your own account even in shared workspaces
  • Testing flows before sharing with team
  • Personal productivity automations
Uses the workspace’s default credential for this service. You must manually select this option—it’s never the automatic default.When to use:
  • Working in a shared workspace on team projects
  • Everyone should use the same account
  • Production flows with shared ownership
If no workspace credential is set up, the flow will fail! Make sure workspace credentials are configured first.
Choose any specific credential you’ve set up.When to use:
  • Need different accounts for different parts of the flow
  • Running A/B tests with different API keys
  • Using multiple accounts in one automation

Setting Up Credentials

1

Go to credentials page

Visit the credentials page or navigate via Settings
2

Choose your service

Select the service you want to authenticate with (Gmail, Slack, OpenAI, etc.)
3

Authenticate

The authentication method depends on the service:OAuth2 (Most services):
  • Click “Connect” and follow the authorization flow
  • No manual token management needed
  • Examples: Gmail, Slack, Microsoft services
Direct API Keys (Some services):
  • Paste your API key or access credentials
  • Examples: OpenAI, AWS, Anthropic
4

Set as default (optional)

Mark this credential as your default for easier selection in flows
Credentials management interface

Common Scenarios

  • Personal Flow
  • Team Flow
  • Mixed Flow
  • Multi-Account

Building in Your Personal Workspace

Scenario: You’re building an automation for yourself.Setup:
  1. Add your personal credentials for needed services
  2. In flow nodes, the “Use Personal Default” is already selected automatically
  3. Build and test your flow
Result: Only you can run this flow. Others who duplicate it will need their own credentials.

Real-World Example: Email Campaign Flow

1

Marketing team creates shared flow

The marketing team builds an email campaign flow in their shared workspace.Initial setup:
  • Admin adds workspace credential: marketing@company.com
  • Creator manually selects “Use Workspace Default” in the Gmail node
  • All team members can run the flow
  • Emails come from the shared account
2

Sarah wants a personal version

Sarah likes the flow but wants to send from her personal email.What she does:
  1. Duplicates the flow to her personal workspace
  2. Opens the Gmail node
  3. Changes back to “Use Personal Default” (or leaves it, since that’s the default)
  4. Now sends from sarah@company.com
3

Understanding the results

Team version (shared workspace):
  • Uses marketing@company.com
  • Anyone on team can run it
  • Maintains team consistency
Sarah’s version (personal workspace):
  • Uses sarah@company.com
  • Only Sarah can run it
  • Her personal credential stays private
  • Can customize without affecting team

Workspace Credentials Setup

For workspace administrators:
1

Navigate to workspace settings

Go to Settings > Workspace > Credentials in your shared workspace
Workspace settings
2

Add workspace credentials

Click “Add Credential” and authenticate with the shared service account
3

Set as workspace default

Mark the credential as the default for this workspace
4

Notify team members

Let your team know workspace credentials are ready to use and remind them to manually select “Use Workspace Default” in their flow nodes
New workspace reminder: Workspace credentials don’t exist automatically! Set them up before team members start building flows, or they’ll need to use personal credentials initially.

Managing Your Credentials

Visit the credentials page to see:
  • All your personal credentials
  • Last refresh time for each
  • Which services are connected
  • Default credential for each service
OAuth credentials automatically refresh when needed. If you see authentication errors:
  1. Go to the credentials page
  2. Click “Reauthenticate” on the affected service
  3. Complete the authorization flow again
To remove a credential:
  1. Go to credentials page
  2. Find the credential to remove
  3. Click “Revoke”
  4. Confirm removal
What happens:
  • Immediate effect
  • All auth tokens removed
  • Flows using this credential will fail
  • Re-authentication required for future use
Set default credentials to speed up your workflow:Personal default:
  • Your go-to credential for a service
  • Used when “Use Personal Default” is selected
  • Only affects your account
Workspace default:
  • The team’s primary credential
  • Used when “Use Workspace Default” is selected
  • Applies to all workspace 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.

Quick Setup

Required Permissions by Service

IntegrationKey Permissions
TeamsTeam.ReadBasic.All, ChannelMessage.Read.All, Chat.ReadWrite
OutlookMail.ReadWrite, Mail.Send
Excel/WordFiles.ReadWrite, Sites.ReadWrite.All
OneLakehttps://storage.azure.com/user_impersonation
Admin required: You must be a Global Administrator, Cloud Application Administrator, or Application Administrator to grant consent.

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 detailed information about Salesforce’s connected app usage restrictions, see the official Salesforce documentation.

Why This Matters

Salesforce now blocks users from accessing uninstalled connected apps. To allow your team to use Gumloop with Salesforce, an administrator must first install the Gumloop connected app in your Salesforce organization.

Setup Requirements

1

Navigate to Connected Apps

In Salesforce, go to Setup > Apps > Connected Apps > Manage Connected Apps
2

Install Gumloop App

Search for and install the Gumloop connected app in your Salesforce organization
3

Contact Gumloop Support

For specific installation details and assistance, contact Gumloop Support
Salesforce connected app setup

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