Overview
AI Studio enables real estate teams to collaborate efficiently on photo editing and video projects. Share workspaces, coordinate on projects, and maintain brand consistency across your organization.User Roles & Permissions
Team collaboration is built on a role-based access control system:Permission Matrix
- Owner
- Admin
- Member
Full Administrative Access
| Action | Allowed |
|---|---|
| View all projects | ✅ |
| Edit all projects | ✅ |
| Delete projects | ✅ |
| Invite members | ✅ |
| Remove members | ✅ |
| Assign roles | ✅ |
| Manage billing | ✅ |
| Modify workspace settings | ✅ |
| Delete workspace | ✅ |
Every workspace must have at least one owner. Transfer ownership before removing the last owner.
Inviting Team Members
Add colleagues to your workspace to collaborate:Create Invitation
Click Invite Member and fill in details:Required Information:
- Email address
- Role (member, admin)
- Optional: Custom welcome message
Send Email
Recipient receives invitation email containing:
- Workspace name
- Inviter’s name
- Assigned role
- Acceptance link (valid 7 days)
Accept Invitation
User clicks link and:
- Existing User
- New User
- Signs in to their account
- Joined to workspace automatically
- Redirected to workspace dashboard
Managing Invitations
- Pending Invitations
- Expired Invitations
View all sent invitations:Actions:
- Resend: Send a new invitation email
- Cancel: Revoke the invitation
- Change Role: Update before acceptance
Project Sharing
Visibility Rules
All projects are automatically visible to workspace members:Owner
- View all projects
- Edit all projects
- Delete any project
Admin
- View all projects
- Edit all projects
- Delete any project
Member
- View all projects
- Edit own projects
- Delete own projects
Project Ownership
Each project tracks its creator:Project ownership helps team members identify who to contact about specific projects.
Real-Time Collaboration
Live Updates
Dashboard automatically refreshes when projects change:- Project status changes (pending → processing → completed)
- New images added
- Processing completion
- Project creation/deletion
Concurrent Editing
Multiple team members can work on different projects simultaneously:Team Activity Feed
Recent Activity
Track team actions in the dashboard:- Project creation
- Image uploads
- Processing started/completed
- Video generation
- Team member changes
- Settings updates
Workspace Statistics
View team-wide metrics:- Project Stats
- Image Stats
- Video Stats
- Team Stats
- Total projects
- Active projects
- Processing projects
- Failed projects
Commenting & Feedback
Comments and annotations are planned for a future release.
- Image-level comments
- @mentions for team members
- Approval workflows
- Version comments
- Threaded discussions
Notifications
Email Notifications
Team members receive emails for important events:- Project Events
- Team Events
- Billing Events
- System Events
- Project processing completed
- Project failed with errors
- New images added by teammate
- Video generation completed
Notification Preferences
Customizable notification settings coming soon. Currently, all critical notifications are enabled by default.
Team Management
Member List
View all workspace members:- Change role
- Remove member
- View member activity
- Resend invitation
Role Changes
Modify member permissions:Removing Members
Remove users from workspace:- Transfer projects to owner
- Transfer to another admin
- Delete projects (with confirmation)
Best Practices
Role Assignment Strategy
Role Assignment Strategy
Recommended Structure:
- 1-2 Owners: C-level executives, business owners
- 2-5 Admins: Team leads, project managers
- Unlimited Members: Staff, contractors
- Consistently manages projects
- Needs to invite team members
- Requires oversight access
- Handles client communications
Project Organization
Project Organization
Use consistent naming conventions:Benefits:
- Easy to search
- Clear ownership
- Chronological sorting
Communication Guidelines
Communication Guidelines
In-App Communication (Planned):
- Use comments for project feedback
- @mention relevant team members
- Keep discussions project-specific
- Use email for urgent matters
- Slack/Teams for team chat
- Project management tools for tasks
Access Control
Access Control
Security Best Practices:
- Remove inactive members promptly
- Review roles quarterly
- Use strong passwords (enforce 2FA)
- Limit owner count
- Audit team changes
Troubleshooting
Invitation not received
Invitation not received
Common Causes:
- Email in spam folder
- Typo in email address
- Corporate email filter
- Invitation already expired
- Check spam/junk folders
- Verify email address
- Whitelist sender domain
- Send to personal email as backup
Cannot edit teammate's project
Cannot edit teammate's project
Permission Check:Solutions:
- Ask admin to promote you
- Request project transfer
- Create your own copy
Member still has access after removal
Member still has access after removal
Session Persistence:Active sessions remain valid until:Contact support if immediate revocation is needed.
- User logs out
- Session expires (24 hours)
- Password reset
Future Collaboration Features
These features are on the roadmap:
- Comments & Annotations: Add feedback directly on images
- Approval Workflows: Multi-stage review process
- Project Templates: Reusable project configurations
- Shared Libraries: Workspace-wide asset library
- Activity Dashboard: Real-time collaboration view
- Version Control: Track all project changes
- Client Portals: Share projects with clients
- Mobile App: Collaborate on the go