Skip to main content
Once your bot is active you can put it in front of recruiters two ways. Both are reachable from your dashboard.

Share the public URL

Every bot has a public chat page at:
Drop this link in your resume, email signature, LinkedIn, or portfolio. Visitors chat with your bot directly - no account needed. The page is indexable and carries Open Graph / Twitter cards, so the link previews nicely when shared.
Only active bots are public. A draft bot returns a “not found” page to visitors and is excluded from search engines until you publish it.

Embed the chat widget

To put the chat directly on your own site, add a one-line script tag:
It injects a floating chat bubble that opens an iframe-isolated chat surface. The widget talks to your hosted chat endpoint, so your LLM key is never exposed to the embedding site - the visitor uses your hosted endpoint, not your key. Copy the exact snippet (with your real bot ID prefilled) from the Embed section of your dashboard.

Install via npm

Prefer a bundler (Vite, webpack, Next.js)? The widget is published on npm as probot-chatbot:
Then import it once for its side effect and add a <script> tag carrying your bot ID:
Package page: npmjs.com/package/probot-chatbot.

Which should I use?

Use the public URL when you want a clean link to share. Use the embed widget when you want recruiters to chat without leaving your portfolio. Many people use both.