Lab · AI · Automation · Live demo

AI inquiry triage, working demo.

Paste a customer message and an AI sorts it, flags how urgent it is, pulls out the key details and drafts a friendly reply. A person still reads the draft and decides what to send. This is the kind of one-workflow build in the Quick Win service, running for real.

On this page

Try the demo

Load a made-up sample, or write your own:

0 / 2000

Sample messages are made up: the people, businesses and numbers are fictional. What you type is sent to Google's Gemini API to generate the result. NeonKey doesn't store it. Please don't paste private, sensitive or personal information; on the free tier Google may use what's submitted to improve its products, and its reviewers may read it. Limit: 5 runs a minute and 30 a day per visitor. See privacy.

Your triage result appears here

Category, urgency, a short summary, key details, a suggested next step and a draft reply.

What it does

One message goes in. One structured result comes out:

Why a small business would want it

It won't run your inbox for you. It does a first pass so you can spend your time on the reply.

How it works

  1. Form: this page sends the message (max 2,000 characters) to a small API.
  2. Worker: a Cloudflare Worker checks where the request came from (only neonkey.tech is allowed), applies the rate limits, and rejects anything empty or too long.
  3. AI: the Worker sends the message to Google's Gemini model with instructions and a strict JSON schema. The schema fixes the allowed categories and urgency levels, so the answer always has the same shape. The message is treated as data, so instructions hidden inside it are ignored.
  4. Structured result: the Worker checks the JSON and returns it. Nothing is saved.
  5. Human review: you read the summary and the draft, fix anything that's off, and send it yourself. In a real setup the result would go to a shared inbox label, a spreadsheet row or a task, not straight back to the customer.

Stack & tools

What it costs to run

For this demo, nothing so far. Each piece runs on a free tier, and each has limits:

For a real business handling customer messages, I'd use Gemini's paid tier, or another provider with similar terms. On the paid tier Google says it doesn't use prompts or responses to improve its products. It bills per token at Google's current rates (opens in new tab). For short messages like these the bill is usually small, but it depends on your volume, so I'd check it with you during scoping. I won't promise you a number here.

Limitations

Real example results

These are the results the deployed demo returned for the three made-up samples on Oct 30, 2026. They're copied as-is, not edited. Run a sample yourself and the result will differ a little, because the AI's wording varies between runs.

Sample: New project request

Hi! I'm Dana Ortiz and I run Ortiz Family Bakery in Tucson. Custom cake orders come in through Instagram DMs, email and phone, and we keep losing track of them. Could you set up something that collects orders in one place and sends customers a confirmation? Ideally before the holiday rush starts in mid-November. Our budget is around $300. Thanks!

Sales / new projectUrgency: mediumConfidence: high

The client has a clear deadline of mid-November before the holiday rush starts.

Summary

Dana Ortiz from Ortiz Family Bakery needs a system to consolidate custom cake orders from multiple channels and send automatic customer confirmations.

Key details

Name
Dana Ortiz
Business
Ortiz Family Bakery
Needs
A system to collect custom cake orders from Instagram DMs, email, and phone in one place and send customer confirmations.
Deadline
mid-November
Budget
$300
Contact
Not mentioned

Suggested next step

Reply to Dana to discuss potential solutions that fit her $300 budget and mid-November deadline.

Draft reply (review before sending)

Hi Dana,

Thanks for reaching out! Consolidating your custom cake orders into one place sounds like a great way to streamline things before the holidays.

I would love to help you set up an order management system that fits your workflow and budget. Given your mid-November target, we can explore a few options that keep things simple and automated.

Are you available for a quick phone call or chat [insert available days/times] to go over the details?

Best regards,

[Your name]
Model: gemini-3.6-flash · 3.3s · 831 tokens

Sample: Something is broken

Hello, this is Sam from Ridgeway Physio. The online booking form on our website stopped sending us notification emails yesterday morning, and two patients said they booked but we never saw it. We have a full clinic tomorrow. Can someone look at this today? Best number is 555-0142.

Support / problemUrgency: highConfidence: high

The online booking notifications are broken and the clinic is full tomorrow.

Summary

Sam from Ridgeway Physio reports that website booking notification emails stopped working yesterday, resulting in missed appointment alerts with a full clinic tomorrow.

Key details

Name
Sam
Business
Ridgeway Physio
Needs
Fix online booking form notification emails
Deadline
Today
Budget
Not mentioned
Contact
555-0142

Suggested next step

Call Sam at 555-0142 today to troubleshoot the booking form email issue.

Draft reply (review before sending)

Hello Sam, thank you for reaching out. I am sorry to hear that the booking notification emails are not working, especially with a full clinic tomorrow. I am looking into this right now and will call you at 555-0142 as soon as I have an update. [Your name]
Model: gemini-3.5-flash-lite · 1.3s · 756 tokens

Sample: Spammy pitch

Dear Website Owner, we GUARANTEE #1 Google ranking and 10,000 high-quality backlinks for only $49!!! Limited time offer, act now. Reply YES to claim your SEO package today. To stop receiving these offers reply STOP.

Spam / irrelevantUrgency: lowConfidence: high

This is an unsolicited automated spam message with no real time pressure.

Summary

The sender is offering guaranteed SEO rankings and backlinks for $49. This is an unsolicited commercial offer.

Key details

Name
Not mentioned
Business
Not mentioned
Needs
Not mentioned
Deadline
Not mentioned
Budget
Not mentioned
Contact
Not mentioned

Suggested next step

Mark as spam and do not reply.

Draft reply (review before sending)

No reply drafted (marked as spam).

Model: gemini-3.6-flash · 1.3s · 580 tokens

Build notes: what broke and what I changed

The Worker source lives in the site's repository under workers/triage/, with no secrets in it. The API key is stored as an encrypted Worker secret.

← Back to the Lab