For testing help.ai
Test lab
Every address here is answered by help.ai in the helpai-work workspace. Send from a mailbox that can receive the reply, then watch it in the Inbox. Replies arrive after about 30 seconds.
Chat and page tools
Click one to put it in the chat. Page tools act on this browser's cart and account; the shop's MCP server (help.ai's “Workbench shop” integration) looks up orders, invoices and refunds in the shop's database. Orders are real records and nothing is charged. On the Contact page, Request a callback opens a help.ai Form in the chat.
search_products answers from the live catalogue, with stock.
search_products: it is sold out, and the agent says so.
add_to_cart twice and go_to_page: the cart badge shows 3 and the cart page opens.
place_order asks for approval in the chat; Approve places a real order (WB-…) and opens it.
On /checkout, the checkout form tool fills the fields; the visitor presses Place order.
The shop MCP lookup_order: shipped, with the UPS tracking number.
Signed in: list_my_orders lists the account’s orders. As a guest: the agent asks for an order number and email.
MCP get_invoice: $449, $50 refunded, $399 paid.
MCP request_refund: $128, approved at once (up to $150 is automatic). The order page shows it.
MCP get_refunds: $399 waiting for the team.
The contact_us form tool fills and sends the contact form; /api/contact hands it to the API-channel deployment and the page shows the first answer.
The visitor can ask for an operator; a member takes over from the help.ai Inbox.
Shop accounts and orders
Sign in on the Account page with the password workbench-demo, or find a guest order on the Orders page with its number and email. bun run seed resets them.
- jane@helpai.workWB-1001 delivered, WB-1002 shipped
- omar@helpai.workWB-1003 placed, WB-1007 cancelled
- meabed@me.ioWB-1004 delivered with a $50 refund, WB-1008 refunded
- alex@helpai.work (guest)WB-1005 delivered
- sam@helpai.work (guest)WB-1006 delivered, $399 refund waiting for the team
- Email billing@ses.helpai.work: Invoice for WB-1004
From meabed@me.io: the billing agent reads the invoice with get_invoice and replies with the totals.
- Email support@ses.helpai.work: Where is WB-1003?
From omar@helpai.work: lookup_order, placed and not shipped yet.
Every team on every subdomain
Each address starts a conversation on its team's deployment; replying to the AI's email continues the same conversation.
| Team | ses.helpai.work | e.helpai.work | help.helpai.work |
|---|---|---|---|
| Support | support@ses.helpai.work | support@e.helpai.work | support@help.helpai.work |
| Billing | billing@ses.helpai.work | billing@e.helpai.work | billing@help.helpai.work |
| Sales | sales@ses.helpai.work | sales@e.helpai.work | sales@help.helpai.work |
Routing and timing checks
Plus address
support+returns@ses.helpai.workReaches the Support deployment (support@) with the tag "returns". The AI replies from support+returns@ses.helpai.work.
Catch-all
warranty@ses.helpai.workNo deployment has warranty@, so the Support catch-all (*@ses.helpai.work) answers it.
Unrouted address
hello@e.helpai.workNo deployment answers it: it waits under Unrouted email on the Email domains page, with a Route button.
Burst
billing@ses.helpai.workBoth emails join one conversation and the AI answers once, after the 30-second wait.
In help.ai
- InboxEmail and chat conversations; Take over to reply as a member (sent after a 10-second undo).
- Email domainshelpai.work verification, DNS records and unrouted email.
- DeploymentsThe website chat and the Support, Billing and Sales email deployments.
- Plan & BillingUsage, including each email sent and received.