Skip to main content

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

There are four ways to create a Dash Agent: use a ready-made template, build one from scratch in the three-step builder, describe what you want and let Dash build it, or simply ask for it in the Dash AI chat. This guide covers all four.

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, what it is allowed to do, when it runs, and which actions ask you first.

  1. On the Dash Agents page, click the Agent templates tab.
  2. Browse the available templates. You can narrow the list by Use case (e.g., Operations, Reports, Customers, Inventory), by Industry, or by typing in the search box.
  3. Click Use Template on the template you want.
  4. The builder opens with all fields pre-filled from the template.
  5. Review and adjust anything you want to change โ€” the name, instructions, what it is allowed to do, when it runs, and which actions ask you first.
  6. Click Activate agent to turn it on right away, or Save draft to keep it switched off for now.

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, build an agent yourself. The builder is three steps.

  1. On the Dash Agents page, click New agent.
  2. The builder opens with empty fields.

As you fill it in, a plain-English summary on the right tells you exactly what you have built โ€” when it runs, what it can do, and what it will check with you first. Read that sentence before you activate the agent; if it does not describe what you meant, change something.

Step 1: What should it do?โ€‹

  1. Enter an Agent name (e.g., "Morning briefing" or "Late return chaser").
  2. Optionally add a Description โ€” a short summary that appears on the agent card.
  3. Optionally pick a Category so it is easy to find later.

Then write the Instructions. Write it the way you would brief a new staff member โ€” what to do, how to behave, and any rules to follow.

Be as specific as you can. Good instructions cover:

  • What to look up
  • What to do about it
  • Any rules or limits (e.g., "do not contact the same customer twice in a day")
  • How you want the result written up

Example instructions:

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

Step 2: What is it allowed to do?โ€‹

This is a short list of plain switches rather than a long list of technical abilities. Turn on what this agent may do:

SwitchWhat it covers
Look things upBookings, customers, products, availability, reports. Read-only, always safe.
Email & message customersEmails, texts, forms, and reminders.
Payments & refundsPayment links, charges, refunds, deposits.
Change bookingsCreate, update, move, or cancel bookings; notes and tags.
Manage customersCreate and update customer records and groups.
Manage products & inventoryProducts, stock levels, workshop, store items.
Manage experiences & sessionsExperiences, departures, series, programs.
Manage staff & schedulesShifts, time off, certifications.
Promotions & vouchersPromo codes, vouchers, campaigns.
Day-to-day operationsSeasons, closures, waitlists, bundles, categories, settings.
Connected appsThe outside apps you connected in Settings > Connected apps.

Each switch you turn on also shows an Ask me first toggle, so you can let the agent get on with something or make it check with you.

Money always asks first

Payments & refunds is locked to Always asks first, and so is anything that cancels a booking or sends money out. You cannot switch that off โ€” no matter how the agent is set up, it will pause and wait for a person.

Connected apps are locked the same way: anything an agent sends out to a connected app asks you first.

Step 2 of the agent builder: one switch per thing the agent may do

Fine-tuning individual abilitiesโ€‹

If a switch is broader than you want, click Fine-tune individual abilities underneath. That opens the complete list, where you can tick or untick each ability one at a time and set whether it runs on its own or asks you first.

You can also click Select for me โ€” Dash reads your instructions and picks the abilities that match.

Not sure what something does? See the Tools Reference for a plain-English explanation of each one.

Step 3: When should it run?โ€‹

  1. Choose when the agent runs:
    • Manual โ€” only when you click Run now.
    • Schedule โ€” choose a frequency (every 15 minutes, every 30 minutes, hourly, every 4 hours, daily, weekly, or monthly) and set a time, day, or date.
    • Event โ€” choose what should set it off (e.g., a booking is created, a payment is received).
    • Weather โ€” run it when one of your weather rules is breached.

Learn more about triggers

Advanced settingsโ€‹

  • AI model โ€” which model the agent uses. The default (GPT-5.4 Mini) suits most jobs and uses fewer credits; the larger models are there for more complex reasoning.
  • Max steps โ€” how many actions the agent may take in a single run (1 to 50, default 10). More steps let it do more work but use more credits. If a run stops early because it ran out of steps, this is the setting to raise.

Saveโ€‹

  1. Click Activate agent to turn it on right away.
  2. Or click Save draft to save it switched off. You can turn it on later from the agents list.

Method 3: Describe It and Let Dash Build Itโ€‹

If you are not sure how to set an agent up, just describe the job.

  1. On the Dash Agents page, find the Build your agent box.
  2. Type 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 Agent.
  4. The builder opens with everything filled in โ€” instructions, what it is allowed to do, and when it runs.
  5. Read it over, change anything you want, then click Activate agent or Save draft.

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

Method 4: Ask for It in the Chatโ€‹

You can also ask for an agent without leaving the Dash AI chat.

  1. Open Dash AI.
  2. Say what you want โ€” for example, "create an agent that texts customers the day before their session."
  3. Dash builds it and tells you it is ready.
  4. The agent is saved as a draft, switched off. Open it from the Agents page, review it, and turn it on when you are happy.

Agents created this way are never switched on automatically โ€” you always get to look first.

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 builder opens with the agent's current settings.
  4. Make your changes and click Update agent (for an active agent) or Activate agent / 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 window that appears.
  3. Deleting an agent is permanent and removes all its run history.

How Many Agents Can I Have?โ€‹

GrowthPro
Agents310
Runs per month2001,000

If you hit the limit, either turn off an agent you no longer need or upgrade your plan.