- Overview
- What Video Message Is Designed For
- Video Requirements
- Where to Find Video Message
- How the Default Video Works
- Default Video Settings
- Controlling How Often the Video Appears
- What Video Overrides Do
- When to Use a Video Override
- How to Create a Video Override
- Understanding Override Rules
- Hash Match
- Query Key and Query Value
- Override Video Settings
- Recommended Setup Strategy
- Practical Examples
- Best Practices
- Troubleshooting
Overview #
Video Message lets you add a short vertical video inside your Noem.ai chatbot experience. Instead of greeting visitors with only a text bubble, your chatbot can now introduce itself with a video, explain what it can help with, and guide the visitor toward the next action.
This is useful when you want the chatbot to feel more human, more guided, or more conversion-focused. A video can quickly explain something that would otherwise take several paragraphs of text, such as how your service works, what visitors should ask, or why they should start a conversation.
What Video Message Is Designed For #
Video Message is not just a decoration. It is meant to help your chatbot create a stronger first impression and guide the visitor more clearly.
You can use it for things like:
- welcoming visitors when they land on your website
- explaining what the chatbot can help with
- showing a quick product or service introduction
- guiding users through a tutorial
- supporting a marketing campaign
- introducing a special offer
- explaining a page-specific topic
- making your chatbot feel more personal and branded
For example, instead of a visitor seeing only “Hi, how can I help?”, they can see a short video saying who you are, what the chatbot can do, and what action they should take next.

Video Requirements #
To upload a video successfully, the file must meet Noem.ai’s video requirements.

The video must be vertical because it appears inside the chatbot window. Horizontal videos are not supported.
For example, a video with a resolution like 848×480 will fail because it is a landscape video. A proper video should be closer to a vertical mobile format, such as 1080×1920.
If your upload fails with a message like Wrong aspect ratio, the video needs to be resized or exported again in 9:16 portrait format.
Where to Find Video Message #
To configure Video Message:
- Open your chatbot project in Noem.ai.
- Go to the Design section.
- Find the Video Message panel.
- Enable video messages.
- Upload your default video.
- Configure when and how it should appear.
- Save your changes.
The default video is the main video that appears unless a more specific video override applies.
How the Default Video Works #
The default video is the general video message for your chatbot. This is the video most visitors will see when no page-specific override is active.
A good default video should answer three things quickly:
- Who is speaking or what business the visitor is interacting with
- What the chatbot can help with
- What the visitor should do next
For example, a local service business might use a default video that says:
“Hi, welcome to our site. You can ask me about our services, pricing, availability, or booking an appointment. Tap the chat button and I’ll help you find the right next step.”
That kind of video works because it gives the visitor a reason to interact.
Default Video Settings #
Enable Video Messages #
This turns the feature on or off.
If this is disabled, the chatbot will not show a video, even if you already uploaded one.
Choose Default Video File #
Upload the main video you want to show.
Before uploading, confirm the video is:
- 9:16 portrait
- less than 60 seconds
- less than 50 MB
If your video is too long, too large, or horizontal, it will not work correctly.
Default Chat Button Text #
This controls the main button shown with the video.
The default text may be something like:
Chat with me
You can customize the button depending on what you want the visitor to do.
Good examples:
- Ask me anything
- Get help now
- Start chat
- Book a demo
- Find the right product
- Ask about pricing
The button should match the intent of the video. If the video is about support, use support-focused text. If the video is about sales, use sales-focused text.
Add a Second Default Button #
You can optionally add a second button when you want to offer two clear next steps.
For example:
- Chat with me
- Book a demo
or:
- Ask a question
- View pricing
Use this carefully. A second button is helpful when there are two strong actions, but too many choices can make the visitor hesitate.
Controlling How Often the Video Appears #
Video Message includes controls that prevent the same visitor from seeing the same video too often.
Show Default Video For The First #
This controls how many times the default video is shown to a visitor.
For example, you may want the video to show:
- every visit
- only the first visit
- only a limited number of times
If the video is promotional or attention-grabbing, it is usually better to limit how often it appears.
Then Hide For #
This controls how long the video stays hidden after the visitor has already seen it.
For example, you may hide it for:
- 1 day
- several days
- permanently until the visitor clears their browser
This keeps the chatbot experience helpful instead of repetitive.
A good starting point is:
- show the video on the first visit
- hide it for 1 day
That gives new visitors a stronger introduction without annoying returning visitors.
What Video Overrides Do #
Video Overrides let you show a different video on specific pages or under specific URL conditions.
This is where the feature becomes much more powerful.
Instead of showing the same generic video everywhere, you can show a message that matches the visitor’s current context.
For example:

This matters because a visitor on your homepage may need a broad introduction, while a visitor on your pricing page probably needs reassurance, answers, or a reason to convert.
When to Use a Video Override #
Use a video override when the default video is too general for a specific page.
A strong override is tied to visitor intent.
Pricing Page Example #
A visitor on the pricing page is probably comparing options or deciding whether to contact you.
A good video could say:
“Looking at pricing? I can help you understand which option fits your needs. Tap the button and I’ll guide you.”
Button text:
Ask about pricing
FAQ Page Example #
A visitor on an FAQ page is probably trying to solve a specific doubt.
A good video could say:
“Need a quick answer? Ask me about setup, features, billing, or support and I’ll point you in the right direction.”
Button text:
Ask a question
Campaign Landing Page Example #
A visitor coming from a Google or Meta ad may expect a specific offer.
A good video should continue the same message from the ad so the experience feels consistent.
Button text:
Get started
How to Create a Video Override #
To create an override:
- Go to the Video Message section in the Design area.
- Scroll to Video Overrides.
- Click Add override.
- Give the override a clear name.
- Choose the override behavior.
- Define the URL matching rules.
- Upload the override video.
- Set the button text, max plays, cooldown, and optional CTA.
- Save the override.
Each override can have its own video, button text, play limit, cooldown, and CTA behavior.
Understanding Override Rules #
A video override only runs when the visitor’s URL matches the conditions you configure.
Path Match #
The path is the part of the URL after the domain.
Example:
The path is:
/pricing
If you use a path match for /pricing, the override can show only on that page or on a group of pricing-related pages, depending on the match type.
Path Prefix #
Path prefix is useful when you want the same video to appear across a group of related pages.
Example path prefix:
/products
This could match:
/products/products/shoes/products/shoes/blue-sneaker
Use this when several pages should share the same video.
Exact Path #
Exact path is better when only one page should trigger the video.
Example:
/faq
This should only apply to the FAQ page.
Use exact matching when you want tighter control.
Hash Match #
A hash is the part of a URL after the #.
Example:
The hash is:
faq
Hash matching is useful when your website uses sections on the same page.
For example, if your help page has a FAQ section, you could show a specific FAQ video only when the visitor lands on:
/help#faq
Query Key and Query Value #
Query parameters are often used for marketing tracking.
Example:
https://example.com/?utm_source=google
The query key is:
utm_source
The query value is:
google
This lets you show different videos depending on where the visitor came from.
For example:
- visitors from Google Ads can see a Google campaign video
- visitors from Meta Ads can see a social campaign video
- visitors from an email campaign can see a special offer video
This is useful because the video can continue the same message that brought the visitor to the website.

Override Video Settings #
Each override can have its own video file. This allows your chatbot to adapt to the page or campaign without changing the default video.
The same video requirements apply:
- 9:16 portrait only
- less than 60 seconds
- less than 50 MB
Override Chat Button Text #
This is the button shown for that specific override.
Examples:

This should be specific to the page. A generic button like “Chat with me” is fine for the homepage, but a targeted page should usually have a targeted button.
Max Plays #
Max Plays controls how many times the override video can play for the same visitor.
Use this to avoid repeating the same video too often.
For example:
- use once for campaign videos
- use limited plays for sales videos
- use unlimited only when the video is genuinely useful every time
Cooldown #
Cooldown controls how long Noem.ai waits before showing the same video again.
For example, a 1-day cooldown means the visitor will not keep seeing the same message every time they refresh or move around the site.
Custom CTA #
Custom CTA lets you add a specific action tied to the video.
This is useful when the video is meant to drive a clear next step, such as:
- booking a demo
- opening a support page
- viewing pricing
- starting a checkout flow
- contacting the team
A good CTA should be short and action-oriented.
Recommended Setup Strategy #
A strong setup usually has one default video and a few high-value overrides.
You do not need a different video for every page.
Start With One Default Video #
Create a simple welcome video that works across the site.
Recommended structure:
- Greet the visitor
- Say what the chatbot can help with
- Invite them to start chatting
Example:
“Hi, welcome. I can help you find information, answer questions, and guide you to the right next step. Tap below and I’ll help you.”

Add Overrides Only Where Intent Is Clear #
The best override pages are usually:
- pricing pages
- product pages
- booking pages
- FAQ pages
- support pages
- campaign landing pages
These pages already tell you something about what the visitor wants. That makes it easier to create a video that feels relevant.
Use Campaign Overrides for Better Continuity #
If a visitor came from an ad or email campaign, the video should match that promise.
For example, if your ad says “Get a free consultation,” the video should not simply say “Welcome to our website.” It should continue the campaign:
“Interested in a free consultation? I can help you get started and answer quick questions before you book.”
That consistency can improve trust and reduce confusion.
Practical Examples #
Example 1: Service Business #
Default video:
- Purpose: welcome visitors
- Button: Chat with me
- Display: first visit
- Hide for: 1 day
Pricing page override:
- Path:
/pricing - Video message: explain pricing is based on needs and invite questions
- Button: Ask about pricing
- Max plays: once
- Cooldown: 1 day
Contact page override:
- Path:
/contact - Video message: invite the user to ask a question before reaching out
- Button: Get help
Example 2: Ecommerce Store #
Default video:
- Purpose: help visitors find products
- Button: Help me shop
Product page override:
- Path prefix:
/products - Video message: explain that the bot can help compare options, check details, or answer sizing questions
- Button: Help me choose
Campaign override:
- Query key:
utm_source - Query value:
google - Video message: match the Google Ads campaign
- Button: Get the offer
Example 3: SaaS Company #
Default video:
- Purpose: introduce the platform
- Button: Ask me anything
Demo page override:
- Path:
/demo - Video message: explain what happens when users book a demo
- Button: Book a demo
Help page override:
- Path prefix:
/help - Video message: explain that the bot can help find tutorials or support information
- Button: Get support

Best Practices #
Keep the video short and direct. The limit is 60 seconds, but most chatbot videos should be much shorter. A strong 15-second video is usually better than a slow 60-second video.
Record vertically from the beginning. Do not record a horizontal video and try to force it into the upload. Use a true 9:16 format.
Match the message to the page. If the visitor is on a pricing page, talk about pricing. If they are on a support page, talk about support.
Use button text that matches the action. “Chat with me” is fine for general pages, but “Ask about pricing” is better on a pricing page.
Do not create too many overrides at once. Start with the default video and two or three important overrides. Add more later if the data shows a need.
Check the experience on mobile and desktop. The video is portrait, but visitors may see it from different devices.
Troubleshooting #
The video upload fails #
Check the file format requirements:
- 9:16 portrait
- less than 60 seconds
- less than 50 MB
If the error says the aspect ratio is wrong, the video is probably horizontal. A video like 848×480 will not work because it is landscape.
The video is too long #
Trim the video below 60 seconds and upload it again.
The video does not appear #
Check whether:
- Video Messages is enabled
- a default video has been uploaded
- the video was saved successfully
- the visitor has already reached the max play limit
- the cooldown is hiding the video
- another override is controlling the page
The wrong video appears #
Review your overrides. A matching override can replace the default video.
Check:
- path match
- hash match
- query key
- query value
- whether the override is enabled
The override does not trigger #
Check the exact URL of the page you are testing.
Make sure the path, hash, or query parameters match the override rule. Also confirm that the override is enabled and has its own uploaded video.
Video Message gives your chatbot a stronger way to introduce itself, guide visitors, and support page-specific journeys. The main value is not simply showing a video. The value is showing the right video at the right moment.
Start with a strong default video. Then add targeted overrides for pages where visitor intent is clear, such as pricing, product, FAQ, support, booking, or campaign landing pages. Keep each video short, vertical, and action-focused.
When used well, Video Message can turn your chatbot from a passive support widget into a guided website assistant that welcomes visitors, explains what to do next, and helps move them toward the right outcome.