Ghost Talk Guide
Real-time voice and video calling between you and your website visitors. No forms, no chatbots, no phone trees. One click, real person, right now.
🔍 What Is Ghost Talk?
Ghost Talk connects you to your website visitors in real-time using WebRTC voice and video calls. One product, two motions:
- Inbound calls — Visitors click a "Talk to [You]" button on your website and you answer from the dashboard
- Outbound calls — You see a hot visitor on your dashboard and ring their browser directly
Both motions are tracked as conversion events in the attribution pipeline with direction labeled on every event. Every call is logged with duration, outcome, and tied to the visitor's full intelligence profile.
📞 Outbound Calls
Call any live visitor directly from your dashboard.
- See a live visitor on your Radar or Visitors page
- Click the phone icon next to their name
- Choose Video Call or Voice Only
- The visitor sees a branded call widget on their screen
- They can Accept or Decline
- If accepted, you're connected in real-time with full WebRTC audio/video
📲 Inbound Calls (Talk Button)
Let visitors call you with a single click. Add a "Talk to [Your Name]" button to any page on your website.
How It Works
- Visitor clicks the Talk button on your website
- They see "Connecting..." then a ringing overlay with your photo and name
- You see an incoming call banner on your Ghost ID dashboard (any page)
- Click Accept — you're taken to the call screen with the visitor's intelligence profile
- The visitor's call overlay connects instantly — they never leave your website
- When the call ends, the overlay fades out and the Talk button returns to idle
Setup
- Go to Settings → Ghost Talk
- Enable the Talk Button
- Set your agent name, title, and avatar in the Profile tab
- Choose Voice or Video mode
- Copy the embed code and paste it on your website where you want the button to appear
Embed Code
The embed code is generated automatically in Settings with your agent name, avatar, and site ID. Example:
<script src="https://analytics.ghostid.ai/talk-button.js" data-agent="Erik Radle" data-site-id="5" data-color="#22c55e" data-text="Talk to Erik"> </script>
Button Options
- data-agent — Your display name
- data-site-id — Your site ID (auto-detected if Ghost Pixel is installed)
- data-avatar — URL to your profile photo
- data-title — Your title (shown during ringing, e.g., "Account Manager")
- data-color — Accent color (default: green)
- data-text — Button label (default: "Talk to [name]")
- data-float — Set to "true" for fixed position (bottom corner)
- data-position — "bottom-right" or "bottom-left" (when floating)
Voice vs Video
Switch between Voice and Video mode in Settings → Ghost Talk. This setting takes effect immediately on all Talk buttons — no embed code change needed.
🧠 Visitor Intelligence
When a visitor calls in, you see their full intelligence profile before you even say hello:
- Ghost VID (visitor identity)
- City and country
- Current page they're viewing
- Lead score (0-100, color-coded)
- Session count and pages viewed
- Device and browser
- Link to their full visitor profile
This intelligence stays visible during the call in a sidebar overlay, so you can reference what they're looking at: "I see you're on the pricing page — great choice."
🎨 Customizing the Widget
Go to Settings → Ghost Talk to customize what visitors see:
Your Profile
- Agent Name (your name or team name)
- Agent Title (e.g., "Sales Director")
- Agent Avatar URL
Widget Appearance
- Enable/disable Ghost Talk
- Accent color (color picker)
- Greeting text
- Accept/Decline button text
- Ring sound toggle
Talk Button
- Enable/disable Talk Button
- Voice or Video mode
- Custom button text
- Auto-generated embed code
🎧 During a Call
- Toggle microphone on/off
- Toggle camera on/off (video mode)
- Share your screen (video mode)
- End call
- Call duration timer
For visitors, the call overlay floats above the website with a semi-transparent backdrop. They can still see the page behind it. When the call ends, the overlay fades out smoothly and they're right back where they were.
📊 Call Analytics
Every call (inbound and outbound) is automatically tracked:
- Call events logged to the visitor's timeline
- Calls counted as conversions in the attribution pipeline
- Call analytics available on the Calls page under Ops
- Inbound calls have higher attribution weight (visitor-initiated intent)