ChatSyncs Help Center
DocumentationVideo TutorialsSupport Ticket
Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
Sign inSupport sign-in
  • Docs
  • Videos
  • Tickets
  • For developers

    Developer APIREST endpoints for messages, contacts and templates.MCP serverConnect Claude, ChatGPT or Cursor to your account.
ChatSyncs Help Center

Guides, video lessons and support for ChatSyncs.

Help

  • Documentation
  • Video Tutorials
  • Search

Support

  • Get help
  • Your tickets
  • New ticket

Developers

  • MCP ↗
  • Developer API ↗

ChatSyncs

  • Open ChatSyncs ↗
  • Website ↗

© 2026 ChatSyncs

  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
Browse guides
  • Overview
    • What Is Meta — and Why Do You Need a Facebook Account for WhatsApp?
    • What Is the WhatsApp Cloud API?
    • What Is a Meta Business Portfolio? (vs. Business Manager)
    • What Is a Meta Developer Account — and What Is an 'App'?
    • What Is a WABA (WhatsApp Business Account)?
    • Which WhatsApp Connection Method Is Right for You with ChatSyncs?
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • What Is a BSP — and Can You Move to ChatSyncs From One?
    • Business Verification, Display Name, Green Tick — What's the Difference?
    • WhatsApp Business API Explained (And the Verification Myth)
    • Who Charges You for WhatsApp — Meta or ChatSyncs?
    • What WhatsApp API Pricing Really Means
    • WhatsApp Rules: How to Never Get Banned
  • Setup and Configuration
    • How to Connect Your Number to ChatSyncs
    • How to Connect Your WhatsApp Business App to ChatSyncs
    • How to Create a Facebook Business Manager Account for ChatSyncs
    • Set Up Your Meta Business Account for WhatsApp
    • How to Connect Your WhatsApp Account Manually (Alternative Method) in ChatSyncs
    • How to Add Payment Method for WhatsApp API Billing
    • How to Update Your WhatsApp Business Profile
    • How to Migrate from WhatsApp App to a ChatSyncs Business Account
    • How to Disconnect Another Partner From Your WhatsApp Number
    • How to Reconnect Your Disconnected ChatSyncs Account
    • How to Delete Your Phone Number on Meta
    • Transactions in ChatSyncs
  • Bot Settings
    • How Do I Configure General Bot Behavior with ChatSyncs?
    • How Do I Turn On Webhook Triggers for My Bot with ChatSyncs?
    • How Do I Set Up Business Hours for My Bot with ChatSyncs?
    • How Do I Configure Shared Inbox Settings for My Bot with ChatSyncs?
    • How Do I Automatically Add Subscribers to My Email Marketing List with ChatSyncs?
    • How Do I Save Subscriber Details to Google from My Bot with ChatSyncs?
    • How Do I Send an Automatic Email from My Bot with ChatSyncs?
    • How Do I Send an Automatic SMS from My Bot with ChatSyncs?
  • Subscriber Manager
    • What Is Subscriber Manager in ChatSyncs?
    • How Do I Manage Custom Fields, Labels, and Lists with ChatSyncs?
    • How Do I Import Subscribers Using a CSV File with ChatSyncs?
    • How Do I Add a Subscriber Manually with ChatSyncs?
    • How Do I Import Subscribers from Google Sheets with ChatSyncs?
    • How to Import Contacts from Google Contacts in ChatSyncs
  • Automation
    • How to Create a Keyword-Based WhatsApp Chatbot in ChatSyncs
    • How to Set Up Quick Actions (No Match, Get Started, and More) in ChatSyncs
    • How to Make a Chatbot Reply to Any Keyword in ChatSyncs
    • User Input Flow in ChatSyncs
    • WhatsApp Flow Forms in ChatSyncs
    • How to Connect a Bot Flow to External Systems in ChatSyncs
    • How to Build Automatic Follow-Up Chatbots on WhatsApp in ChatSyncs
    • How to Set Up Sales Sequence Chatbots in ChatSyncs
    • How to Add Clickable CTA Buttons in ChatSyncs
    • Audio Message in ChatSyncs
    • How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs
    • How to Use User Input Flow in the Chat Widget in ChatSyncs
    • How to Add ChatSyncs Chat Widget to WordPress
  • Message Templates
    • Creating a WhatsApp Message Template in ChatSyncs
    • Why Templates Get Rejected and How to Fix Them in ChatSyncs
    • Character Limits for Media Message Templates in ChatSyncs
    • Guidelines for Utility and Marketing Templates in ChatSyncs
    • Understanding Conversations and Their Types in ChatSyncs
    • How to Create and Use Carousel Media Templates in ChatSyncs
    • Create Templates in WhatsApp Manager and Sync to ChatSyncs
    • Template Variables vs Custom Variables — What's the Difference with ChatSyncs?
    • Templates to Restart Conversations After Non-Working Hours in ChatSyncs
    • Understanding WhatsApp Quality Rating in ChatSyncs
  • Broadcasting
    • Send a Bulk Message to Many People
  • Shared Inbox
    • Introduction to Shared Inbox in ChatSyncs
    • Filter Conversations by Channel & Account in ChatSyncs
    • Organize Conversations with Labels, Views & Search in ChatSyncs
    • AI Translation & Message Rewrite in ChatSyncs
    • Team Collaboration & Agent Assignment in ChatSyncs
    • Messaging Tools: Canned Responses, Templates & Attachments in ChatSyncs
    • Follow-up Reminders & Message Sequences in ChatSyncs
    • Managing Customer Data with Custom Fields in ChatSyncs
    • Settings Menu: Groupchat Widget, Dark Mode, Follow-up List & More in ChatSyncs
    • Install ChatSyncs on Android
    • Install ChatSyncs on iOS
  • Webhooks
    • Webhook for Messages & Status Changes in ChatSyncs
    • Webhook on Keyword Trigger in ChatSyncs
    • Webhook on Button Click in ChatSyncs
    • Webhook for Input Flow in ChatSyncs
    • Webhook for WhatsApp Flows in ChatSyncs
  • Webhook Workflow
    • Create a Webhook Workflow in ChatSyncs
    • Webhook Automation Settings in ChatSyncs
    • Webhook Workflow Reporting in ChatSyncs
  • Integrations
    • How to Integrate Shopify for WhatsApp Automation in ChatSyncs
    • How to Connect Google to ChatSyncs
    • Google Sheet Fetch in ChatSyncs
    • How to Send Automated WhatsApp Messages on WP Form Submission in ChatSyncs
    • How to Set Up SMS Marketing in ChatSyncs
    • HTTP API Integration in ChatSyncs
    • Email Integration in ChatSyncs
    • How Do I Connect an SMTP Email Provider with ChatSyncs?
    • How Do I Connect Mailgun for Sending Email with ChatSyncs?
    • How Do I Connect Postmark for Transactional Email with ChatSyncs?
    • SMS Integration in ChatSyncs
    • How Do I Connect Twilio for SMS with ChatSyncs?
    • How Do I Connect Africa's Talking for SMS with ChatSyncs?
    • How Do I Connect a Custom SMS Gateway via HTTP GET with ChatSyncs?
    • Auto Responder Integration in ChatSyncs
    • How Do I Connect Brevo for Auto Responder with ChatSyncs?
    • How Do I Connect Mailchimp for Auto Responder with ChatSyncs?
    • How Do I Connect ActiveCampaign for Auto Responder with ChatSyncs?
    • How Do I Connect Mautic for Auto Responder with ChatSyncs?
  • AI Agents
    • How to Create Your First AI Agent in ChatSyncs
    • How to Train Your AI Chatbot in ChatSyncs
    • Agent Routing in ChatSyncs
    • AI Agent Actions in ChatSyncs
    • How Do I Restrict AI on Specific Keywords with ChatSyncs?
    • How Do I Auto-Assign Conversations to a Department with ChatSyncs?
    • How Do I Build a Multi-Agent AI Workforce with ChatSyncs?
  • Team Management
    • Introduction to Team Management in ChatSyncs
    • How to Add and Manage Team Members in ChatSyncs
    • How to Set Up User Roles and Permissions in ChatSyncs
    • Security in ChatSyncs
  • Account Safety
    • WhatsApp Account Bans: Causes and How to Stay Protected in ChatSyncs
    • How to Appeal a WhatsApp Business API Ban and Get Your Number Back in ChatSyncs
MCP ↗Developer API ↗
DocumentationAutomation

How to Add a WhatsApp Chat Widget to Your Website in ChatSyncs

The Chat Widget adds a floating WhatsApp button to your website, so visitors can start a conversation without knowing your business phone number.

On this page
  • Create a chat widget
  • Configure the widget
  • The complete visitor journey
  • Build the widget's conversation flow
  • Get the embed code
  • How it looks on your website
  • Frequently asked

Create a chat widget#

ChatSyncs left navigation with Chatbot Manager selected, the Engagement tab highlighted, the Chat Entry sub-tab highlighted, and the Chat Widget list with a Create button
Chatbot Manager → Engagement → Chat Entry, with the Create button highlighted.
  1. 1

    Open Chatbot Manager

    Go to Chatbot Manager.

  2. 2

    Open the Engagement tab

    Select Engagement.

  3. 3

    Click Chat Entry

    Select Chat Entry from the sub-tabs.

  4. 4

    Click Create

    Click Create to start a new widget.

Configure the widget#

Clicking Create opens the widget's configuration panel — Action Type is set to Whatsapp short link, the only widget type currently available:

Configure Action Button panel showing Action Type set to Whatsapp short link, Chatbox Logo upload, header background/color, Display Name, and Welcome Message fields
The Configure Action Button panel (top half) — Action Type, Chatbox Logo, header colors, Display Name, and Welcome Message.
FieldNotes
Chatbox LogoPNG or JPG. Use a square, transparent logo, 200×200px or larger.
Chatbox Header Background / Colore.g. #00A884 background with #FFFFFF text — use your brand color or WhatsApp green, with a contrasting text color.
Display NameYour business name shown at the top of the widget, e.g. Rahul Electronics.
Welcome MessageShown the moment a visitor opens the widget — keep it short and friendly, e.g. Hi 👋 Welcome to Rahul Electronics! How can we help you today?
Configure Action Button panel showing Pre-fill Message, Chatbox position, Open on startup, Offset X/Y, delay slider, button styling, and Reference fields
The Configure Action Button panel (bottom half) — Pre-fill Message, position, startup behavior, offsets, delay, button styling, and Reference.
FieldNotes
Pre-fill MessageAuto-fills the WhatsApp message box so the visitor just taps Send instead of typing — saves time and increases conversation rate.
Chatbox PositionTop-left, Bottom-left, Top-right, or Bottom-right (recommended — where most visitors expect a chat button).
Open on StartupStay Open auto-opens the widget on page load (good for support/promo/landing pages). Stay Closed (recommended) shows just the floating button until clicked, for a cleaner site.
Offset X / YDistance in pixels from the screen edge — higher X moves it further inward, higher Y moves it further up.
Delaying Chatbox InitializationHow long to wait before the widget appears. 0 Seconds for immediate support, 3–5 Seconds to avoid distracting new visitors.
Button TextShort and action-oriented — Start Chat, Chat Now, WhatsApp Us, Need Help?
Button Background / Text Color, Hover Background / Hover Text ColorMatch your brand color for the base state; the hover colors give visual feedback that the button is clickable.
Button SizeMedium for standard sites, Large for high-interaction business sites, Extra Large for landing/promo pages.
ReferenceAn internal-only name (alphanumeric only) to tell widgets apart in the dashboard — useful if you run separate widgets per website or campaign, e.g. homepage_widget, landing_page_widget.

Reference must be alphanumeric characters only — it identifies the widget internally, so spaces or special characters will be rejected.

Recommended starting configuration: Bottom-right position, Stay Closed, 0 second delay, Medium button size, and your brand color for both header and button backgrounds with white text for contrast.

Click Save Changes once configured to create and activate the widget.

The complete visitor journey#

Code
Visitor visits your website
        ↓
The floating WhatsApp button appears (bottom-right, by default)
        ↓
Visitor clicks the button — the widget opens with your logo, name, and welcome message
        ↓
Visitor clicks Start Chat
        ↓
WhatsApp opens with your Pre-fill Message already typed in
        ↓
Visitor clicks Send — your business receives the message and the conversation begins

Build the widget's conversation flow#

Chat Widget flow canvas with an Interactive Message block offering Get a Demo and Learn More buttons
The Chat Widget flow canvas — an Actions block and Start Bot Flow connected to an Interactive Message with reply buttons.

Once saved, build what happens when a visitor starts the chat — the canvas works the same way as the Keyword Replies flow builder. Drag on components and connect them to design the conversation: Text, Image, Video, Audio, Files, Interactive Messages, User Input, and AI Reply.

Click Save Flow once the conversation is complete.

Get the embed code#

ChatSyncs left navigation with Chatbot Manager selected, and the Chat Widget list with its embed-code and edit action icons highlighted on a widget row
The Chat Widget list with the action icons highlighted — these open the widget's embed code and edit panel.

Back in the Chat Widget list, use the action icons on your widget's row to open its Embed Code.

The Embed Code dialog gives you three ways to deploy the widget:

Embed Code dialog showing a JavaScript embed snippet, a WhatsApp short-link, and a QR code
The Embed Code dialog with the JavaScript snippet, WhatsApp short-link, and QR code.
  • JavaScript Embed Code — a <script> tag to paste into your website's HTML.
  • WhatsApp Short-link — a direct wa.me link you can use on landing pages, emails, or social media instead of embedding the widget.
  • QR Code — scannable, useful for print materials or in-person displays.

How it looks on your website#

WhatsApp chat widget open on a website with a welcome message and a Start Chat button
The chat widget open on a website, showing the welcome message and Start Chat button.

Once the JavaScript snippet is added, the widget appears as a floating button. Clicking it opens the chat card with your welcome message and Start Chat button; clicking Start Chat redirects the visitor to WhatsApp with your pre-fill message ready to send.

Chat widget collapsed to a floating WhatsApp button in the corner of a website
The chat widget collapsed to its floating WhatsApp button.

Frequently asked#

How do I put a WhatsApp button on my website?

Create a Chat Widget in Chatbot Manager → Engagement → Chat Entry, configure its branding/position/button styling, build its conversation flow, then copy the JavaScript Embed Code from the widget's Embed Code dialog into your website's HTML.

Can I use the widget without embedding it on a website?

Yes — the Embed Code dialog also gives you a WhatsApp Short-link and a QR Code. Use the short-link on landing pages, emails, or social posts, or the QR code on printed or in-person materials, without adding any code to a site.

What happens when a visitor clicks the widget?

It opens a chat card showing your Welcome Message and a Start Chat button. Clicking Start Chat opens WhatsApp with your Pre-fill Message already typed in, ready for the visitor to send.

What message types can I use in the widget's conversation?

Text, Image, Video, Audio, Files, Interactive Messages, User Input, and AI Reply — connected on a canvas the same way as a Keyword Replies flow.

Was this page helpful?

Still stuck? Open a support ticket and our team will help.

PreviousAudio Message in ChatSyncsNext How to Use User Input Flow in the Chat Widget in ChatSyncs

On this page

  • Create a chat widget
  • Configure the widget
  • The complete visitor journey
  • Build the widget's conversation flow
  • Get the embed code
  • How it looks on your website
  • Frequently asked