Web Chat

Turn website visitors into conversations, with one script tag

Embed the CoPulse chat bubble on any site. Customize colors, position, and welcome messages, then route replies through AI agents and workflows into your unified inbox and CRM. Optional click-to-talk uses the same Voice AI profiles as phone.

  • Embed widget
  • Web voice
  • AI + inbox

Chat, voice, and push are not the same channel

Web chat and web voice live on the site widget. Browser notifications are a separate Setup channel so campaigns and drips can send after the visitor leaves the page.

Surface Setup channel What it does Typical use
Web chat Web Embedded bubble, AI replies, visitor → lead Pricing-page intercept, FAQ, handoff
Web voice Web (not a separate type) Click-to-talk using Voice AI Studio profiles High-intent pages; no visitor phone required
Web Push Web Push (own channel) VAPID browser notifications via Library, campaigns, drips Return visits, listing alerts, after they close the tab

Install in minutes

In the product: Setup → Channels → Web. Copy one script tag, paste before </body>, style your launcher. CoPulse verifies the install and you are live.

One-line embed

A single script tag scoped to your widget. Works on any site, with WordPress and Shopify plugins.

Full bubble customization

Launcher color, position, shape, welcome message, panel size, and brand fonts.

Agent-driven replies

Responses powered by your AI agents and workflows, not a generic bot toggle on the channel.

Web voice on the same widget

Turn on click-to-talk when you want a spoken conversation on the site. Visitors do not need to share a phone number. The call uses Voice AI Studio (STT/TTS) like inbound Plivo calls, and the transcript lands on the contact. Softphone for desk agents is on Phone (Inbox → Live voice), not this widget.

Visitor tracking

Anonymous and identified visitors in Customers before they become leads.

Unified inbox

Web chat threads beside WhatsApp, email, and voice in one queue.

AI agents

FAQ, qualification, and scheduling bots trained on your knowledge base.

Human handoff

Escalate to your team with full chat context when AI needs help.

Behavior controls

Auto-open timing, attention teasers, and periodic launcher nudges.

Push opt-in on the widget

When the Web Push channel is connected, the widget can request notification permission. Sends still go through Web Push.

Your website is your highest-intent channel

Visitors on pricing and product pages are ready to talk. A chat widget captures them before they bounce. AI qualifies, humans close, and every visitor becomes a trackable lead.

  1. One script tag Embed on any site; WordPress and Shopify plugins available.
  2. Brand your bubble Colors, position, welcome message, and auto-open behavior.
  3. Optional web voice Click-to-talk on high-intent URLs using the same Voice AI profiles as phone.
  4. Visitor → lead Anonymous visitors identified; CRM records created on qualification.

Web chat scenarios that convert

From first visit to qualified lead on your site.

Pricing page intercept

Auto-open after 5 seconds on /pricing. AI asks team size and use case, books demo for enterprise, self-serve link for SMB.

Support deflection

FAQ agent answers shipping, returns, and account questions. Escalates billing disputes to human with ticket created.

Voice on high-intent pages

Click-to-talk on demo request page. Visitor speaks to voice AI, with transcript and recording on CRM before sales calls back.

Frequently asked questions

Widget vs notifications vs desk phone.

Should Web Push be a separate channel?

Yes. In CoPulse it is its own Setup type (VAPID keys, Library templates, campaign and drip steps, platform fee like email). Chat and web voice stay on the Web widget. See Web Push.

Is web voice a separate Setup channel?

No. It is click-to-talk on the site widget, using Voice AI Studio profiles shared with Plivo phone. Desk agents who dial from the browser use Inbox → Live voice on Phone.

Where do I enable the widget?

Setup → Channels → Web. Paste the snippet, then attach an agent in Agent Studio. Human takeover is Inbox.

Does the widget create CRM records?

Visitors can be tracked before they identify. Qualification and handoff create or update contacts and pipeline activity in the same Project.

Can I send WhatsApp from the widget?

Web chat is the on-site thread. You can continue the same contact on WhatsApp after they share a number, using the WhatsApp channel — not as a hidden widget send.

Wallet?

Agent turns meter from the Organization wallet. Voice minutes follow phone pricing. Web Push has its own platform fee. See pricing.

Add chat to your site today

Copy the embed snippet, customize your bubble, and start capturing leads in minutes.

Get started free