Support Help


Automate your helpdesk in a click using Macros in Zoho Support. Macros, unlike regular workflows can be applied to a ticket manually. They can be used to define rules and actions that automatically modify a ticket besides notifying users and creating tasks.

There are two options to associate alerts, tasks, and field updates.

  1. Create alerts, tasks, and field updates and associate to the rule
  2. Select existing alerts, tasks, and field updates to associate to the rule

Creating a Macro

To add a Macros rule, follow the steps given below:

    1. Click Setup > Automate > Macros.
    2. In the Macros page, click on New Macro.
    3. Under Actions section, specify the actions to be performed when the Macro is executed.
    4. Click Save


  • Existing as well as new alerts, tasks or fields can be associated to a time based workflow rules.

Sending Alerts

Alerts are automated, predefined e-mail notifications that are sent out on applying a Macro.

To add an alert in a Macro, follow the steps given below:

  1. In the Actions section, click next to Send Alerts.
  2. Enter a Name for the alert.
  3. Select an existing e-mail template to associate with the alert.
  4. Select whom you should send this e-mail alert to.
  5. Select additional people you want to notify about this alert from the following:
    • Record Owner: Owner of the record
    • Record Creator: Person who created the record
    • Notify Contact: Contact who sent the ticket
    • Additional Recipients: Add additional people you might want to send a notification to. Enter their e-mail IDs in the field provided separated by a comma.
  6. Click Save

A new e-mail alert is now created. This alert can also be associated with an existing or a new Macro.

Assigning Tasks

You can automatically assign a task to an agent by applying a Macro to a ticket.

To add a new task, follow the steps given below:

  1. In the Actions section, click next to assign tasks.
  2. Enter a Subject relevant to the task.
  3. Enter the Status of the task.
  4. Set the Priority for the task.
  5. Assign the task to an agent & select whether to notify the assignee about it.
  6. Select if you want to assign the ticket owner as the task owner.
  7. Specify a due date for the completion of the task.
  8. Enter a description about the task.
  9. Click Save.

The new task would be assigned to the specified agent when the associated Macro is applied to a ticket. This task can also be associated with an existing or a new Macro.

Updating Ticket Properties

You can update/modify ticket properties using Macros. Add a workflow assignment value to a Macro, to auto update fields in the Tickets module. On applying a Macro, the selected fields will be updated with new values.

To create a new assignment value, follow the steps given below:

  1. In the Actions section, click next to update field.
  2. Provide a name for the assignment value.
  3. Enter a description for the assignment value.
  4. Select a field and the corresponding value for auto update.
  5. Click Save.

This assignment value ensures that chosen fields are updated when the Macro it is associated with is executed.

Applying Macros to Tickets

Macros once created can be manually applied by agents to a ticket. To apply a macro to a ticket follow the steps mentioned below.

  1. Open a ticket you want to apply a macro to.
  2. Click Macro from the action bar at the top.
  3. Select a macro from your list of macros displayed in the drop-down.

The actions defined in the macro will be applied to the ticket. For example, a ticket property may be updated besides sending an e-mail alert to the user.