Add a Product Expert
Any website
One script tag for the chat, and the sale tracking code for stores not on Shopify.
Steps
- Provision the store (prompt below, the API, or the MCP tool).
- Add the widget’s tag before </body> on every page.
- After claiming, add the sale tracking code (Brand portal, Sale tracking code) before </head>: it carries the brand’s own key and traces each order to the chat that started it.
Paste this
Word for word, with your store’s address in place of yourstore.com:
Prompt
Add a Clickless Product Expert to this store (https://yourstore.com).1. Call POST https://api.getclickless.ai/v1/brand-agents/provision with {"store_url": "https://yourstore.com"} and header "Authorization: Bearer" plus the CLICKLESS_API_KEY secret. Never put the key in client code.2. Then give me the preview_url and the claim_url. Don't try to claim it yourself: I'll claim it as the store's owner.3. Add this tag on every page just before </body>, with data-handle set to product_expert.handle from the response: <script src="https://getclickless.ai/widget.js" data-handle="YOUR-HANDLE" async></script>The chat button appears once the Product Expert is claimed and live.The code
Widget, before </body>
<script src="https://getclickless.ai/widget.js" data-handle="YOUR-HANDLE" async></script>Sale tracking code, before </head> (from Brand portal, Sale tracking code)
<script>window.clickless=window.clickless||function(){(window.clickless.q=window.clickless.q||[]).push(arguments)};</script><script async src="https://api.getclickless.ai/t.js" data-brand="tag_YOUR_BRAND_KEY"></script>Then the store’s owner claims it
A provisioned Product Expert is a draft: it isn’t public, sends no messages, connects no channels and earns nothing until the store’s owner claims it.
Claiming takes proof of control of the store: the Clickless Shopify app installed on it, or signing in with an email address at the store’s own domain (not webmail).