Skip to main content

Bot Triggers Growth+This feature requires the Growth+ plan or higher

A trigger decides when a Dash Bot runs. Every bot has exactly one. Dash sets it when it writes the bot, and you can change it any time with Change when on the bot itself.

Manual Triggerโ€‹

A manual trigger means the bot only runs when you click Run Now. It will never run on its own.

When to Use Manual Triggersโ€‹

  • You want full control over when the bot runs.
  • The task is something you do on demand rather than on a recurring basis (e.g., generating a one-off report or auditing your inventory before a busy weekend).
  • You are testing a new bot and want to run it yourself before enabling automatic execution.

How to Set Upโ€‹

  1. Open the bot and click Change when.
  2. Under It runs, choose Only when I press Run.
  3. Click Done. There is nothing else to set.

Running a Manual Botโ€‹

  1. Go to the Bots page.
  2. Find the bot and click Run Now.
  3. The bot starts immediately and you can track its progress in the run history.

Scheduled Triggerโ€‹

A scheduled trigger runs the bot automatically at a set time or interval. This is the most common trigger type.

Available Frequenciesโ€‹

FrequencyDescriptionExample
Every 15 minutesRuns four times per hour, every hourChecking for new form submissions
Every 30 minutesRuns twice per hour, every hourMonitoring stock levels
HourlyRuns once every hourChecking for late pickups
Every 4 hoursRuns six times per dayChasing incomplete waivers
DailyRuns once per day at a specific timeMorning briefing at 7:00 AM
WeeklyRuns once per week on a specific day and timePerformance report every Monday at 8:00 AM
MonthlyRuns once per month on a specific date and timeMonth-end inventory review on the 1st at 9:00 AM

How to Set Upโ€‹

  1. Open the bot. The line under its name says when it runs today - "Every day at 6:00pm".
  2. Click Change when.
  3. Under It runs, choose On a schedule.
  4. Set How often, then the fields that appear beside it:
    • At - the time of day it runs, in your own time zone.
    • On (weekly only) - the day of the week.
    • Date (monthly only) - the day of the month, 1 to 28.
  5. Click Done.

Change when open, showing It runs, How often and At

Important Notesโ€‹

  • All schedule times use your business time zone, set in Settings > Localization.
  • The bot has to be switched on for scheduled runs to happen. A bot that is off has its schedule paused.
  • If a bot is still running when its next time comes around, that run is skipped so the two cannot overlap.

Event Triggerโ€‹

An event trigger runs the bot automatically when something specific happens in your EquipDash account. For example, you can run a bot every time a new booking is created.

Available Eventsโ€‹

Events are grouped by category:

Bookingsโ€‹

EventFires When
Booking createdA new rental or experience booking is created
Booking updatedAn existing booking is modified (dates, items, status)
Items picked upA customer collects their rental items
Customer checked inA customer checks in to an experience
Items returnedA customer returns their rental items
Booking completedA booking is marked as completed
Booking cancelledA booking is cancelled
Experience bookedA customer books a spot on an experience

Paymentsโ€‹

EventFires When
Payment receivedA payment is recorded against a booking
Payment refundedA refund is processed for a booking

Customersโ€‹

EventFires When
Customer createdA new customer is added to the system

Waivers & Formsโ€‹

EventFires When
Waiver/form completedA customer submits a waiver or form

Surveysโ€‹

EventFires When
Survey response receivedA customer completes a survey

Workshopโ€‹

EventFires When
Item sent to workshopAn item is sent for repair
Workshop repair completedA workshop item is marked as repaired

Staffโ€‹

EventFires When
Staff shift createdA new staff shift is created

How to Set Upโ€‹

  1. Open the bot and click Change when.
  2. Under It runs, choose When something happens.
  3. Pick the event beside it. Events are grouped by category.
  4. Click Done.

Use Cases for Event Triggersโ€‹

  • Booking created - Send a personalized preparation email to the customer with what to expect and what to bring.
  • Items picked up - Log the pickup time and check if any waivers are still incomplete.
  • Items returned - Check the returned items and flag any damage or missing items to the team.
  • Payment received - Log the payment and check if the booking is now fully paid.
  • Survey response received - Thank promoters and follow up with detractors automatically.
  • Workshop repair completed - Check if the repaired item has upcoming bookings and notify staff.

Important Notesโ€‹

  • The bot receives context about the event that triggered it (e.g., which booking was created), so its instructions can reference "the booking that was just created."
  • Event-triggered bots must be enabled to respond to events. Disabling the bot stops it from reacting to events.
  • If the same event fires multiple times in quick succession (e.g., several bookings created at once), each event triggers a separate bot run.

Weather Triggerโ€‹

A weather trigger runs the bot when one of your weather rules is breached by the forecast - wind above your limit, too much rain, temperature outside your range, and so on.

How to Set Upโ€‹

  1. Set up at least one rule in Settings > Weather thresholds.
  2. In the builder, go to step 3 ยท When should it run?
  3. Select Weather.
  4. Choose whether the bot fires when any of your rules is breached, or pick the specific rules it should watch.

Use Cases for Weather Triggersโ€‹

  • Draft a message to everyone booked on an affected day so you can review and send it in one go.
  • Flag which bookings are affected so somebody can call them.
  • Put a note on the affected bookings before the shift starts.

Learn more about weather thresholds

Choosing the Right Triggerโ€‹

ScenarioRecommended Trigger
"I want a morning briefing every day"Schedule - Daily at 7:00 AM
"Remind customers about overdue returns"Schedule - Daily at 9:00 AM
"Send a welcome email when someone books"Event - Booking created
"Generate a report when I ask for one"Manual
"Check for late pickups throughout the day"Schedule - Hourly
"Follow up on bad survey scores"Event - Survey response received
"Review next week's staffing every Sunday"Schedule - Weekly on Sunday
"Tell me who's affected when the wind picks up"Weather - any rule
Quiet days cost nothing

A scheduled bot that runs and finds nothing to act on records a Nothing needed doing this time run and uses no AI at all. You do not need to worry about scheduling a bot hourly just in case.