Actions
Create Group
Create Group
Creates a new Google Group with specified name, description, and optional email address. Use this to programmatically provision groups for teams, projects, or access management.Common use cases:
- Create project-specific groups automatically
- Provision team groups during onboarding
- Set up distribution lists programmatically
- Create groups for access management
Create User
Create User
Creates a new user in Google Workspace with specified name, email, and optional secondary email. Generates a secure initial password that the user must change on first login. The primary email is constructed from the provided username and the domain configured in your Google Workspace integration.Input fields:
Username- Will be combined with workspace domain to form the users primary emailFirst Name- User’s first nameLast Name- User’s last nameSecondary Email(optional) - Additional email address for the user
- Automate new employee account creation during onboarding
- Provision Google Workspace accounts from HR system triggers
- Create service accounts programmatically
- Set up contractor accounts with automated workflows
Check Email Availability
Check Email Availability
Checks if an email address is available in Google Workspace before creating users or aliases. Returns a boolean result that enables conditional branching in workflows to handle email conflicts gracefully.Input fields:
Workspace ID- The workspace to check inEmail- Email address to check (accepts username only or full email address)
isSuccess- Boolean indicating if the email is available (true = available, false = unavailable)reason- Explanation if email is unavailable (e.g., “Email is already in use as a primary email” or “Email is already in use as an alias”)
isSuccess field, which automatically enables if/else workflow branches:- If available (success): Proceed to create user or alias
- If unavailable (failed): Handle conflict, notify user, or try alternative email
- Verify email availability before creating Google Workspace users
- Check if email alias is available before assigning it
- Implement email conflict handling with conditional logic
- Validate requested email addresses in onboarding workflows
- Try multiple email variations until finding an available one
Create Email Alias
Create Email Alias
Creates an email alias for a user in Google Workspace. Email aliases allow users to receive mail at additional addresses that deliver to their primary inbox. Use the Check Email Availability action before creating aliases to implement conditional logic that handles email conflicts gracefully.Input fields:
User- The Ravenna user to create an alias forEmail Alias- The email alias to create. Accepts either a static email address in your domain or a dynamic reference to use values from previous workflow steps.
isSuccess- Boolean indicating if the alias was created successfullyUser Email- The user’s primary email addressEmail Alias- The email alias that was created
- Create department-based aliases (e.g., support@, sales@) for individuals
- Set up role-based aliases during job changes or promotions
- Create project-specific aliases for team members
- Add branded aliases for customer-facing employees
- Dynamically create aliases using email values from form submissions or previous workflow steps
Get Group
Get Group
Retrieves detailed information and settings for a Google Group including membership policies, posting permissions, moderation settings, and discovery options. Use this to audit group configurations, verify settings before modifications, or gather group details for reporting.Output data:
- Group ID, email, name, and description
- Membership settings (who can join, view membership, leave)
- Posting settings (who can post, reply-to configuration)
- Moderation settings (message and spam moderation levels)
- Discovery and visibility settings
- Collaborative inbox configuration
- Audit group settings for compliance
- Verify group configuration before changes
- Gather group information for reporting
- Check group permissions in conditional workflows
Update Group
Update Group
Updates settings and configuration for an existing Google Group. Modify membership policies, posting permissions, moderation levels, and other group settings programmatically.Configurable settings:
- Basic info (name, description)
- Membership settings (who can join, view membership, leave, contact owner)
- Posting settings (who can post, allow web posting, reply-to)
- Moderation settings (message and spam moderation levels)
- Discovery and visibility settings
- Collaborative inbox configuration
- Enforce group settings policies automatically
- Update group configurations during lifecycle events
- Modify permissions based on workflow conditions
- Standardize group settings across organization
Delete Group
Delete Group
Deletes a Google Group from Google Workspace. Use this to clean up unused groups, remove temporary project groups, or manage group lifecycle as part of offboarding or project completion workflows.Common use cases:
- Remove temporary project groups after completion
- Clean up unused distribution lists
- Delete groups during team offboarding
- Manage group lifecycle automatically
List Groups
List Groups
Lists all Google Groups with their details including email address, name, and description. Returns both a simple array of group IDs for downstream actions and detailed group information for display.Output data:
isSuccess- Boolean indicating if the operation succeededgroupIds- Array of Google Group IDs (strings) for use in downstream workflow actions like Add Users to Group or Remove Users from Groupgroups- Array of group objects with detailed information, each containing:Group Email- The group’s email addressName- The group nameDescription- The group description
- Iterate over all groups to perform bulk operations
- Build dynamic group selection dropdowns
- Audit existing group configurations
- Generate group inventory reports
- Populate group management interfaces
- Pass group IDs to downstream workflow actions
Add Users to Group
Add Users to Group
Adds one or more users to a Google Group. Use this to grant team access, provision group-based permissions, or automate group membership during onboarding.Common use cases:
- Automate onboarding group assignments
- Grant team access automatically
- Provision group-based permissions
- Add users to distribution lists
Remove Users from Group
Remove Users from Group
Removes one or more users from a Google Group. Use this to revoke access, handle offboarding, or update group memberships based on role changes.Common use cases:
- Revoke access during offboarding
- Update group memberships
- Remove temporary access
- Handle role changes
Check User in Group
Check User in Group
Checks if a user is a member of a specific Google Group. Use this to validate access, make conditional workflow decisions, or verify group memberships before granting permissions.Common use cases:
- Validate access before actions
- Make conditional decisions
- Verify group memberships
- Check permission prerequisites
Reset MFA/Password
Reset MFA/Password
Resets MFA authenticators and/or passwords for users in Google Workspace. Choose to reset MFA only, password only, or both simultaneously for comprehensive security management.Scope options:
- MFA Only: Turns off 2-Step Verification, requiring re-enrollment
- Password Only: Forces password change at next login
- Both: Resets both MFA and password simultaneously
- Help users with lost MFA devices
- Handle security incidents requiring credential reset
- Force password changes for compromised accounts
- Reset authentication for locked accounts
- Troubleshoot MFA issues
Suspend User
Suspend User
Suspends one or more users in Google Workspace. Suspended users cannot sign in to their accounts or access any Google services. Use this for offboarding workflows, security incident response, or temporary account deactivation.Input fields:
User IDs- One or more Ravenna user IDs to suspend (supports user groups)
isSuccess- Boolean indicating if the users were suspended successfully
- Automate account suspension during employee offboarding
- Respond to security incidents by quickly disabling compromised accounts
- Temporarily deactivate accounts for employees on extended leave
- Implement automated account lifecycle policies
Restore User
Restore User
Restores (unsuspends) one or more previously suspended users in Google Workspace. Restored users regain access to their accounts and all Google services. Use this when employees return from leave or when accounts need to be reactivated.Input fields:
User IDs- One or more Ravenna user IDs to restore (supports user groups)
isSuccess- Boolean indicating if the users were restored successfully
- Reactivate accounts when employees return from leave
- Restore access after security review clears an account
- Re-enable contractor accounts for new engagements
- Implement automated account reactivation workflows