René's URL Explorer Experiment


Title: Developer Docs - GhostChat

Open Graph Title: Developer Docs - GhostChat

X Title: GhostChat — Lightweight Live Chat for Your Website

Description: Install GhostChat with one script tag. Full JavaScript API: open, close, setContext, reset, event listeners. Webhooks, embed mode, and visitor context API reference.

Open Graph Description: Install GhostChat with one script tag. Full JavaScript API: open, close, setContext, reset, event listeners. Webhooks, embed mode, and visitor context API reference.

X Description: The 18.9KB live chat widget — we measured Intercom at 58x heavier. Zero tracking, zero cookies. Answer from your phone, a shared inbox for every site, or Gmail.

Opengraph URL: https://ghostchat.dev/developers

X: @ghostchat_dev

direct link

Domain: ghostchat.dev


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"Organization","name":"GhostChat","alternateName":"GhostChat Live Chat","url":"https://ghostchat.dev","logo":"https://ghostchat.dev/logo-512.png","description":"GhostChat is a lightweight, privacy-first live chat widget for websites, with an optional AI assistant billed per conversation.","sameAs":["https://x.com/ghostchat_dev","https://github.com/ghostchat-dev","https://www.youtube.com/@ghostchat_dev"],"contactPoint":{"@type":"ContactPoint","url":"https://ghostchat.dev/contact","contactType":"Customer Support"}}
{"@context":"https://schema.org","@type":"WebSite","name":"GhostChat","alternateName":"GhostChat","url":"https://ghostchat.dev","inLanguage":"en","publisher":{"@type":"Organization","name":"GhostChat","url":"https://ghostchat.dev"}}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"When is the GhostChat API available to call?","acceptedAnswer":{"@type":"Answer","text":"The GhostChat global appears on window once the widget script has loaded. GhostChat.on() is available immediately, so you can register event listeners as early as you like. For SPAs, call GhostChat.setContext() after your user data is available and the widget has loaded."}},{"@type":"Question","name":"Does GhostChat work with React or Next.js?","acceptedAnswer":{"@type":"Answer","text":"Yes. Add the script tag once in your root layout (or use the useEffect pattern shown above). Embed mode works on traditional multi-page sites only — SPA client-side navigation is not supported for embed mode."}},{"@type":"Question","name":"Can I trigger the widget from a custom button?","acceptedAnswer":{"@type":"Answer","text":"Yes. Call GhostChat.open() from any click handler. You can hide the default floating bubble by adding CSS: #ghostchat-bubble { display: none; } — then drive opens entirely from your own UI."}},{"@type":"Question","name":"How do I test webhooks locally?","acceptedAnswer":{"@type":"Answer","text":"Use a tool like ngrok to expose your local server, then paste the ngrok URL as your webhook URL in Dashboard → Sites → [site] → Webhook URL. Webhooks are available on every paid plan."}},{"@type":"Question","name":"Can the widget show in another language?","acceptedAnswer":{"@type":"Answer","text":"Yes, on every plan. In Dashboard → Sites → [site] → Widget language, pick English, Español, Nederlands or Français, or Auto, which follows each visitor's browser language and shows English to everyone else. It changes the chat's own text: buttons, placeholders, the away notes and the \"back at\" time. Your greeting and the other texts you write stay as you wrote them. It doesn't translate messages; that's Auto-translate, on Team."}}]}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://ghostchat.dev/"},{"@type":"ListItem","position":2,"name":"Developers","item":"https://ghostchat.dev/developers"}]}

authorGhostChat
creatorGhostChat
publisherGhostChat
googlebotindex, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1
format-detectiontelephone=no, address=no, email=no
og:imagehttps://ghostchat.dev/og-image.png
og:image:width1200
og:image:height630
og:image:altGhostChat Developer Docs
twitter:cardsummary_large_image
twitter:creator@ghostchat_dev
twitter:imagehttps://ghostchat.dev/og-image.png

Links:

GhostChathttps://ghostchat.dev/
Producthttps://ghostchat.dev/features
Comparehttps://ghostchat.dev/compare
Installhttps://ghostchat.dev/get-started
Pricinghttps://ghostchat.dev/pricing
Docshttps://ghostchat.dev/developers
Homehttps://ghostchat.dev/
InstallOne script tag, 18.9KBhttps://ghostchat.dev/developers#install
JavaScript APIEvents, context and resethttps://ghostchat.dev/developers#js-api
Embed modeChat inline instead of a bubblehttps://ghostchat.dev/developers#embed-mode
Visitor context APIPush cart, plan or page data to agentshttps://ghostchat.dev/developers#visitor-context
Kiosk & shared devicesA fresh conversation per personhttps://ghostchat.dev/developers#kiosk
WebhooksA POST per message, a transcript at the endhttps://ghostchat.dev/developers#webhooks
Identity verificationSigned emails, no impersonationhttps://ghostchat.dev/developers#identity-verification
FAQShort answers to common questionshttps://ghostchat.dev/developers#faq
Get your Site IDhttps://app.ghostchat.dev/signup
See all featureshttps://ghostchat.dev/features
InstallOne script tag, 18.9KBhttps://ghostchat.dev/developers#install
JavaScript APIEvents, context and resethttps://ghostchat.dev/developers#js-api
Embed modeChat inline instead of a bubblehttps://ghostchat.dev/developers#embed-mode
Visitor context APIPush cart, plan or page data to agentshttps://ghostchat.dev/developers#visitor-context
Kiosk & shared devicesA fresh conversation per personhttps://ghostchat.dev/developers#kiosk
WebhooksA POST per message, a transcript at the endhttps://ghostchat.dev/developers#webhooks
Identity verificationSigned emails, no impersonationhttps://ghostchat.dev/developers#identity-verification
FAQShort answers to common questionshttps://ghostchat.dev/developers#faq
Read the source →https://ghostchat.dev/how-our-widget-works
Next.js guide →https://ghostchat.dev/nextjs-chat-widget
Visitor Context APIhttps://ghostchat.dev/developers#visitor-context
Multi-Site Live Chathttps://ghostchat.dev/multi-site-live-chat
WordPress plugin →https://ghostchat.dev/chat-widget-for-wordpress
Shopify install guide →https://ghostchat.dev/chat-widget-for-shopify
Visitor Contexthttps://ghostchat.dev/developers#visitor-context
View pricing →https://ghostchat.dev/pricing
Learn about Bot Agent →https://ghostchat.dev/bot-agent
Multi-Site Live Chathttps://ghostchat.dev/multi-site-live-chat
Start free — no cardhttps://app.ghostchat.dev/signup
See all featureshttps://ghostchat.dev/features
View pricinghttps://ghostchat.dev/pricing
GhostChathttps://ghostchat.dev/
https://x.com/ghostchat_dev
https://github.com/ghostchat-dev
https://www.youtube.com/@ghostchat_dev
Get it onGoogle Playhttps://play.google.com/store/apps/details?id=dev.ghostchat.app
Lightweight Widgethttps://ghostchat.dev/lightweight-chat-widget
AI assistanthttps://ghostchat.dev/ai
Bot Agenthttps://ghostchat.dev/bot-agent
Gmail Threadinghttps://ghostchat.dev/gmail-live-chat
Multi-Site Live Chathttps://ghostchat.dev/multi-site-live-chat
Automationhttps://ghostchat.dev/automation
GDPR-Friendly Chathttps://ghostchat.dev/gdpr-chat-widget
WordPresshttps://ghostchat.dev/chat-widget-for-wordpress
Webflowhttps://ghostchat.dev/chat-widget-for-webflow
Shopifyhttps://ghostchat.dev/chat-widget-for-shopify
Static Siteshttps://ghostchat.dev/static-site-live-chat
Next.jshttps://ghostchat.dev/nextjs-chat-widget
Developershttps://ghostchat.dev/developers
Bloghttps://ghostchat.dev/blog
FAQhttps://ghostchat.dev/faq
Website Speed Testhttps://ghostchat.dev/website-speed-test
Open Source Widgethttps://ghostchat.dev/how-our-widget-works
Comparehttps://ghostchat.dev/compare
vs Tawk.tohttps://ghostchat.dev/tawk-to-alternative
vs Crisphttps://ghostchat.dev/crisp-alternative
vs Chatwayhttps://ghostchat.dev/chatway-alternative
vs Intercomhttps://ghostchat.dev/intercom-alternative
vs Chatwoothttps://ghostchat.dev/chatwoot-alternative
vs HelpCrunchhttps://ghostchat.dev/helpcrunch-alternative
Loginhttps://app.ghostchat.dev/login
Pricinghttps://ghostchat.dev/pricing
Abouthttps://ghostchat.dev/about
Privacy Policyhttps://ghostchat.dev/privacy
Terms of Servicehttps://ghostchat.dev/terms
Contacthttps://ghostchat.dev/contact
Statushttps://ghostchat.dev/status

Viewport: width=device-width, initial-scale=1

Robots: index, follow


URLs of crawlers that visited me.