Page Widgets
Page Widgets
What are Page Widgets?
Page Widgets are lightweight, non-intrusive engagement tools that appear on specific pages of your website as slide-out panels or inline elements. Unlike the full chat widget, they are designed for focused, single-purpose interactions: starting a quick text conversation, scheduling a call, or connecting a visitor to the right topic instantly.
You can place multiple different widgets on different pages — each completely independent.
Widget types
Click-to-Text — shows a "Text us" button. When clicked, the visitor enters their phone number and a message is sent to your SMS inbox in Velaro. Great for sites where your customers prefer texting.
Click-to-Call — shows a "Call us" button with your phone number. Tapping on mobile starts a phone call directly. Useful as a persistent CTA on high-intent pages like pricing or checkout.
Topic Chat — shows a small chat panel pre-configured for a specific topic (e.g. "Get a demo", "Billing help", "Technical support"). Routes directly to the right team without requiring the visitor to explain their issue.
Creating a widget
1. Go to Page Widgets in the sidebar.
2. Click New Widget.
3. Choose a widget type.
4. Configure:
- Display name — what the visitor sees on the button
- Position — bottom left or bottom right
- Color — matches your brand
- Team — which team the widget routes to (Topic Chat and Click-to-Text)
- Phone number — your number (Click-to-Call)
5. Click Save — a widget ID is generated.
Installing a widget
Page Widgets use the same embed script as your main chat deployment. No additional script is needed — just add the widget ID to the pages where it should appear.
Add this before the closing </body> tag on the specific page:
<div data-velaro-widget="YOUR_WIDGET_ID"></div>
The widget renders automatically where you place this div. To show it floating in the corner instead, use:
<script>
window.VelaroWidgets = ['YOUR_WIDGET_ID'];
</script>
Showing widgets on specific pages
Because you control the HTML on each page, widgets only appear on the pages where you add the widget code. For example:
- Pricing page: Click-to-Call widget
- Support page: Topic Chat widget (Technical Support team)
- Contact page: Click-to-Text widget
Running multiple widgets
You can show more than one widget on the same page:
<script>
window.VelaroWidgets = ['WIDGET_ID_1', 'WIDGET_ID_2'];
</script>
They stack in the corner. We recommend no more than 2 on a single page to avoid overwhelming visitors.
Best uses for each widget type
Click-to-Text works best on:
- Mobile-optimized pages
- Service business landing pages
- Pages where customers have quick questions (business hours, location, pricing)
Click-to-Call works best on:
- Pricing or demo request pages
- High-intent product pages
- Enterprise sales pages
Topic Chat works best on:
- Support portals with multiple departments
- Product documentation pages
- Any page where the visitor's intent is clear (billing, onboarding, tech support)
Analytics
Widget interactions are tracked in Reports > Conversations with the source tagged as the widget name. Use the Channel filter to see performance per widget.
Was this article helpful?