FrancodesystemsFran<code>systems
Vertical · Clinics

Clinics with scheduling, payments and AEAT invoicing in a single flow

Online booking, payment on confirmation, WhatsApp reminder, electronic invoice and GDPR/AEAT compliance without Excel.

A private clinic (medical, dental, physio, aesthetics, psychology) has very specific flows: a schedule with recurring sessions, patients who cancel or do not show up (no-shows), mixed payments (Bizum, card, transfer), invoices with protected medical data under Spanish data-protection law. If the receptionist handles it all manually, the hidden cost in hours is huge and tax errors pile up. We connect scheduling + payment + Holded so daily operations flow and compliance stays up to date.

  • Private clinics (medical, dental, aesthetics, physio)
  • Professional practices with recurring sessions
  • Psychology centers with online plus in-person sessions
  • Multi-professional / multi-room with a shared schedule
Typical pains

What we see in clinics before we start

01

No-shows that go uncharged

A patient books, does not turn up, does not warn. Without a charge-on-booking policy, you lose income every week. Manual WhatsApp reminders eat up time.

02

The receptionist marks invoices as paid in Holded

Each Bizum or card payment means opening Holded and marking it manually. 5-10 minutes per patient, 30-50 patients a day.

03

Medical data in systems not ready for data-protection law

Spreadsheets with ID numbers, diagnoses, minors' data. Serious legal risk and potential fines.

04

Monthly B2B invoices to insurers

Sanitas, Adeslas, DKV and others pay monthly in patient batches. Reconciling by hand is a full day of back-office work.

What we build

The stack ready for your vertical

  • Online scheduling (Calendly, Cal.com or a dedicated system) with optional charge on booking
  • Automatic WhatsApp/SMS reminder 24h before the appointment
  • Bizum / Stripe / Redsys payment reconciled with a Holded invoice per patient
  • Configurable no-show policy with automatic charging
  • Invoices with complete tax data sent by email automatically
  • Reconciliation of B2B batches with insurers (Sanitas, Adeslas, DKV)
  • Data-protection compliance: medical data in compliant systems
  • Verifactu compliance for healthcare companies (mandatory 1 January 2027)
Ecosystem

Tools we integrate in clinics

Scheduling

  • Calendly
    Individual professional
  • Cal.com
    Open source, self-hosted
  • Doctoralia
    Healthcare marketplace

Payments

  • Bizum
    Instant payment at the practice
  • Stripe
    Payment links + subscriptions
  • Redsys
    Physical POS at reception

Invoicing

Investment

Fixed price after a diagnostic

A 30-minute call, no strings. You leave with scope, timeline and a fixed price for your clinics.

Indicative range
From 2500 EUR depending on channels
Implementation time
8-15 business days
Book a diagnostic
FAQ

Frequently asked questions in clinics

What about medical data? Is it data-protection compliant?

We work only with platforms that comply with GDPR and Spanish data-protection law for healthcare data. We never store diagnoses in systems that are not ready for it. For clinical records, we recommend dedicated systems (Doctoralia, Clinic Cloud) that we connect.

Does it work with existing clinical software?

If your clinical software has an API or webhooks (Clinic Cloud, Tecnyfarma, Easy Salud Pro), we connect it. If it only has CSV export, we do a periodic sync.

No-show policy?

Configurable: charge on booking and 100% refund if the patient cancels more than 24h ahead, 50% if under 24h, 0% for a no-show. Or no upfront charge and dunning if they do not show. We decide it in the diagnosis based on your clinic.

Multi-professional / multi-room?

Yes. Each professional with their own schedule, rates and commissions. Each room with its own availability. Holded receives invoices with the assigned professional for commission reporting.

Insurers like Sanitas and Adeslas?

If you have an insurer agreement, we build a monthly patient batch for invoicing to the insurer in its specific format. Reconciliation when the monthly payment arrives.

Shall we talk about your clinics?

A 30-minute call, no strings. You leave with scope and a fixed price.