The Automations module in RepairDesk gives you a flexible, visual way to set up automated flows.
Define triggers, conditions, and actions to control exactly when and how customer and staff communications are sent. Using modular cards for triggers, conditions, delays, and actions, you can create targeted Email and SMS based on certain events within the system.
You can build custom flows from scratch and configure global controls to avoid duplicate messaging, all managed from a single, centralized listing.
With this flexibility, you can maintain consistent customer engagement, reduce manual effort, and ensure timely updates throughout the repair lifecycle.
Create an automation flow by connecting triggers, conditions, delays, and actions to define what should happen and when.
You can build a flow from scratch and customize each step based on your specific requirements.
Choose the event that should start your automation flow. Available triggers include:
Select the trigger that best matches the event you want to automate.
Add conditions to decide when your automation flow should continue. You can set rules based on specific details, such as invoice payment or ticket status.
You can also use a Conditional Split to create two paths (Yes and No) depending on whether the condition is met.
You can also Add Time Delay blocks to pause the workflow for a specified number of hours or days before proceeding to the next step (e.g., wait 3 days before sending a pickup reminder).
Choose what the automation flow should do when the trigger and conditions are met. Actions can include sending an Email or SMS.
You can select an existing Email/SMS template or create a new message directly while setting up the action.
You can configure advanced settings, for individual automations
In the Email & SMS Templates tab, you can create reusable messages that can be sent to customers through your automations. When creating a template, you can:
{customer_name} to add the customer’s name, {invoice_no} to include the invoice number, {due_date} for the invoice due date, {total} for the total amount, or {store_name} to include your store name.Once created, these templates can be selected when configuring an automation and used to send the appropriate communication based on the workflow requirements.
When you enable the Automations module, a pop-up will appear allowing you to enable the module for other stores. You can select the stores where you want to enable Automations from the list provided in the pop-up.
Similarly, after creating and saving an automation, a pop-up will appear allowing you to sync the automation to other stores. Select the stores where you want to add the automation from the list.