--- title: "Signals Triggers" url: https://docs.catalyst.zoho.com/en/cloud-scale/help/stratus/stratus-config/event-triggers/ description: "Stratus is a robust cloud storage solution powered by Catalyst. You can store data of any format type in the form of buckets and objects." last_updated: 2026-09-08T11:07:33Z service: Cloud Scale type: general related_links: - name: "Create a Bucket" url: /en/cloud-scale/help/stratus/buckets/create-bucket/ - name: "Upload an Object" url: /en/cloud-scale/help/stratus/objects/upload-object/ - name: "Signals Help Documentation" url: /en/signals/ - name: "Circuits Help Documentation" url: /en/serverless/help/circuits/introduction/ - name: "Java SDK" url: /en/sdk/java/v1/cloud-scale/stratus/overview/ - name: "JavaScript SDK Documentation" url: /en/sdk/javascript/v1/cloudscale/stratus/overview/ - name: "Python SDK" url: /en/sdk/python/v1/cloud-scale/stratus/overview/ - name: "iOS SDK" url: /en/sdk/ios/v2/cloud-scale/stratus/overview/ - name: "Android SDK" url: /en/sdk/android/v2/cloud-scale/stratus/overview/ - name: "Flutter SDK" url: /en/sdk/flutter/v2/cloud-scale/stratus/overview/ - name: "REST API" url: /en/api/code-reference/cloud-scale/stratus/get-all-buckets/#GetAllBuckets --- # Signals Triggers [Catalyst Signals](https://docs.catalyst.zoho.com/en/signals/) is a powerful event bus service that listens for the occurrences of pre-determined events and automatically executes associated [Event functions](https://docs.catalyst.zoho.com/en/serverless/help/functions/event-functions/), or the targeted [Circuits](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction/). In Stratus, you can configure the required rule to trigger [Catalyst Signals](https://docs.catalyst.zoho.com/en/signals/) at the event of an: * Object Upload * Object Download * Object Update * Object Delete > **Note:** Ensure that you go through the following help documentation to use this configuration effectively: * **Catalyst Signals:** [Help](https://docs.catalyst.zoho.com/en/signals/) * **Catalyst Publishers:** [Help](https://docs.catalyst.zoho.com/en/signals/help/publishers/create-publisher/catalyst-publishers/) * **Create a Rule in Signals:** [Help](https://docs.catalyst.zoho.com/en/signals/help/rules/create-rule/) * **Circuits:** [Help](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction/) * **Event Functions:** [Help](https://docs.catalyst.zoho.com/en/serverless/help/functions/event-functions/) ### Create Signals Rules in Buckets To create a Signals rule in Stratus: 1. Click on the required bucket. ![catalyst_stratus_bucket_names_first](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_bucket_names_first.webp) 2. Click the **Configurations** tab. ![catalyst_stratus_configurations_list](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_configurations_list.webp) 3. Expand the **Signals** section and click **Add Rule**. ![catalyst_stratus_event_listerner_add_rule](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_event_listerner_add_rule.webp) 4. Provide a name and description for the rule. ![catalyst_stratus_name_desc_for_rule](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_name_desc_for_rule.webp) 5. Select the action or actions that is supposed to trigger Signals from the **Action** drop-down. ![catalyst_stratus_object_actions_rule](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_object_actions_rule.webp) 6. Choose your required **Target Point**. Based on this selection, either an *Event Function* or a *Circuit* will be triggered when the selected actions occur. > **Note:** * Before you choose a target point, make sure the required target event function or target circuit is configured and deployed to the catalyst console. Only if you deploy the required *Target Point* to the console will it be available in the **Target Function** or **Target Circuit** drop-down. * The [Circuits](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction/) component is currently **not available** to Catalyst users accessing from the **EU**, **AU**, **IN**, or **CA** data centers. Hence, users from these DCs will not be able to trigger Circuits using the Stratus component. **Event Function** ![catalyst_stratus_configs_event_listen_trigger_func_sel](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_configs_event_listen_trigger_func_sel.webp) 7. Choose the required event function from the **Target Function** drop-down. ![catalyst_stratus_target_func_sel_func](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_target_func_sel_func.webp) > **Note:** * If you still have not coded and deployed the required *Event Function*, click the **Create Event Function** button. You will be directed to the [Serverless](https://docs.catalyst.zoho.com/en/serverless/) section of the console, and follow the steps listed in this [help documentation](https://docs.catalyst.zoho.com/en/serverless/help/functions/implementation/#create-a-function) to create an event function. * If you have [initialized the required function](https://docs.catalyst.zoho.com/en/cli/v1/initialize-resources/initialize-functions/) using the Catalyst CLI, ensure you [deploy the function](https://docs.catalyst.zoho.com/en/cli/v1/deploy-resources/deploy-options/) to the Catalyst console once you have coded your required business logic. 8. Click **Create**. ![catalyst_stratus_func_sel_event](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_func_sel_event.webp) The rule will be created, and the Signals rule will be enabled. **Circuit** ![catalyst_stratus_configs_event_listen_trigger_circuit_sel](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_configs_event_listen_trigger_circuit_sel.webp) 7. Choose the required circuit from the **Target Circuit** drop-down. ![catalyst_stratus_circuit_drop_down](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_circuit_drop_down.webp) > **Note:** If you have not yet coded and [deployed the required functions](https://docs.catalyst.zoho.com/en/cli/v1/deploy-resources/deploy-options/) for the [Circuit](https://docs.catalyst.zoho.com/en/serverless/help/circuits/introduction/) and created it, click the **Create Circuit** button. You will be directed to the [Serverless section](https://docs.catalyst.zoho.com/en/serverless/) of the console, and follow the steps listed in this [help documentation](https://docs.catalyst.zoho.com/en/serverless/help/circuits/implementation/#create-a-circuit) to create a Circuit. 8. Click **Create**. ![catalyst_stratus_circuit_event_creating](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_circuit_event_creating.webp) The rule will be created, and the Signals rule will be enabled. ![catalyst_stratus_enabled_rule_event_func](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_enabled_rule_event_func.webp) ### Edit a Signals Rule To edit a Signals rule: 1. Click the ellipsis icon next to the rule, then click Edit. ![catalyst_stratus_edit_rule](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_edit_rule.webp) 2. Make the required edits and click **Update**. ![catalyst_stratus_editing_in_progress](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_editing_in_progress.webp) The changes will be applied. ![catalyst_stratus_edit_rule_applied](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_edit_rule_applied.webp) ### Disable a Signals Rule To disable a Signals rule: 1. Click the ellipsis icon next to the rule, then click **Disable**. ![catalyst_stratus_disable_rule_button](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_disable_rule_button.webp) 2. Click **Disable** in the prompt to confirm your action. ![catalyst_stratus_disable_rule_prompt](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_disable_rule_prompt.webp) The rule will be disabled. ![catalyst_stratus_disabled_rule](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_disabled_rule.webp) ### Delete a Signals Rule To delete a Signals rule: 1. Click the ellipsis icon next to the rule, then click **Delete**. ![catalyst_stratus_delete_rule_button](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_delete_rule_button.webp) 2. Click **Delete** in the prompt to confirm your action. ![catalyst_stratus_delete_rule_prompt](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_delete_rule_prompt.webp) The rule will be deleted. ![catalyst_stratus_deleted_rule_successfully](https://catalyst-docs-development.zohostratus.in/images/help/stratus/catalyst_stratus_deleted_rule_successfully.webp)