# Core Concepts Source: https://docs.beam.ai/01-getting-started/core-concepts/core-concepts Understand the current Beam workspace, agents, Flows, tools, variables, memory, and task surfaces. Beam brings together a workspace, agents, and Flows. Use the workspace home to start a task or brainstorm, then configure agents and review their work from the workspace navigation. The current Beam workspace home with the Ask Beam composer, Build agents control, and recommended task prompts. ## Workspace The workspace home is the starting point for asking Beam to perform a task or brainstorm. The workspace navigation provides access to **Skills**, **Projects**, **Inbox**, **Tasks**, **Agent templates**, **Integrations**, and **Views**. ## Agents An agent is the unit you configure to perform work. You can start from **Agent templates** or select **New agent** in the template gallery. An agent includes its own **Chat**, **Tasks**, **Flow**, **Learning**, **Configuration**, and **Analytics** areas. ## Flows A Flow is the configured graph that an agent uses to carry out work. The current Flow canvas starts with a **Trigger** and can contain tool and LLM-based **Condition** nodes. Its header shows the Flow state, **Test mode**, and **Publish** controls. When you select a tool node, the sidebar includes **Parameters**, **Settings**, and **Evaluation**. Parameters includes input variables, model, output variables, and integrations. ## Tools and integrations Tools give a Flow the capabilities it needs to complete work. Use the workspace **Integrations** page to browse available integrations, add a connection, review existing connections, or start a custom integration. Configure the integration used by a Flow node from the node sidebar's **Parameters → Integrations** section. See [Selecting Tools](/02-building-agents/agent-fundamentals/tools-integrations/tools-integrations) and [Integrations](/02-building-agents/agent-configuration/integrations/integrations). ## Variables Variables supply values to node inputs while a Flow runs. Beam currently provides seven fill methods: * **Auto fill** * **Prompt fill** * **Linked fill** * **Static fill** * **User fill** * **Memory fill** * **Attachment fill** See [Variable Fill](/02-building-agents/agent-configuration/variables-state/variables-state) for when to use each method. ## Memory Each agent has a **Memory** module. Add documents from **Configuration → Memory → Add data**, then use **Memory fill** when a node needs knowledge from those files as an input. Google Drive and SharePoint connections for keeping an agent's memory in sync with repository folders are planned but are not yet available. ## Tasks A task is one execution of an agent. Use the workspace **Tasks** page to review task records, switch between **Tasks** and **Tests**, filter the list, search by task name, and create a task manually. See [Task Executions](/03-running-operations/task-management/task-executions/task-executions) for the verified task-list and task-detail controls. ## Triggers The Flow canvas begins with a **Trigger** node. Select it to review existing trigger cards or add a trigger. The detailed trigger configuration depends on the trigger type; see [Triggers and Webhooks](/03-running-operations/task-management/triggers-webhooks/triggers-webhooks) for the current verified Gmail trigger editor. ## Next steps Start from an available agent template. Learn the current agent entry points. Configure a Flow with triggers, tools, and conditions. # Quick start: create your first agent Source: https://docs.beam.ai/01-getting-started/quickstart/quickstart Create an agent from a template, review its Flow and integrations, test it, and publish when it is ready. Start with an agent template when you want a prebuilt starting point. The template gallery lets you filter, search, and create an agent from the templates available in your workspace. Agent templates gallery with category filters, template cards, Create agent buttons, and pagination ## Before you begin You need access to a Beam workspace. Decide what the agent should do and which integrations it needs before you choose a template. ## Create an agent from a template 1. Open **Agent templates** from the workspace navigation. 2. Use **Categories** or **Search agents by name** to find a suitable template. 3. Read the template card's category, name, and description. 4. Select **Create agent**. The available template catalogue can change. Use the live template card as the source of truth for the template's current purpose. ## Review the Flow Open the created agent's **Flow**. The Flow page contains the agent graph and provides **Test mode** and **Publish** controls in its header. Select a node to review its sidebar configuration. For a tool node, the current sidebar includes **Parameters**, **Settings**, and **Evaluation**. Parameters include input variables, the selected model, output variables, and integrations. Learn how to work with the Flow canvas and node configuration. ## Configure inputs and integrations Review each node's input variables and choose the fill method that matches the value source. Configure the integrations the agent needs before testing the Flow. Choose how node inputs receive values at runtime. Connect and manage the services an agent uses. ## Test before publishing Enable **Test mode** from the Flow header to test the Flow with data from past executions. Test runs are separate from live Tasks, and integrations are sandboxed so tests do not create, update, or delete live records. Learn how Test mode works and where to review test Tasks. ## Publish the agent When the Flow is ready, select **Publish** from the Flow header. Review the Flow and its integrations before publishing. Review the current publishing options. ## Next steps Review the agent's Task executions. Review available agent analytics. # Agent Templates Source: https://docs.beam.ai/01-getting-started/template-gallery/template-gallery Browse, filter, and create agents from the templates available in your Beam workspace. Agent templates provide a starting point for common agent workflows. Open **Agent templates** from the workspace navigation, then browse the templates available in your workspace. Agent templates gallery with categories, template cards, Create agent buttons, and pagination ## Browse templates The Agent templates page includes: | Control | Use it to | | ------------------------- | --------------------------------------------------------------- | | **New agent** | Start creating an agent without selecting a gallery template. | | **Categories** | Filter the gallery by template category. | | **Search agents by name** | Find a template by name. | | Template cards | Read each template's category, name, and description. | | **Create agent** | Start creating an agent from that template. | | Pagination | Move through the available templates and adjust items per page. | ## Create an agent from a template 1. Open **Agent templates** from the workspace navigation. 2. Use **Categories** or **Search agents by name** to find a template. 3. Review the template card's category, name, and description. 4. Select **Create agent** on the template you want to use. 5. Review the created agent's **Flow**, integrations, and configuration before publishing it. The templates shown in the gallery and their configuration requirements can change. Use the live template card as the source of truth for a template's current purpose and setup. ## Continue configuring the agent After starting from a template, use the agent navigation to review **Flow**, **Configuration**, and **Tasks**. These pages let you inspect the agent's graph, connections, and executions. Learn the current agent-creation paths. Configure the agent's Flow. Connect the services an agent needs. # Welcome to Beam Source: https://docs.beam.ai/01-getting-started/welcome/welcome Start in your Beam workspace, ask Beam AI for help, and navigate to the surfaces used to build and run agents. Beam gives you a workspace for asking Beam AI to perform a task or brainstorm an idea, then building and managing the agents that do that work. Beam AI Demo workspace home with the workspace picker closed and the left navigation sidebar visible ## Start in your workspace Use the workspace picker in the top-left corner to switch workspaces; the active workspace has a check mark. The workspace home then shows **What do you want to work on?** and a composer for asking Beam to perform tasks or brainstorm ideas. Enter a task or idea there, then select the send arrow. For a guided start, use the paths below. Create an agent from a template and configure its Flow. Browse the available agent templates. Understand agents, Flows, tools, variables, tasks, and memory. Orient yourself to workspace navigation, members, and integrations. ## Workspace navigation The workspace navigation includes these surfaces: | Surface | Use it to | | ------------------- | ------------------------------------------------------------- | | **Skills** | Open workspace skills. | | **Projects** | Open workspace projects. | | **Inbox** | Review workspace notifications. | | **Tasks** | Review Tasks and test Tasks in the workspace. | | **Agent templates** | Browse agent templates. | | **Integrations** | Manage workspace integrations and create custom integrations. | | **Views** | Open workspace Views. | ## Agent navigation When you open an agent, its navigation includes **Chat**, **Tasks**, **Flow**, **Learning**, **Configuration**, and **Analytics**. Use **Flow** to build the agent's graph; the Flow page states that Flows run from chat or triggers. You can also enable **Test mode** from the Flow header before publishing changes. Create an agent and choose how to start building it. Configure a Flow with tools, conditions, and triggers. Review an agent's Task executions. ## Next steps Choose how each node input receives a value. Connect the services your agent needs. # Workspace Setup Source: https://docs.beam.ai/01-getting-started/workspace-setup/workspace-setup Create or join a workspace to start collaborating with your team on AI agent automation Your Beam workspace is where your team collaborates on AI agent automation. Whether you're creating a new workspace or joining an existing one, setup takes just minutes. ## Navigate your workspace The workspace home shows your agents and a chat composer for asking Beam to perform tasks or brainstorm. Use the workspace navigation to open **Skills**, **Projects**, **Inbox**, **Tasks**, **Agent templates**, **Integrations**, and **Views**. ## Understanding Workspaces A workspace is your team's dedicated environment for building and managing AI agents. Each workspace keeps your team's agents, tasks, and integrations completely separate from other organizations using Beam. **What's Included**: * Team member access and permissions * Shared agents and workflows * Integration connections * Task execution history * Workspace-level settings Beam offers SaaS (cloud-hosted), Managed Service (dedicated infrastructure), and Self-hosted deployment options. All provide the same workspace management experience. ## Creating Your Workspace ### Access Workspace Creation 1. Click the workspace dropdown in the top-left corner 2. Select **"Create or Join Workspace"** 3. Click the **"Create workspace"** tab ### Configure Workspace Details **Workspace Name** (Required): * Choose a descriptive name like "Engineering Team" or "Customer Success" * Appears in workspace dropdown for all members * Can be changed later in settings **Domain** (Optional): * Enter your company domain (e.g., yourcompany.com) * Beam automatically fetches your company logo * You can upload a custom logo instead **Icon**: * Automatically generated from workspace name * Displays in the workspace selector ### Create and Invite Members 1. Click **"Create workspace"** button 2. Workspace created in 2-3 seconds 3. Optionally add team member emails to invite them now, or skip to invite later from workspace settings You can add member emails at this step or click Continue to invite them later: ## Joining an Existing Workspace If you've been invited by a team member, follow these steps. ### Check Your Invitation You'll receive an email with: * Workspace name and organization * Your assigned role * Access link or password login instructions * Invitation expiry (typically 7 days) **Authentication Methods**: * **Magic Link**: Click link in email (most common) * **Password Login**: Use email + password if magic links are blocked If your magic link is invalidated immediately, your organization's email scanner is pre-clicking links. Use password login instead. ### Access Join Workspace 1. Navigate to Beam platform 2. Click workspace dropdown in top-left 3. Select **"Create or Join Workspace"** 4. Click **"Join workspace"** tab ### Accept Invitation 1. Review workspace name and inviting user 2. Confirm role and permissions 3. Click **"Join \[Workspace Name]"** 4. Access provisioned in 2-5 seconds **Verify Success**: * Workspace appears in top-left dropdown * Can see workspace agents * User role displays in profile settings ### Troubleshooting **Problem**: Corporate email scanner interference **Solution**: 1. Use password login fallback option 2. Request password reset if needed 3. Login with email + password **Check**: * Spam/junk folder * Email address typo * Corporate email filters **Solutions**: * Request admin resend invitation * Try alternative email * Contact IT about email filtering **Causes**: * Browser not refreshed * Permissions not propagated (5-10 seconds) * Different browser used **Steps**: 1. Refresh page (Ctrl+R or Cmd+R) 2. Log out and back in 3. Clear browser cache 4. Verify workspace in dropdown ## Inviting Team Members To invite people once the workspace exists: 1. Open the workspace dropdown and select **Settings** 2. Open the **Access** tab and stay on **People** 3. Select **Invite members** 4. Enter the email addresses, choose the **Role** those people should hold, and select **Send invite** The People list under the Access tab of Workspace settings, showing each member and the role they hold Everyone you invite receives an email and appears in the People list with a **Pending invitation** badge until they accept. They join by following the steps in "Joining an Existing Workspace" above. The role you pick decides which agents that person can reach and what they can do with them. **Member** is filled in for you unless you change it. To build roles of your own, see [Roles and Permissions](/05-resources/roles-and-permissions/roles-and-permissions). ## Next Steps Start with pre-built agent templates Deploy your first agent in minutes Master agent development Understand the platform fundamentals # Custom Integrations Source: https://docs.beam.ai/02-building-agents/advanced-patterns/custom-integrations/custom-integrations Build an integration for an internal or proprietary platform from the workspace Integrations page When you need connections to proprietary systems, internal tools, or services not in Beam's integration catalog, custom integrations let you build direct API connections. Custom integration builder with name, category, authentication, custom headers, and tool options