Credentials
Understanding Credentials in Gumloop
Some Gumloop nodes require authentication with third-party services (like Gmail, Slack, etc.) to read or write data. Our multi-auth system allows you to manage multiple credentials for each service and choose the right one for each node in your workflow.
Types of Credentials
Personal Credentials
- Private to your account
- Cannot be accessed by other workspace members
- Ideal for personal projects and flows
- Perfect for individual API keys and accounts
Workspace Credentials
Note: Workspace credentials are available to Pro users and above as part of workspace creation features.
- Shared across your workspace
- Accessible by all workspace members
- Great for team collaboration
- Ideal for shared service accounts and API keys
When to Use Each Type
Personal Credentials Best For:
- Individual tasks and automations
- Personal email communications
- Testing and development work
- Private API access
- Workflows you don’t want to share
Workspace Credentials Best For:
- Team-wide automations
- Shared company email accounts
- Production environments
- Shared API resources
- Customer-facing workflows
Default Credentials
You can set two types of defaults to streamline your workflow:
Default Personal Credential
- Your go-to personal credential for a service
- Used when “Use Personal Default” is selected
- Only affects your account
- Useful for consistent personal automation
Default Workspace Credential
- The workspace’s primary credential
- Used when “Use Workspace Default” is selected
- Applies to all workspace members
- Perfect for standardizing team workflows
Using Credentials in Nodes
Each node that requires authentication has a “Credentials to use” dropdown with options:
- Use Workspace Default
- Use Personal Default
- Specific credentials you’ve added
This allows you to:
- Run different nodes with different credentials in the same workflow
- Mix personal and workspace credentials as needed
- Easily switch between credentials for testing
Managing Credentials
Adding New Credentials
- Visit the credentials page
- Choose the service to authenticate with
- Follow the OAuth2 flow or enter API keys
Authentication Methods
-
OAuth2 (Most services)
- Secure authorization flow
- No manual token management
- Example: Gmail, Slack
-
Direct Credentials (Some services)
- Manual API key entry
- Examples:
- OpenAI: Paste your API key
- AWS: Enter access credentials for S3 permissions
Multi-Auth Workflows
The multi-auth system enables powerful workflow configurations:
Example Scenarios
-
Multiple Email Accounts:
- Send emails from different Gmail accounts in one flow
- Use personal email for notifications
- Use team email for customer communications
-
Mixed API Usage:
- Personal OpenAI account for testing
- Workspace OpenAI account for production
- Different API keys for different environments
Shared Flows & Personal Credentials
Using Personal Credentials in Shared Workflows
Even when working in a shared workspace, you can use your personal credentials:
- Simply toggle to “Use Personal Default” in any node
- The flow will run using your personal credential instead of the workspace one
- Other team members won’t be able to access your personal credentials
Example: Marketing Team Email Flow
Imagine a shared email campaign flow in your marketing workspace:
Original Flow (Using Workspace Credential):
- Team uses shared marketing@company.com email
- All team members can run the flow
- Everyone sees the same results
Personal Version (Using Personal Credential):
- Sarah duplicates the flow
- Toggles Gmail node to “Use Personal Default”
- Flow now sends from sarah@company.com
- Only Sarah can run this version successfully
Important Notes:
- A flow using personal credentials will use the personal credentials of the person running the flow
- If another team member tries to run Sarah’s flow:
- It’ll run using their personal account
- They’ll get an authentication error if they don’t have the available credential
- This enables team members to:
- Use shared flow templates
- Customize them for personal use
- Maintain privacy of personal accounts
Pro Tip: When creating shared workflows, start with workspace credentials. Team members can always duplicate and switch to personal credentials later.
Credential Management
-
Viewing Credentials
- See all personal credentials on the credentials page
- Check last refresh time
-
Revoking Access
- Simple one-click revocation
- Immediate effect
- All traces of auth tokens removed
- Re-authentication required for future use
Security and Compliance
Gumloop is officially SOC2 Type II certified & GDPR compliant! Learn more about our security practices and certifications at our Trust Center.
Getting Help
Adding New Services
Need support for a new third-party service?
- Email: founders@gumloop.com
- Include service details and use case