> For the complete documentation index, see [llms.txt](https://docs.ownchat.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ownchat.app/bot/send-action/send-video-node.md).

# Send Video

{% embed url="<https://app.supademo.com/demo/cmm3ggn171aenq1brgakntn7q?utm_source=link>" %}

### **Overview**

The **Send Video** action allows you to send a video file within a bot flow.

This action:

* Sends a video message
* Supports optional caption text
* Does not collect user input
* Automatically proceeds to the next connected node

***

Add a Send Video Action &#x20;

1. Click **Add Node**

{% embed url="<https://app.supademo.com/demo/cmp29vni201kwxn0j1gin7l52?utm_source=link>" %}

2. Select **Send Action**
3. Choose **Send Video**

{% embed url="<https://app.supademo.com/demo/cmp29yu8s01l4xn0j9moa0s0e?utm_source=link>" %}

The Send Video configuration panel will open.

***

#### Action Name &#x20;

The **Action Name** is used for internal reference.

* Helps identify the action within the flow
* Does not appear to customers

{% embed url="<https://app.supademo.com/demo/cmp2agljp0007w80jnkoimuw7?utm_source=link>" %}

Example:

* Product Demo Video
* 9999 Special Launch

***

### Media Upload Type &#x20;

You must choose how the video will be uploaded.

Available options:

* **From Media**
* **URL**

{% embed url="<https://app.supademo.com/demo/cmp2aimsn00ucwz0jnu6fcsuv?utm_source=link>" %}

### Upload Type: From Media &#x20;

Use this option to select a video from the Media Collection.

Steps:

1. Select **Upload Type – From Media**
2. Click **Upload Media**

{% embed url="<https://app.supademo.com/demo/cmp2akvtu00gqyy0jztsgg2fu?utm_source=link>" %}

3. Choose the required video from the popup
4. Confirm selection

{% embed url="<https://app.supademo.com/demo/cmp2amu8d00guyy0jcc67ctgi?utm_source=link>" %}

The selected video will be attached to the action.

***

#### Upload Type: URL &#x20;

Use this option to send a video using a direct URL.

**URL** &#x20;

Enter the publicly accessible video URL.

**Fallback URL** &#x20;

Enter a backup video URL.

If the primary URL fails or is inaccessible, the fallback URL will be used.

***

#### Caption (Optional) &#x20;

You can add caption text along with the video.

Caption features:

* Maximum length: **4096 characters**
* Supports emojis
* Supports text formatting
* Supports variables

Use captions to provide context or additional information.

***

#### Text Formatting Options (Caption) &#x20;

**Bold** &#x20;

1. Select the text
2. Click **B**

***

**Italic** &#x20;

1. Select the text
2. Click ***I***

***

**Strikethrough** &#x20;

1. Select the text
2. Click ~~**S**~~

***

**Emojis** &#x20;

Click the **Emoji icon** to insert emojis.

***

### Add Variable &#x20;

Use **Add Variable** to insert dynamic data into the caption.

When sent, variables are automatically replaced with customer-specific data.

***

#### Customer Fields &#x20;

Predefined fields stored in the customer profile.

Examples:

* Customer Name
* Phone Number
* Total Amount
* Custom Fields

Example usage:

Hi {{customer.name}} &#x20;

To insert a variable:

1. Click **Add Variable**
2. Select the required field
3. The variable will be inserted automatically

#### Supported File Formats &#x20;

* video/mp4
* video/3gp

#### File Size Limit &#x20;

Maximum file size: **16 MB**

Files exceeding this limit will not be accepted.

#### Save and Deploy &#x20;

After configuring the action:

1. Click **Create** to add the action to the flow

{% embed url="<https://app.supademo.com/demo/cmp2au1hu0114wz0jw5uvdjar?utm_source=link>" %}

2. Connect the node within the flow
3. Click **Publish** to deploy changes

#### Validation Before Publishing &#x20;

Before publishing:

* Confirm file format and size meet requirements
* Verify URL accessibility (if using URL upload type)
* Ensure fallback URL is valid (if configured)
* Test the flow to confirm proper video delivery
