Setup Guide
Get your meeting rooms up and running in under 10 minutes
Quick Setup in 3 Steps
Get your meeting rooms up and running in under 10 minutes
Google Cloud Setup
Create a service account, enable required APIs (Calendar & Admin SDK), and configure domain-wide delegation.
Workspace Configuration
Add service account to domain-wide delegation in Google Workspace Admin Console with required scopes.
iPad Setup
AirDrop credentials to iPad, import JSON file, select your meeting room, and you're done!
Prerequisites
Google Workspace
Admin access required
iPad
iOS 18 or later
Meeting Rooms
Configured in Workspace
Detailed Setup Instructions
Google Cloud Console Setup
- 1. Create a new Google Cloud project at console.cloud.google.com
- 2. Enable Google Calendar API and Admin SDK API
- 3. Create a service account under IAM & Admin → Service Accounts
- 4. Generate a JSON key file for the service account
- 5. Enable domain-wide delegation for the service account
- 6. Copy the service account's Client ID (you'll need this next)
Expected time: ~5 minutes
Google Workspace Admin Console
- 1. Go to Security → API controls → Domain-wide delegation
- 2. Click Add new and paste your service account's Client ID
- 3. Add these OAuth scopes (space-separated):
https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly
- 4. Click Authorize
Expected time: ~3 minutes. Wait 2-10 minutes for changes to propagate.
iPad App Setup
- 1. Download The Room Display from the Apple App Store to your iPad
- 2. AirDrop the JSON key file from your Mac to the iPad
- 3. Open the app and tap Settings
- 4. Tap Import Credentials and select the JSON file
- 5. Enter your Google Workspace admin email address
- 6. Tap Test Connection to verify everything works
- 7. Fetch rooms and select your meeting room from the list
- 8. Save and start using! 🎉
Expected time: ~2 minutes
Deployment
After purchasing, you'll receive the application package and detailed deployment instructions. The deployment process includes:
- 1. Download the application package
- 2. Install on your iPad using the provided instructions
- 3. Configure your Google Service Account credentials
- 4. Select your meeting room and start using
Complete deployment instructions are included in the documentation provided with your purchase.
Troubleshooting
❌ "unauthorized_client" error
Service account not authorized for domain-wide delegation
Solution:
- Verify domain-wide delegation is enabled in Google Cloud Console
- Check that the Client ID in Admin Console matches your service account
- Ensure both scopes are added correctly (space-separated)
- Wait 2-10 minutes for changes to propagate
⚠️ "API has not been used" or "API is disabled"
Required APIs not enabled in your project
Solution:
- Enable Google Calendar API in Google Cloud Console
- Enable Admin SDK API in Google Cloud Console
- Wait 1-2 minutes for APIs to activate
🔍 "No room calendars found"
Service account can't access calendar resources
Solution:
- Verify calendar resources are created in Google Workspace
- Check that both required scopes are authorized
- Ensure the admin email has calendar access permissions
Security Best Practices
🔒 Keep Your Credentials Safe
- Private keys are stored securely in iOS Keychain
- Never commit service account credentials to version control
- Use the same service account for all iPads for consistency
- Restrict service account permissions to calendar read/write only
Need Help?
Complete Documentation
Detailed setup guide included with purchase
Get Support
Email us for help and support