ChatBotKit Tutorial Topics for infrastructure as code

Navigate through our interactive tutorials to gain hands-on experience in building versatile chatbots. Each tutorial is designed to guide you from basics to advanced techniques in conversational AI.

  • How to Deploy Multi-Tenant AI Agents with Terraform

    Learn how to deploy an isolated AI agent into each customer's own ChatBotKit sub-account using the Terraform Provider. This tutorial covers sub-accounts (partner users), the run_as attribute, provider aliases, and shared vs. bespoke per-customer agents.
  • How to Scale AI Agents with Reusable Terraform Modules

    Learn how to package a ChatBotKit AI agent as a reusable Terraform module and roll it out consistently across many environments and teams — with workspaces, version pinning, and a CI/CD pipeline.
  • How to Build an AI Agent Declaratively with Terraform

    Learn how to use the ChatBotKit Terraform Provider to define and deploy AI agents as infrastructure as code. This tutorial covers setting up the provider, creating bots with datasets and skillsets, and deploying integrations.