Platform Overview

Platform Overview

How Amiro domains and subdomains are organized — what we host, what sits on client domains, and who sees what.

Six layers of the platform

Three domains are ours and stay the same. For every new client, we add subdomains on their domain — so the platform grows with every clinic we onboard.

🌐
Our domain · shared
amiro.health
Public Landing Page
Marketing site explaining what Amiro does. Visible to everyone. No login required.
🎯
Our domain · shared
demo.amiro.health
Demo Generator
Interactive sales demos branded per prospect. A curated set of screens showing what Amiro looks like for their clinic — used during sales calls and follow-ups.
⚙️
Our domain · shared
admin.amiro.health
Internal Admin Panel
Where the Amiro team manages clients, clinics, people, and roles. Not visible to clients or their staff.
📋
Client domain · per client
results.client.com
Patient Results Portal
Patients access their lab results, prescriptions, and documents via a secure link. Branded as the clinic — Amiro is invisible.
📊
Client domain · per client
amiro.client.com
Staff Dashboard
Clinic employees see their tasks, operations queue, patient follow-ups. Branded as the clinic — "Powered by Amiro" in the footer. Scoped to their clinic and role.
🔗
Client domain · per client
amiro.client.com/p/...
Staff Portals
Lightweight, token-based micro-views for specific tasks. No login — staff opens a link and sees exactly one thing: a piece of work, a status board, a form. Focused context, zero friction.

1

Landing Page

amiro.health

Our public marketing site. Explains Amiro's value proposition, features, and how clinics can get started. No authentication, no patient data — purely informational.

https://amiro.health
Your results are delivered.
But is the next visit booked?
Most clinics send PDFs and hope patients come back. Amiro turns every result into the next booked appointment — with tracking, follow-ups, and escalation built in.
See How It Works
34%
of patients never
rebook after results
Pulse turns results
into the next visit
+€
Recovered revenue,
tracked & proven

2

Demo Generator

demo.amiro.health

An interactive sales tool we use to show prospects what Amiro would look like for their clinic. Each demo is branded with the prospect's name, colors, and real-looking data — a compact version of the full product experience. Think of it as a personalized walkthrough: results portal, staff tasks, follow-up workflows — all in a few key screens.

demo.amiro.health/curitt
Personalized demo for
Curitt.Health
See how Amiro works for your clinic
📱
Patient Portal
Results & booking
📋
Staff Tasks
Ops queue & follow-ups
💰
Revenue
Recovery dashboard
Click any card to explore →

3

Internal Admin

admin.amiro.health

Our internal tool for managing all clients. Only accessible by the Amiro team. We use this to onboard clinics, manage people, assign roles, and monitor activity across all deployments.

https://admin.amiro.health
Amiro Health
Dashboard
Clients
Roles

Dashboard

1
Clients
2
Clinics
3
People
Recent Activity
clinic created: Curitt — Overtoom
clinic created: Curitt — Zuidas
staff added: Lars van Dijk
staff added: Maren de Boer

4

Patient Results Portal

results.client.com

A mobile-friendly page where patients access their lab results, prescriptions, and documents via a secure link (sent by SMS, email, or WhatsApp). Fully branded as the clinic — patients never see Amiro. No app download required.

results.curitt.health/r/a8f3...
9:41 ●●●●● 🔋
🔒 results.curitt.health
Hi, Lisa V.
Visit: Feb 26, 2026 — Curitt. Amsterdam
Your documents
📄
Lab Results — Blood Panel
Feb 26, 2026
View Download
📋
Prescription & Recommendations
Feb 26, 2026
View
Your next steps
Book follow-up consultation
Your doctor recommends a check-in in 3 months
Book now

5

Staff Dashboard

amiro.client.com

Where clinic employees log in to see their daily tasks, patient follow-ups, and operations queue. Fully branded as the clinic — only a small "Powered by Amiro" in the footer. Each person sees only what their role allows.

amiro.curitt.health
Curitt — Overtoom
Lars v.D.
My Tasks
Follow-ups
Queue
No-show: Anna de Vries
Missed yesterday · 3rd occurrence
Urgent
Send results: Mark Jansen
Lab results ready since Mar 4
Pending
Follow-up call: Lisa Bakker
Post-treatment check · Day 7
Done
Invoice overdue: Peter Smit
€120 · 14 days past due
Pending
Powered by Amiro

6

Staff Portals

amiro.client.com/p/...

Unlike the full Staff Dashboard (which requires login and shows everything), portals are token-based micro-views — each one scoped to a single piece of work or a specific context. A staff member gets a link, opens it, and sees exactly what they need. No login, no navigation, no distraction. Think of them as focused windows into the system.

amiro.curitt.health/p/t7k2x...
Portal · Curitt.Health
No-show follow-up
Lars v.D.
Anna de Vries
Missed Mar 6 · 3rd no-show · Overtoom location
Quick actions
📞
Call patient
Last contacted: never
💬
Send WhatsApp
Reschedule template ready
📅
Rebook appointment
Next available: Mar 10, 14:00
Mark resolved
Escalate
Powered by Amiro
How portals differ from the dashboard
Staff Dashboard
Login required. Full navigation. See all your tasks, queue, follow-ups. The "whole picture."
Staff Portals
Token link — no login. One screen, one task. Opens from a notification, email, or WhatsApp. Minimal context, maximum focus.
Example portal types
No-show follow-up
Overdue invoice action
Document review & send
Patient check-in status
Daily summary board

How it maps per client

When we onboard a new clinic, we ask them to set up subdomains and DNS records pointing to our servers. Everything else is configured on our side.

Client signs up
e.g. Curitt.Health
DNS setup
results.curitt.health
amiro.curitt.health
+ MX records for email
CNAME + MX → our servers
We configure
Admin panel
Integrate EMR
Roles & workflows
White-glove setup
Live
Staff + patients ready

DNS records per client

The client needs to add these records to their domain. We handle the rest.

Type Record Points to Purpose
CNAME results.curitt.health app.amiro.health Patient results portal
CNAME amiro.curitt.health app.amiro.health Staff dashboard
MX notifications.curitt.health mail.amiro.health Bounce handling & reply routing for outbound emails
TXT notifications.curitt.health SPF / DKIM / DMARC Email authentication & deliverability
How email works: Amiro sends transactional emails (result notifications, appointment reminders, follow-up messages) through our own mail servers, not the client's. The client only adds DNS records to authorize us to send on their behalf — the same model used by HubSpot, Intercom, and other SaaS platforms. Emails arrive from a subdomain like notifications.curitt.health, so patients see the clinic's domain, not ours. This gives us full control over deliverability, sending speed, templates, and retry logic — while the clinic benefits from trusted, branded communication without touching their own mail setup.

Example: Curitt.Health deployment

Here's how all the domains look for our first client.

Domain What it is Who sees it Auth
amiro.health Landing page Everyone None
demo.amiro.health Demo generator Prospects Via shared link None (public link)
admin.amiro.health Internal admin Us Amiro team Login (JWT)
results.curitt.health Patient results portal Patients Via secure link Token in URL
amiro.curitt.health Staff dashboard Staff Clinic employees Login (role-based)
amiro.curitt.health/p/... Staff portals Staff Via token link Token in URL
notifications.curitt.health Email sending Patients Via inbox SPF / DKIM