Deploying Your First Workspace


A Workspace is a self-hosted deployment of autobotAI that runs within your own AWS environment. It gives you full control over your data, infrastructure, and integrations in a secure, isolated setup.


autobotAI is a modern hyperautomation platform designed for cloud and security operations. It brings together generative AI, no-code/low-code automation, and AIOps to help you automate workflows across your entire tech stack — including AWS, Azure, GCP, Kubernetes, security tools, and monitoring platforms.


Deploying autobotAI as a Workspace ensures you get all the platform’s power while staying compliant with your internal policies and infrastructure controls.

Workspace Architecture

Prerequisites

Before deploying your Workspace, ensure you have the following:

📌 Note: If your AWS account is new or hasn’t used ECS before, make sure the ECS service-linked role is available.
You can check and create it here.

Deployment Steps

Step 1: Log into AWS

Open a new browser tab and sign in to your AWS Console using an IAM user with admin permissions.

📌 Note: Make sure your AWS account is subscribed to autobotAI on the Marketplace before deploying a Workspace. Subscription ensures access to deployment and platform services.

Step 2: Open autobotAI Dashboard

In a separate tab:

  1. Go to autobotAI Dashboard

  2. Click your Profile Icon in the top-right corner

  3. Select Workspaces from the dropdown

    Navigate to Workspace

📝 Don’t have an account yet? Learn how to set up your autobotAI account

Step 3: Create a New Workspace

Click on + New to create a new Workspace.

Fill in the form with the following details:

FieldDescription
AWS Account ID (12 digits)The AWS account where the Workspace will be deployed
Administrator EmailThis user will be the Workspace admin and receive login credentials via email
AWS RegionSelect the AWS region where you'd like the Workspace to be deployed
Workspace NameProvide a unique name for your Workspace (used as a subdomain)
Workspace VersionSelect the version of the Workspace to deploy (default: latest)
IAM User ARN for Cloud9The Cloud9 environment will be deployed for debugging purposes. Provide the ARN of an IAM user (typically your cloud admin).
To find this: Go to AWS Console → IAM → Users → Select User → Copy ARN
Workspace Details

Click Create to continue.

Step 4: Launch the AWS Stack

Once you submit the form, you'll be prompted to launch the AWS CloudFormation stack.

  1. Click Launch Stack — this will open the CloudFormation Console in a new tab

    Launch Stack
  2. Scroll to the bottom of the page and check the acknowledgment box

  3. Click Create Stack to begin deployment

    Create Stack

    ⚠️ Important: Do not change any of the parameter values — they are auto-generated by autobotAI

Step 5: Wait for Deployment

The deployment process typically takes 15–20 minutes. Once complete, your Workspace will be live and ready for use.

Setting Up Workspace Credentials

Once your stack is deployed:

  1. Go back to the Workspaces section on the autobotAI dashboard and wait for the Workspace status to change to "Running".

  2. Click Actions → Go to Workspace next to your deployed Workspace.

  3. You'll be redirected to the Workspace's dedicated subdomain

  4. Log in using the temporary credentials sent to your administrator email

  5. You'll be prompted to set a new password

  6. Set up 2-Factor Authentication (2FA) using apps like Authy or Google Authenticator

    OTP Screen

    🔐 Backup Reminder: Save your 2FA secret in a secure location.
    ❗ If you lose access to your authenticator and secret backup, you’ll need to redeploy the Workspace.

  7. Enter the OTP from your authenticator to complete the setup

  8. You'll be redirected to the autobotAI Workspace homepage

    Workspace Homepage

Check ECS Service-Linked Role

🛠️ In some newer AWS accounts — or if ECS hasn't been used before — the ECS service-linked role may be missing.
This role is required for successful Workspace deployment.

To check and create it, follow these steps using AWS CloudShell


1. Open CloudShell

From the AWS Console, click the CloudShell icon in the top navigation bar.

2. Check if the ECS service-linked role exists:

Run following command:

bash
aws iam get-role --role-name AWSServiceRoleForECS

If you see an error like NoSuchEntity, the role does not exist yet.

3. Create the ECS service-linked role (if needed):

Run following command:

bash
aws iam create-service-linked-role --aws-service-name ecs.amazonaws.com

Once this role is created, you can continue with launching the CloudFormation stack.

What’s Next?

Your Workspace is now active — and you’re ready to unlock the full power of autobotAI.


autobotAI is designed to help you automate and streamline cloud, AI, DevOps, and security workflows using an intuitive no-code/low-code interface powered by generative AI.


The next step is to connect your tools and services by setting up integrations. autobotAI supports hundreds of integrations including:

  • 🌩️ Cloud Platforms (AWS, Azure, GCP)
  • 🧠 Large Language Models (OpenAI, Ollama, Bedrock)
  • ⚙️ CI/CD Tools (GitHub, GitLab, Bitbucket)
  • 🛡️ Security Platforms (CrowdStrike, Snyk, GitGuardian)
  • 📈 Monitoring & Observability (Datadog, New Relic, Opensearch etc.)
  • 🛰️ Agents & Runners (Kubernetes, Linux)
  • 💬 Communication Tools (Slack, Email, Microsoft Teams)
  • ...and many more!

📘 Learn How to Use Integrations

Each integration has its own configuration steps and usage patterns. Visit the integration documentation to:

  • Understand the prerequisites
  • Learn how to connect your accounts
  • Explore example automation workflows

Here are a few recommended integrations to get started:

💡 Tip: After setting up an integration, go to the Bots tab in your Workspace to start building automation workflows using those services.
💡 You can also explore a wide collection of prebuilt autobotAI workflows in the Bot Library to get started quickly.