# Overview

Custom Action rules are the most powerful feature of WorkSmart which allows you to display customised action buttons based on different triggers/conditions and then take appropriate actions when a user interacts with that custom action button.

For example, you can setup a rule to display a button called "Start Work" for a support ticket using the following condition and action:

1. Who can perform action - this controls to who should see the custom action button - you can select a user, contact group and a column value from the record&#x20;
2. Condition - Define a condition as when the button should be made available - in above example, we only want to display the "Start Work" button when the Status field has a value of "Submitted"
3. Action  - Define an action which will be trigged when the "Start Work" button is clicked by the user - for example, you can directly change the status to "In Progress" or you can use the "Navigate To" action to open an edit session for the user to input further information when they are starting the work.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.workdigital.io/custom-database-apps/automation-rules/custom-workflows/periodic-rules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
