Use cases

Use cases from five industries.

Choose your industry. You will see the typical bottlenecks, what we built for them and an example from a real project. Client names stay confidential; the figures come from the projects.

Vehicle appraisers and surveyors

Typical bottlenecks

  • Typing up dictationsFindings are spoken at the vehicle and entered into the system in the evening.
  • Sorting photosDozens of images per case, and each one needs a category and a name.
  • Entering data twiceThe same data sits in the order, the calculation and the report.
  • Status questions in the inboxInsurers, lawyers and garages keep asking where things stand.
  • Sharing documentsSample reports with personal data cannot go out unredacted.

What we built for it

2.5 hoffice time per case, target in the contract

From dictation to claim file Live

The appraiser dictates at the vehicle. The system turns this into structured case data and writes it into the claims system once the appraiser approves.

15/18categories correct, previously 11

Damage photos that sort themselves Accepted

An image model assigns each photo to a report category. We measured it against the assignments in past reports.

0originals stored on disk

The anonymiser Live

Names and personal data disappear from PDFs and images before a sample report is shared. The text is removed from the file itself.

Example from a project

ArchitectureFrom dictation to claim file
DICTATIONPHOTOS Dictationat the vehicle Speech recognitionSpeech-to-Text ExtractionLLM · JSON schema Rule enginecites its rules ApprovalAppraiser Claims systemREST · single fields Photosfrom the scene Image modelVision model Categorysorted and named Human check before writing
Measurement logClient acceptance
MetricBeforeAfterMethod
Photo categories correct11 / 1815 / 18Compared with past reports
Time per photoby hand< 15 s20 real cases, acceptance criterion
Office time per caseevenings2.5 hTarget in the contract
Overwritten fieldsTest 1: yes0Write single fields only
What went wrong

In the first test the system wrote whole records back and emptied fields that were already filled. Since then it writes single fields only, and the appraiser creates the report in the system personally.

Before building, we ran an on-site potential check. It produced a nine-page process report with levers, effort and price.

Frequently asked questions

Does this work with our claims system?

We write through the system's interface and only into single fields. Fields that are already filled stay unchanged.

Where is our data stored?

On our own servers in Germany or in your infrastructure. We set this out in the contract, together with the data processing agreement.

Who makes the final call?

The appraiser. Nothing goes into the claims system without the appraiser's approval.

What happens if an AI provider goes down?

Requests run across several providers with a fallback. If one fails, the next one takes over.

Dental practices and practice groups

Typical bottlenecks

  • No open interfaceMany practice systems can only be operated through their user interface.
  • Patient data in every documentFindings and invoices contain data that has to stay protected.
  • Knowledge buried in foldersProcedures, contracts and instructions are scattered.

What we built for it

18vendor specifications analysed

Connecting to the practice software Architecture

Before any code is written, we fix where the system talks to the practice software. For this we mapped the interfaces in 18 vendor specifications.

0originals stored on disk

The anonymiser Live

Names and personal data disappear from PDFs and images before a document is shared.

3search systems tested, with a hallucination trap

Ask your own documents Live

A portal in which each client has a sealed-off search space over their own documents.

Example from a project

DentistryArchitecture

Connecting to the practice software

18vendor specifications analysed
Before

Unclear which data a system may read and write

→
After

Every interface documented with version, permissions and data processing agreement

InputVendor interface documentation, practice workflows
OutputIntegration architecture with a fallback through the user interface
StackInterface analysis · UI automation · version pinning · DPA
Measured18 specifications, every interface with a pinned version
LimitWithout an open interface, only the user interface remains

Frequently asked questions

Does this work with our practice software?

We check your vendor's interfaces first. Where there is no open interface, the system works through the user interface, with a pinned version.

Where is our data stored?

On our own servers in Germany or in your infrastructure. We set this out in the contract, together with the data processing agreement.

Who makes the final call?

A person on your team. Before anything is written back to your systems or sent out, a person approves it.

Estate agents, property managers and developers

Typical bottlenecks

  • Maintaining listings twiceThe same properties sit in the agency system and on the website.
  • Switching systemsData and history are easily lost when moving to a new CRM.
  • Requests in the inboxProspects and tenants write in through many channels.

What we built for it

15 minfrom agency system to website

Listings that publish themselves Live

New properties from the agency system are on the website within 15 minutes. Before that, about 1,950 records moved into the new CRM.

0emails sent without approval

Pipeline CRM with inbox In-house tool

Emails are read, classified and matched to the right card. The system writes replies as drafts.

3search systems tested, with a hallucination trap

Ask your own documents Live

Contracts, minutes and reports searchable in plain language, kept separate for each client.

Example from a project

Real estate · AgencyLive

Listings that publish themselves

15 minfrom agency system to website
Before

Listings maintained on the website by hand

→
After

Import every 15 minutes, with no manual step

InputOpenImmo export from the agency system
OutputUp-to-date property pages on the website
StackOpenImmo · Python · scheduled import · CRM migration
MeasuredAbout 1,950 records migrated, import every 15 minutes
LimitImages and texts arrive as the agency system delivers them

Frequently asked questions

Does this work with our agency software?

The import reads the OpenImmo format, which common agency software exports.

Where is our data stored?

On our own servers in Germany or in your infrastructure. We set this out in the contract, together with the data processing agreement.

Who makes the final call?

A person on your team. Before anything is written back to your systems or sent out, a person approves it.

Sales and back office

Typical bottlenecks

  • Leads without priorityLists get called through without knowing who really fits.
  • The inbox as a task listImportant emails get lost between newsletters.
  • Forms by handThe same details are typed into every portal again.

What we built for it

1,472leads scored on the same rubric

Lead engine with criteria scoring In-house tool

Web search, reading company websites and scoring every contact against fixed criteria, with a cost cap per run.

0emails sent without approval

Pipeline CRM with inbox In-house tool

Emails are read, classified and matched to the right card. A browser extension fills in web forms.

5models judge blind

Model council for hard questions Live

Five language models assess the same question without seeing each other's answers. A sixth combines the verdicts.

Example from a project

SalesIn-house tool

Lead engine with criteria scoring

1,472leads scored on the same rubric
Before

Research by hand, priority by gut feeling

→
After

Every lead with a score and a reason

InputTarget industries, region, scoring criteria
OutputPrioritised list with a reason for each lead
StackWeb search · scraping · LLM scoring · cost cap
OperationResumable, with a cost cap per run
LimitThe sales team sets the criteria

Frequently asked questions

Who sends the emails in the end?

Always a person. The system writes drafts, and nothing is sent before approval. Forms are submitted by a person too.

Where is our data stored?

On our own servers in Germany or in your infrastructure. We set this out in the contract, together with the data processing agreement.

What happens if an AI provider goes down?

Requests run across several providers with a fallback. If one fails, the next one takes over.

Documents and data protection

Typical bottlenecks

  • Searching by file nameIf you don't know the folder, you won't find the document.
  • Documents with personal dataEverything has to be redacted before it is shared.
  • Decisions with many documentsA second opinion takes time.

What we built for it

3search systems tested, with a hallucination trap

Ask your own documents Live

A portal with a sealed-off search space for each client. We made German-language search reliable with multilingual embeddings.

0originals stored on disk

The anonymiser Live

Names and personal data disappear from PDFs and images. The text is removed from the file itself, so nothing is hidden under a black box.

5models judge blind

Model council for hard questions Live

One decision question with its documents, five independent verdicts, one combined report as a PDF.

Example from a project

All industries · Data protectionLive

The anonymiser

0originals stored on disk
Before

Sample reports with personal data that nobody was allowed to share

→
After

People as [PERSON 1], number plates as B-XX ####E, amounts and dates stay

InputPDFs, scans and images with personal data
OutputRedacted files with the content still readable
StackPyMuPDF · offline text recognition · rule engine · own server
OperationOffline text recognition, results deleted after 30 minutes
MeasuredOriginals held in memory only, check recognition on every page
LimitText recognition barely reads handwriting, so give files a quick look before sharing

Frequently asked questions

Do our documents leave the server during anonymisation?

No. Text recognition runs offline on our server. Originals are never stored, and results are deleted after 30 minutes.

Where is our data stored?

On our own servers in Germany or in your infrastructure. We set this out in the contract, together with the data processing agreement.

Who makes the final call?

A person on your team. Before anything is written back to your systems or sent out, a person approves it.

How a project runs

Measure first, then automate, then run.

No. 1The potential checkReport with levers · fixed price
No. 2The 30-day sprintLive process · measured against the baseline
No. 3The embedded AI leadOperation and expansion · cancel monthly

Acceptance criteria are written into the contract, for example under 15 seconds per photo, tested on 20 real cases.

Which process costs you the most time?

The potential check shows you, with a prioritised plan you keep.

Get in touch Calculate your potential

Message to Panik-Media