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

1

Google Cloud Setup

Create a service account, enable required APIs (Calendar & Admin SDK), and configure domain-wide delegation.

~5 minutes
2

Workspace Configuration

Add service account to domain-wide delegation in Google Workspace Admin Console with required scopes.

~3 minutes
3

iPad Setup

AirDrop credentials to iPad, import JSON file, select your meeting room, and you're done!

~2 minutes

Prerequisites

🏢

Google Workspace

Admin access required

📱

iPad

iOS 18 or later

📅

Meeting Rooms

Configured in Workspace

Detailed Setup Instructions

1

Google Cloud Console Setup

  1. 1. Create a new Google Cloud project at console.cloud.google.com
  2. 2. Enable Google Calendar API and Admin SDK API
  3. 3. Create a service account under IAM & Admin → Service Accounts
  4. 4. Generate a JSON key file for the service account
  5. 5. Enable domain-wide delegation for the service account
  6. 6. Copy the service account's Client ID (you'll need this next)

Expected time: ~5 minutes

2

Google Workspace Admin Console

  1. 1. Go to Security → API controls → Domain-wide delegation
  2. 2. Click Add new and paste your service account's Client ID
  3. 3. Add these OAuth scopes (space-separated):
https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly
  1. 4. Click Authorize

Expected time: ~3 minutes. Wait 2-10 minutes for changes to propagate.

3

iPad App Setup

  1. 1. Download The Room Display from the Apple App Store to your iPad
  2. 2. AirDrop the JSON key file from your Mac to the iPad
  3. 3. Open the app and tap Settings
  4. 4. Tap Import Credentials and select the JSON file
  5. 5. Enter your Google Workspace admin email address
  6. 6. Tap Test Connection to verify everything works
  7. 7. Fetch rooms and select your meeting room from the list
  8. 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

Ready

Purchase

View