> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vectorshift.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Other nodes

> Notifications and uncategorized nodes.

Add these nodes with the pipeline builder: `pipeline.add(name="...").<node>(...)`. Each entry lists the node's configuration parameters. See the [Pipeline reference](/sdk/pipeline/reference) for `add`, `run`, and lifecycle methods.

## `custom_smtp_email_sender`

Send emails using a custom SMTP server configuration

<CodeGroup>
  ```python Sync theme={"languages":{}}
  pipeline.add(name="node").custom_smtp_email_sender(email_subject="...", recipient_email="...", sender_email="...", sender_password="...")
  ```
</CodeGroup>

**Parameters**

<ParamField path="connection_type" type="str" default="'SSL'">
  One of: `SSL`, `STARTTLS`, `TLS`
</ParamField>

<ParamField path="email_body" type="str" default="''" />

<ParamField path="email_subject" type="str" required />

<ParamField path="recipient_email" type="str" required />

<ParamField path="send_as_html" type="bool" default="''" />

<ParamField path="sender_email" type="str" required />

<ParamField path="sender_name" type="str" default="''" />

<ParamField path="sender_password" type="str" required />

<ParamField path="smtp_server" type="str" required />

<ParamField path="smtp_server_port" type="int" default="465" />

## `email_notification`

Send email notifications from [no-reply@vectorshiftmail.com](mailto:no-reply@vectorshiftmail.com)

<CodeGroup>
  ```python Sync theme={"languages":{}}
  pipeline.add(name="node").email_notification(email_subject="...", recipient_email="...")
  ```
</CodeGroup>

**Parameters**

<ParamField path="email_body" type="str" default="''" />

<ParamField path="email_subject" type="str" required />

<ParamField path="recipient_email" type="str" required />

<ParamField path="send_as_html" type="bool" default="''" />

## `notifications`

Send alerts and notifications via different channels

<CodeGroup>
  ```python Sync theme={"languages":{}}
  pipeline.add(name="node").notifications()
  ```
</CodeGroup>

**Parameters**

<ParamField path="sub_type" type="str" default="''" />

## `sms_notification`

Send text message notifications

<CodeGroup>
  ```python Sync theme={"languages":{}}
  pipeline.add(name="node").sms_notification(message="...", phone_number="...")
  ```
</CodeGroup>

**Parameters**

<ParamField path="message" type="str" required />

<ParamField path="phone_number" type="str" required />

## `sticky_note`

<Info>Platform docs: [sticky\_note](/nodes/note/overview)</Info>

<CodeGroup>
  ```python Sync theme={"languages":{}}
  pipeline.add(name="node").sticky_note()
  ```
</CodeGroup>

**Parameters**

<ParamField path="text" type="str" default="''" />

## `zapier`

<CodeGroup>
  ```python Sync theme={"languages":{}}
  pipeline.add(name="node").zapier()
  ```
</CodeGroup>

**Parameters**

<ParamField path="payload" type="str" default="''" />

<ParamField path="webhook_url" type="str" default="''" />
