Enterprise Security
Identity & Access Management
Enterprise-grade permission architecture with complete separation between administrative control and end-user access
Role-Based Access Control Architecture
Complete segregation of administrative functions from end-user capabilities ensures enterprise-grade security and compliance with industry standards.
Account Users
Huddle Backend Access
Users who manage the Huddle platform, configure portals, and control Smartsheet integrations
System Access
- Account dashboard (app.letshuddle.ai)
- Smartsheet connection management
- Portal builder and configuration
- User management across portals
- Asset tracking and version control
- AI documentation tools
- Analytics and reporting dashboard
Role Hierarchy
Account Owner
OWNERComplete control including billing and authentication providers
Account Admin
ADMINFull management except billing and account deletion
Portal Builder
BUILDERCreate and configure portals, manage portal content
Content Manager
MANAGERManage portal content and users without system configuration
Portal Users
Frontend Portal Access
End users who access customer-facing portals to view data, submit forms, and interact with Smartsheet data
System Access
- Portal pages (/portal/[portal-url])
- Public and private portal content
- Form submissions to Smartsheet
- Document downloads
- Filtered data views
- Row-level security data access
- Portal-specific dashboards
Role Hierarchy
Anonymous Visitor
PUBLICAccess to public portal pages only, no authentication
Portal User
USERView content and submit forms (Read + Create permissions)
Form Reviewer
REVIEWERReview, approve, and request changes on form submissions
Portal Admin
ADMINFull portal management including users, pages, and modules
Flexible Authentication Architecture
Account-Level Authentication
Google OAuth 2.0
Secure authentication via Google accounts with 2FA support
Microsoft OAuth 2.0
Enterprise authentication through Azure AD and Microsoft accounts
Email Link (Passwordless)
Secure one-time links sent to email for authentication
Email & Password
Traditional authentication with password reset capabilities
Authentication Features
Account-Specific Configuration
Account owners can enable/disable authentication methods based on security requirements
Credential Linking
Users can link multiple authentication methods to a single account
Subdomain-Based Access
Each account has its own subdomain (e.g., company.letshuddle.ai) with customized auth
Portal-Specific Authentication
Separate authentication flow for portal users with custom branding
Dynamic Portal Role System
Build custom roles that perfectly match your organization's structure and workflows. Mix and match permissions to create roles tailored to your exact needs.
Visual Role Builder Example
1. Choose Base Permissions
2. Add Module Access
3. Your Custom Role
Quality Inspector
Custom role created
This role can view all content, submit inspection forms, and review submissions from field technicians before final approval.
Industry-Specific Role Examples
Construction
Healthcare
Education
Finance
Advanced Role Features
Data Filtering Rules
Define what data each role can see. Filter by department, region, project, or any custom field.
Field-Level Visibility
Control which form fields and data columns are visible or editable for each role.
Time-Based Access
Set temporary roles or schedule access windows for contractors and seasonal workers.
How the Role System Works
From role creation to user assignment, see how our flexible permission system adapts to your organization's needs
Create Role
Define a new role with a meaningful name and description
Set Permissions
Select which actions this role can perform in the portal
Configure Access
Define data filters and page visibility for the role
Assign Users
Add users to the role individually or in bulk
Permission Inheritance & Combination
Base Role
Field Worker
Additional Permissions
Review Permission
Combined Role Result
Senior Field Inspector
This user can now perform field work AND review submissions from other team members
How Authentication Works
Account User Flow
Access app.letshuddle.ai
Navigate to the main application dashboard
Choose Authentication Method
Select from enabled providers (Google, Microsoft, Email)
Access Account Dashboard
Manage portals, users, and Smartsheet connections
Portal User Flow
Access Portal URL
Navigate to /portal/[portal-name] or custom subdomain
Portal-Specific Login
Authenticate through portal login page if required
Access Portal Content
View data, submit forms, download documents
Enterprise Security Architecture Review
Schedule a security architecture review with our enterprise team