Skip to content
flylabs.ai
HomeWorkServicesProductsStack
IT (italiano)/EN (English)
Let's talk
← All work
Aesthetic medicine

The skin report turns into a ready deck in minutes

Telegramn8nPythonOpenRouterGoogle Slides API
1-3 min
from report link to a patient-ready deck

The problem

The skin report had to be read and rewritten by hand into a patient presentation, one report at a time.

The solution

A Telegram bot takes the report link: a scraper pulls the data, AI turns it into a summary and treatment plan, and the system builds a ready-to-share Google Slides deck on its own.

Architecture diagram: staff pastes the report link into Telegram, a scraper extracts the data, four AI agents generate the skin summary and treatment plan, the system generates the deck with a QR code and delivery comes back on Telegram(opens in a new tab)
The architecture: from the report link to a ready deck, automaticallyTap to enlarge

How it went

An aesthetic medicine practice gets a technical skin-analysis printout from the medical device for every patient: data on pores, spots, wrinkles, texture. Before this project, turning that into something to hand the patient, readable and with a treatment plan, meant reading the report and rebuilding it by hand in a presentation.

We built a system that starts from a simple Telegram message: staff paste the patient's report link. From there, everything happens automatically: a scraper reads and extracts the raw report data, four AI agents in sequence turn it into a plain-language skin analysis, a recommended treatment plan, and a morning/evening skincare routine. The system generates a Google Slides presentation from a template, complete with a QR code linking back to the original report, and sends the finished presentation link straight back on Telegram.

The whole pipeline, from data extraction to the finished deck, runs in 1-3 minutes. The system is self-hosted on the practice's own infrastructure, with OAuth 2.0 for Google Slides and prompts and template that can be edited without touching the code.

Got a similar process?

Tell us about it in a couple of lines: in the first call, which is free, we'll tell you whether and how it can be done. If it can't, we'll say so.

Let's talk →Next case · A booking assistant on every site of the group →
flylabs.ai

Practical AI, built around your work. Then you run it.

HomeWorkServicesProductsStackPrivacyCookie policyinfo@flylabs.ai
© 2026 flylabs.ai
Cesare Bedin (LinkedIn) · VAT no. 05755090288Federico De Cillia (LinkedIn) · VAT no. IT13990330964