# Configuring communication settings

Communication settings are the notification settings with respect to emails, SMS and alerts that are configured for a step when a button on the form is clicked.

To configure communication,

1\.    In the node, click <img src="/files/-MhJPEasfHfosbBa7GY0" alt="" data-size="original"> .

<figure><img src="/files/5H22BcFdZwtHbCwWgkW6" alt=""><figcaption><p><em>Configure Communication</em></p></figcaption></figure>

The **Define actions** window is displayed at the right. You can configure the required notification settings in this window.

<figure><img src="/files/3TJFoxKJTKYqPHckjC5G" alt=""><figcaption><p><em>Define communication actions</em></p></figcaption></figure>

2\.    Under **Define auxiliary action**, select the type of notification (email, SMS or alert) you want to send when the button is clicked and then click **Configure**.

3\.    Let’s say we selected **Send an email**. The **Configure email** window is displayed as given below.

<figure><img src="/files/fhu7sbKA9h3QDCnRAuSw" alt=""><figcaption><p><em>Configure Email - Subject &#x26; Body</em></p></figcaption></figure>

4\.    Enter the **Subject** and **Email Body** for the email.

5\.    Under **Select Receivers**, select the recipients to whom you wish to send the notification on clicking the button.

<figure><img src="/files/vVEjeSjiBPlXeXjbVr6g" alt=""><figcaption><p><em>Select Receivers for Email Communication</em></p></figcaption></figure>

| **Field**                                                                | **Description**                                                                                                                                                                        |
| ------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Users who are present in company defined roles                           | <p>Select this if you want the emails to be sent to specific roles<br> You will be prompted to select the roles.</p>                                                                   |
| Email IDs from a particular field in the form                            | <p>Select this if you want the emails to be sent to email IDs picked from a field in the form<br>You will be prompted to select the field from which the email ID is to be picked.</p> |
| Users who will be assigned this workflow after the submit of this button | Select this if you want to send an email to the assignee of the next step                                                                                                              |
| Initiator of this workflow                                               | Select this if you want to send an email to the initiator of the workflow                                                                                                              |
| User who has initiated this step                                         | Select this if you want to send an email to the user who has initiated the current step of the workflow                                                                                |
| Total participants of the workflow                                       | Select this if you want to send an email to all the roles and users involved in the workflow                                                                                           |
| Custom email id list                                                     | <p>Select this if you want to send an email to specific email IDs</p><p>You will be prompted to enter the email IDs on which the email is to be sent.</p>                              |

{% hint style="info" %}
**Note**: We can configure communication settings in a similar manner for **SMS** and application **alerts**.
{% endhint %}

Let's add an email notification in the reimbursement workflow that we had started to design. Refer [**Defining Workflows**](/workflow-builder/how-to-create-workflows.md). Let's say we want to send an email notification to the initiator when the status is updated to **Request Raised**. This can be accomplished using the following settings:

<figure><img src="/files/S7EyI7AjJJoBJTU4Lpd0" alt=""><figcaption></figcaption></figure>

On clicking **Configure**, we will configure the settings for the email as given below. We will provide a subject and body to the email, and pick the email ID of the initiator from the **Email** field in the **Claim Reimbursement** form.  *<\<add a public link>>*

{% hint style="info" %}
​​Can you set up SMS and notification alerts for the same condition in a similar manner?
{% endhint %}

6\.    To save the settings, at the bottom right, click **Apply**.

<figure><img src="/files/ayT4vfUzVn5LtYsJuUpe" alt=""><figcaption><p><em>Configure an Email Communication for a workflow step</em></p></figcaption></figure>


---

# 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://docs.senpiper.com/workflow-builder/how-to-create-workflows/define-workflow-actions/configuring-communication-settings.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.
