Prerequisites

Check all requirements before deploying Ohlala SmartOps

Choose Your Chat Platform

Ohlala SmartOps supports Microsoft Teams, Google Chat, or both. Choose based on your organization’s needs:

Platform Best For Requirements
Microsoft Teams Organizations using Microsoft 365 Azure account, Teams workspace
Google Chat Organizations using Google Workspace Google Cloud project, Workspace account
Both Organizations using both platforms All requirements from both

AWS Requirements

AWS Account

  • Administrative access to create IAM roles, ECS clusters, and other resources
  • AWS Marketplace subscription capability
  • Billing enabled for AWS services usage

Required AWS Services

Ensure these services are available in your chosen region:

  • Amazon ECS Fargate - Container orchestration
  • Amazon Bedrock - AI model access
  • API Gateway - Teams webhook endpoint
  • CloudFormation - Infrastructure deployment
  • Systems Manager (SSM) - Instance management

Existing Infrastructure

  • At least 1 EC2 instance to manage
  • SSM Agent installed on instances

Microsoft Teams Requirements

Skip this section if you plan to use Google Chat only.

Azure Account

  • Azure subscription (Free tier works)
  • Ability to create resources in Azure Portal
  • Azure AD tenant for authentication

Teams Workspace

  • Microsoft Teams installed and configured
  • Admin permissions to install custom apps
  • Teams channel where you want to add the bot

Google Workspace Requirements

Skip this section if you plan to use Microsoft Teams only.

Google Cloud Platform

  • Google Cloud account with ability to create projects
  • Billing enabled (for API usage tracking, minimal cost)
  • Permissions to enable APIs and create service accounts

Google Workspace

  • Google Workspace account (Business, Enterprise, or Education)
  • Admin permissions to create and manage Chat apps, or
  • Developer permissions to create internal Chat apps
  • Google Chat enabled in your Workspace

Knowledge Requirements

  • Basic understanding of AWS services
  • Familiarity with CloudFormation
  • Experience with your chosen chat platform administration (Teams or Google Chat)
  • Understanding of bot concepts

Pre-Deployment Checklist

Use this checklist to verify readiness:

AWS (Required for all)

  • AWS account with admin access
  • AWS region selected that supports all required services
  • At least one EC2 instance running
  • SSM Agent installed on instances

Microsoft Teams (if using Teams)

  • Azure account created
  • Microsoft Teams workspace available
  • Teams admin permissions confirmed

Google Chat (if using Google Chat)

  • Google Cloud account with billing enabled
  • Google Workspace account available
  • Permissions to create Chat apps

Regional Availability

For optimal performance, we recommend:

  • US East (N. Virginia) - us-east-1
  • US West (Oregon) - us-west-2
  • Europe (Ireland) - eu-west-1
  • Europe (Frankfurt) - eu-central-1

All Supported Regions

The solution works in any region with ECS Fargate support. Bedrock access is automatically handled through cross-region inference profiles.

Next Step

Once you’ve verified all prerequisites:

Continue to Bedrock Setup →