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.
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.