--- title: "Configure The Rule" url: https://docs.catalyst.zoho.com/en/tutorials/event-app/nodejs/configure-rule/ description: "Configure a Catalyst Event Function and associate it with a Rule in Catalyst Signals that will send automated onboarding emails to the application users when they sign up." last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Catalyst Signals" url: /en/signals - name: "Signals Publisher" url: /en/signals/help/publishers/create-publisher/catalyst-publishers/ - name: "Signals Events" url: /en/signals/help/events/ - name: "Signals Rules" url: /en/signals/help/rules/key-aspects/ --- # Configure The Rule To configure the required rule: 1. Navigate to the **Rules** component in the *Catalyst Signals* section of the console and click **Add Rule**. ![catalyst_tutorials_eventapp_signals_rule_add_rule](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/catalyst_tutorials_eventapp_signals_rule_add_rule.webp) 2. Provide a suitable name and description for your Rule. ![catalyst_tutorials_eventapp_signals_rule_name_rule](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/catalyst_tutorials_eventapp_signals_rule_name_rule.webp) 3. Click **Choose Event**, and select **Catalyst Publisher** to add the configured Publisher. ![catalyst_tutorials_eventapp_signals_rule_choose_publisher](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/catalyst_tutorials_eventapp_signals_rule_choose_publisher.webp) 4. Choose **User Confirmation** as the event that triggers this rule, and click **Done**. ![catalyst_tutorials_eventapp_signals_rule_choose_rule_pub](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/catalyst_tutorials_eventapp_signals_rule_choose_rule_pub.webp) 5. Click **Choose Target**. ![catalyst_tutorials_eventapp_signals_rule_target_choice_time](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/catalyst_tutorials_eventapp_signals_rule_target_choice_time.webp) 6. Provide a name for your **Target**, select **Function** as the *Consumer Type*, and select the **Event Function** you created from the drop-down. ![catalyst_tutorials_eventapp_signals_rule_target_choose_func](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/onboarding-rule-event-app.webp) 7. Set the *Dispatch Policy* as **Instant**, and enable the *Send as Single Event* option, and select **Transform** as the *Target Input*. ![catalyst_tutorials_eventapp_signals_rule_target_paylad_start](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/transform-selection-event-app.webp) 8. Enter the text shown below in the *Template Compiler* section, and click **Generate Output**. ``` { "email" : $.events[0].data.email_id } ``` ![catalyst_tutorials_eventapp_signals_rule_target_gen_output](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/template-compiler-section-event-app.webp) 9. Click **Save** to apply your **Target** configurations, and click **Save** to create your **Rule**. ![catalyst_tutorials_eventapp_signals_rule_target_complete_save_all](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/catalyst_tutorials_eventapp_signals_rule_target_complete_save_all.webp) The required **Rule** has been configured. ![catalyst_tutorials_eventapp_signals_rule_target_all_done](https://catalyst-docs-development.zohostratus.in/images/tutorials/event-app/catalyst_tutorials_eventapp_signals_rule_target_all_done.webp)