No SQL, no tickets
Staff ask in their own words. Nobody writes a query, and nobody waits on a report that will be out of date by the time it arrives.
Conversational analytics for pawn lending
Your staff already know what they need to know — who is overdue, what this customer owes, what is due this week. PawnTeller answers those questions from your live system in seconds, without anyone writing SQL or waiting on a developer.
Reads your live database. No export, no second copy of your customer data.
Who is overdue at my branch?
SELECT customer_name, due_date, due_amount FROM payment_schedule …
AND business_id = 7
AND branch_id IN (your branches)
Checked & scoped · read-only
Four customers are overdue, owing $2,180 in total.
| Customer | Due | Amount |
|---|---|---|
| J. Alvarez | 12 Aug | $640.00 |
| M. Okafor | 14 Aug | $512.50 |
| R. Whitfield | 19 Aug | $725.00 |
| S. Nair | 21 Aug | $302.50 |
The gap
The questions that actually come up at a counter are endless and specific, and each new one costs a developer ticket and a week. Meanwhile handing an AI direct access to a lending database is not an option either — it can invent a number, join the wrong tables, or read another branch's book.
PawnTeller is the layer in between. The model proposes a query; deterministic code decides whether it runs.
Staff ask in their own words. Nobody writes a query, and nobody waits on a report that will be out of date by the time it arrives.
Business and branch filters are added after the model has finished writing. It never writes them, and it cannot remove them.
Fast enough to use with a customer standing at the counter, rather than something you go back to your desk for.
Embeds into your existing point-of-sale page. No second system to log into and no new habit to teach.
In practice
Every one of these is answered from your live data, scoped to the branches the person asking is permitted to see.
Ask for a figure nobody has defined — a risk score, a ratio you have never specified — and PawnTeller tells you there is no configured rule for it, then offers the related facts it can show. It does not guess. A confidently wrong number is worse than no number, because nobody checks it.
How it works
That split is the whole product. Everything the assistant proposes passes through checks it has no way to influence.
Our code
Before a single word reaches the model, PawnTeller checks the question against the terms your configuration defines. Undefined concepts are refused here.
The assistant
It sees your table and column names and nothing else — no credentials, no hostname, no data from any other business.
Our code
The query is parsed properly, not pattern-matched. Anything outside your approved tables and columns is rejected, as is anything that writes, deletes or reaches sideways into another table.
Our code
Your business id and the asker's permitted branches are attached to the query here — after the model has finished. If they cannot be applied, nothing runs. There is no override and no fallback.
Our code
Against your live database, with a row cap and a timeout. Every query is recorded with who asked and what ran.
The assistant
A short summary of the rows that came back — which are shown in full beneath it, so the answer can always be checked against the data.
Questions we get asked
No. Only read-only SELECT statements are permitted, and anything else
is rejected before it reaches your database — not by asking the model to behave, but
by a parser that refuses to pass anything else through.
No. The branch and business filters are added to every query after the AI has finished writing it. The model never writes them and cannot influence them. If those filters cannot be applied, the query does not run at all.
It says so. PawnTeller answers only from terms your configuration defines. Ask for a figure nobody has defined and it tells you there is no configured rule for it, rather than inventing a plausible number.
No. It reads your live database over an encrypted connection at the moment a question is asked. There is no export, no sync, and no second copy of your customer data to keep secure.
MySQL today, connected over TLS with a certificate check. Support for other systems is planned — write to [email protected] if yours is different.
Pricing is being finalised ahead of launch. The plans and what each includes are published now — write to [email protected] and we will tell you as soon as pricing is set.
The most useful demonstration is your questions on your database. Tell us what your counter staff ask most and we will show you PawnTeller answering it.