Start a conversation
On your phone (WhatsApp)Scan, or open the link: WhatsApp opens with “Hi Pickle” typed.Open WhatsApp
+15556661320In the browser (simulator)Same agent, same flows. Pick a test persona or start fresh; voice notes and photos work too.Open the simulator
On the website (live chat)The customer-facing site with the chat widget: start here, scan to WhatsApp, or ask for a call.Open the website
Dashboards
Customer dashboardWhat the customer sees after “log me in”: profile, quotes, policy, equipment, claims
cover-my-sandbox.charlie-56b.workers.dev
Ops consoleStaff view: conversations, take-over, claims queue, referrals. Sign in with your staff logincover-ops-sandbox.charlie-56b.workers.dev
Engine adminHand-off inbox, referral ledger and metrics (admin token)/admin
Demo journeys
- 1. Meet the agent readyScan the QR code or open the simulator; the agent says it’s an AI and asks about your work
- 2. Get a quote readyDescribe the work (try a voice note), confirm the card, get a price
- 3. Email me the quote ready“Can you email me that?”: confirms your address, sends the summary and PDF
- 4. Adjust and reprice ready“Make public liability £5m and add £5k tools cover”: version 2 with the change highlighted and a new PDF
- 5. Buy readyTap Buy → mock checkout → policy and certificate PDFs in chat
- 6. “Can I claim for this?” ready“My van was broken into overnight, they took my drill. Am I covered?”: the wording’s clauses quoted, what it depends on, the claims team decides
- 7. Submit a claim ready“Yes, start a claim”: when, where, crime ref, items, photos → reference and PDF
- 8. Log in ready“Log me in” → magic link to the dashboard
Demo tools
System status
| Conversation agent | real | Claude (claude-opus-5-5) via AI Gateway |
| real | Meta Cloud API, +15556661320. Last message in 34 min ago. | |
| mock | Recorded in the outbox, not sent. Add a Resend key to send for real. | |
| Quotes | mock | Mock pricing (illustrative, nothing can be bought) |
| Voice notes | real | Workers AI Whisper |
| Photos and documents | real | Claude vision |
| Phone calls | mock | “Call me” is wired end to end, but no phone line is connected, so calls are simulated. Needs a Vapi or Telnyx account and number |
| Customer context | real | One context pack per customer (profile with sources, cover, equipment, claims, documents, every channel, notes, memory); Claude reads it every turn |
| Memory | real | A short rolling summary per customer, written ten minutes after a conversation goes quiet |
| History search | real | Keyword plus semantic search (Vectorize, ids only; the text stays in D1) |
| MCP (staff and agents) | real | POST /v1/mcp with a staff token: find customers, get context, search history, documents, policy wording, notes, flags |
| Public quote MCP | mock | mcp.itspickle.app/mcp: quote journey for ChatGPT and Claude (mock prices) |
| Website chat | real | Live chat widget on / (channel “web”), with “Continue on WhatsApp” carrying the conversation across |
| “Can I claim?” check | mock | Sample wording (marked as such) with keyword matching. Swaps to the insurer’s wording, and Claude, when available |
| Dashboards | real | Deployed and wired to this engine (service binding, live updates via /v1/changes). Not yet checked signed in |