Skip to main content

Creating an Agent Growth+This feature requires the Growth+ plan or higher

There are three ways to create a Dash Agent: start from scratch using the builder form, use a pre-built template, or describe what you want and let the AI generate it for you. This guide covers all three.

Before You Start

Make sure you have:

  • The Agents: Manage permission (Admins have this by default).
  • At least a basic idea of what you want the agent to do — for example, "send a reminder to customers with overdue returns every morning."

Opening the Agents Page

  1. Click Agents in the sidebar navigation.
  2. The Dash Agents page opens, showing your existing agents (if any) and the template library.

Method 1: Start from a Template

Templates are the quickest way to get started. Each template comes pre-configured with instructions, tools, a trigger, and approval settings.

  1. On the Dash Agents page, click the Templates tab.
  2. Browse the available templates. You can filter by category using the category pills at the top (e.g., Operations, Reports, Customer, Inventory).
  3. Click Use Template on the template you want.
  4. The Agent Builder opens with all fields pre-filled from the template.
  5. Review and adjust the settings to suit your needs — the name, instructions, tools, trigger, and approval modes are all editable.
  6. Click Save & Enable to activate the agent immediately, or Save Draft to save it without enabling it.

The Templates tab showing template cards with names, descriptions, and Use Template buttons

Available Templates

TemplateWhat It DoesTrigger
Late Return Follow-upFinds overdue rentals and sends reminder emailsDaily at 9:00 AM
Store Low Stock AlertChecks store stock levels and generates a reorder summaryDaily at 8:00 AM
Daily Booking SummaryMorning briefing with pickups, returns, sessions, and revenueDaily at 7:00 AM
Waiver & Form ChaserReminds customers to complete waivers before their bookingEvery 4 hours
Weekly Performance ReportRevenue, bookings, and top products compared to last weekWeekly on Monday at 8:00 AM
Booking Preparation GuideSends a "what to expect" email when a booking is createdWhen a booking is created
Late Pickup ReminderContacts customers who have not picked up on timeEvery hour
Workshop Status DigestReviews workshop items and flags overdue repairsDaily at 10:00 AM
Survey Follow-up AgentThanks promoters and follows up with detractorsWhen a survey response is received
Experience Availability MonitorFlags under-booked and fully-booked sessions for tomorrowDaily at 6:00 PM
Staff Roster BuilderReviews next week's bookings and creates staff shiftsWeekly on Sunday at 6:00 PM
Customer Re-engagementFinds customers who have not booked in 30+ daysWeekly on Friday at 10:00 AM

Method 2: Build from Scratch

If none of the templates fit your needs, you can create an agent from scratch.

  1. On the Dash Agents page, click the + Create Agent button.
  2. The Agent Builder opens with empty fields.

Step 1: Name and Description

  1. Enter a Name for your agent (e.g., "Morning Briefing" or "Late Return Chaser").
  2. Optionally enter a Description — a short summary of what the agent does. This appears on the agents list page.

Step 2: Instructions

  1. Write your agent's Instructions in the large text area. Use plain English to describe what the agent should do, step by step.
  2. Be as specific as you can. Good instructions include:
    • What data to look up
    • What actions to take
    • Any rules or constraints (e.g., "do not send more than one email per customer per day")
    • How to format the output

Example instructions:

You are a daily briefing agent. Generate a morning summary of today's operations. Include today's rental pickups and returns with customer names, experience sessions scheduled with participant counts, expected revenue, any overdue returns, and any bookings with incomplete waivers.

Step 3: Select Tools

  1. Scroll to the Tools section. This shows all available AI tools grouped alphabetically.
  2. Click a tool to select or deselect it. Selected tools are highlighted.
  3. Choose only the tools your agent needs — giving an agent fewer, more focused tools makes it faster and more predictable.
  4. Use the search box to quickly find tools by name or description.

Not sure what a tool does? See the Tools Reference for a plain-English explanation of every tool.

For each selected tool, you can set its approval mode. Tools that could make changes (like sending emails or cancelling bookings) default to Require Approval.

The tools section of the Agent Builder showing selected tools with approval mode toggles

Step 4: Set the Trigger

  1. Choose a Trigger Type:
    • Manual — The agent only runs when you click Run Now.
    • Schedule — Choose a frequency (every 15 minutes, every 30 minutes, hourly, every 4 hours, daily, weekly, or monthly) and optionally set a specific time, day, or date.
    • Event — Choose the event that should trigger the agent (e.g., booking created, payment received).

Learn more about triggers

Step 5: Configure Advanced Settings

  1. AI Model — Choose the AI model the agent uses. GPT-5 Mini is recommended for most tasks (uses fewer credits). GPT-5 and Claude Sonnet 4.6 are available for complex reasoning.
  2. Max Iterations — Set how many tool calls the agent can make in a single run (1 to 50). The default is 10. Higher numbers let the agent do more work but use more credits.

Step 6: Save

  1. Click Save & Enable to activate the agent immediately.
  2. Or click Save Draft to save without enabling it. You can enable it later from the agents list.

Method 3: Build Your Agent with AI

If you are not sure how to configure an agent, you can describe what you want in plain English and jump straight into the builder.

  1. On the Dash Agents page, find the Build Your Agent section.
  2. Type a description of what you want the agent to do. For example: "Every morning, check for bookings starting today that have incomplete waivers and send a reminder email to those customers."
  3. Click Build.
  4. The Agent Builder opens with your description pre-filled in the Instructions field.
  5. Review the instructions, select your tools, set the trigger, and configure approval modes.
  6. Click Save & Enable or Save Draft.

The Dash Agents page showing the Build Your Agent section with description input and Build Agent button

Editing an Agent

  1. Go to the Agents page.
  2. Click the agent you want to edit, or click the Edit button on the agent card.
  3. The Agent Builder opens with the agent's current settings.
  4. Make your changes and click Save & Enable or Save Draft.

Enabling and Disabling an Agent

You can toggle an agent on or off without deleting it.

  1. On the Agents page, find the agent you want to toggle.
  2. Click the Enable/Disable toggle on the agent card.
  3. A disabled agent will not run automatically (scheduled or event triggers are paused), but you can still run it manually.

Deleting an Agent

  1. On the Agents page, click the Delete button on the agent card.
  2. Confirm the deletion in the modal that appears.
  3. Deleting an agent is permanent and removes all its run history.