> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agents & Automations

> Build intelligent agents, chatbots, and automated workflows using Replit Agent. Connect Linear, Jira, Gmail, Slack, Discord, and more with event-driven or scheduled automations.

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block font-sans whitespace-pre-wrap break-words">
      <div className="pr-7">
        {children}
      </div>
    </CodeBlock>;
};

<Frame>
  <img src="https://mintcdn.com/replit/fq3p5W3K0mVwvlo1/images/replitai/agents-automations-homepage-2.png?fit=max&auto=format&n=fq3p5W3K0mVwvlo1&q=85&s=ec25b745f7f0e9d95e0af74d2dcb6515" alt="Replit homepage showing Agents & Automations selection with Beta label and prompt input area" width="3024" height="1720" data-path="images/replitai/agents-automations-homepage-2.png" />
</Frame>

## Features

### Supported use cases

**Currently available:**

* **Slack Agent** - Create intelligent Slackbots that can answer questions, integrate with APIs, and automate tasks
* **Telegram Agent** - Build Telegram bots for customer service, scheduling, entertainment, and more
* **Timed Automation** - Set up scheduled workflows that run automatically at specified times

**Coming soon:**

* **Custom webhook triggers**: Respond to any external event or API call using a webhook URL

### Additional functionality

* **Rich integrations**: Connect with Outlook, Spotify, Notion, Linear, GitHub, and more
* **Testing environment**: Test your agents and visualize workflows before deployment
* **Cloud deployment**: Automatically configured for 24/7 availability with Autoscale or Scheduled deployments

## How to get started

### Step 1: Select Agents & Automations

From the Replit homepage after logging in, **select "Agents & Automations"** from the app type selector on the homepage.

<Frame>
  <img src="https://mintcdn.com/replit/fq3p5W3K0mVwvlo1/images/replitai/agents-automations-homepage-2.png?fit=max&auto=format&n=fq3p5W3K0mVwvlo1&q=85&s=ec25b745f7f0e9d95e0af74d2dcb6515" alt="Replit homepage showing Agents & Automations selection with Beta label and prompt input area" width="3024" height="1720" data-path="images/replitai/agents-automations-homepage-2.png" />
</Frame>

### Step 2: Choose your trigger type

Next, you'll see a trigger type selector. Choose from the supported options:

* **Slack** - Create intelligent Slackbots that integrate with your workspace
* **Telegram** - Build Telegram bots for various use cases
* **Timed Automation** - Set up scheduled workflows that run automatically

### Step 3: Enter your prompt

**Enter your prompt** describing what you want your agent to do.

### Step 4: Let Agent build your automation

Agent will create your automation based on your prompt and selected trigger type, including all necessary integrations and deployment configuration.

<Frame>
  <img src="https://mintcdn.com/replit/fq3p5W3K0mVwvlo1/images/replitai/agent-automations-testing-environment.png?fit=max&auto=format&n=fq3p5W3K0mVwvlo1&q=85&s=c76e6078156e5082096eebfa06b0efb6" alt="Agent testing environment showing a StockReporter automation with workflow visualization and testing interface" width="3456" height="1984" data-path="images/replitai/agent-automations-testing-environment.png" />
</Frame>

<Accordion title="Accessing the Agents & Automations pane">
  Once your project is created, you'll find a dedicated **Agents & Automations pane** in the Project Editor:

  * **Location**: Opens under the preview area in the Project Editor
  * **Functions**:
    * View and interact with your agent
    * Test chatbot functionality before deployment
    * Visualize automation workflows
    * Monitor logs and debug issues
  * **Testing**: Chat with your agent directly in the pane to test responses and behavior
</Accordion>

### Deployment Requirement

<Warning>
  **Deployment Required**: Your agent or automation must be deployed to function
  with external triggers like Slack, Telegram, or scheduled automations. The
  testing pane works for development and testing, but live triggers require
  deployment.
</Warning>

Agent will automatically prompt you to deploy your project when it's ready. Choose the appropriate deployment type:

* **Autoscale deployments** - For chatbots and event-driven workflows
* **Scheduled deployments** - For time-based automations

## Supported use cases and examples

### Slack Agent examples

**Research assistant with Perplexity integration**

<AiPrompt>
  Create an AI Slackbot assistant that can answer research questions using the
  Perplexity API. When someone asks a question in the #research channel, it
  should search for current information and provide comprehensive answers with
  sources.
</AiPrompt>

**Codebase Q\&A with GitHub integration**

<AiPrompt>
  Create an AI Slackbot that can answer questions about my codebase using a
  GitHub integration. It should be able to explain functions, find files, and
  help with debugging by analyzing our repository.
</AiPrompt>

**Email assistant with Outlook integration**

<AiPrompt>
  Create an AI Slackbot that can answer questions about my Outlook emails. It
  should help me find specific emails, summarize conversations, and provide
  quick responses to common email queries.
</AiPrompt>

### Telegram Agent examples

**Business assistant with calendar scheduling**

<AiPrompt>
  Create an AI business assistant that can schedule emails on my Outlook
  calendar. Users should be able to request meeting times and the bot will find
  available slots and send calendar invites.
</AiPrompt>

**Music recommendation bot with Spotify**

<AiPrompt>
  Make a fun AI chatbot that can return a Spotify song for any message I send
  describing the vibe I want. It should understand mood descriptions and suggest
  perfect tracks.
</AiPrompt>

**Fictional character bot**

<AiPrompt>
  Make an AI bot that is a fictional character - specifically Sherlock Holmes.
  It should respond to messages in character, solve puzzles, and engage in
  detective-style conversations.
</AiPrompt>

### Timed Automation examples

**Daily Linear task summary**

<AiPrompt>
  Send me an email every morning summarizing my new tasks from Linear. Include
  task priorities, due dates, and project context to help me plan my day.
</AiPrompt>

**Email digest automation**

<AiPrompt>
  Send me an email every 6hrs with a summary of all my emails. Group them by
  importance and highlight any urgent messages that need immediate attention.
</AiPrompt>

**Weekly competitor analysis**

<AiPrompt>
  Every week at 8am on Monday, send me a summary of any news about my
  competitors using web search. Focus on product updates, funding news, and
  market developments.
</AiPrompt>

## Next steps

**Quick start ideas:**

* **Slack**: Build a research assistant or codebase Q\&A bot
* **Telegram**: Create a scheduling assistant or entertainment bot
* **Timed**: Set up daily summaries or weekly reports

<CardGroup cols={2}>
  <Card title="Automation examples" icon="bolt" href="/core-concepts/agent/automation-examples">
    Browse real-world automations connecting Linear, Jira, Gmail, Slack, Discord, HubSpot, and more.
  </Card>

  <Card title="Connectors" icon="plug" href="/replitai/integrations">
    See all available integrations you can use in your automations.
  </Card>
</CardGroup>

<Note>
  Want to be notified when new triggers become available? Follow
  [@Replit](https://twitter.com/replit) for the latest updates on Agents &
  Automations.
</Note>

Learn more about [Replit Agent](/core-concepts/agent), or explore additional [AI-powered features](/core-concepts/how-replit-works).
