DPM Appuntamenti
At a glance
- DPM Appuntamenti is the calendar for practices and professionals: you create and manage appointments from your iPhone, wherever you are.
- With Online Booking your clients schedule their own appointments from your website, choosing only among the slots YOU make available.
- Every online request arrives pending confirmation: you always decide, with one tap, whether to accept or decline it.
- Everything stays synchronised automatically between iPhone, web management system and booking page: one single calendar, always up to date.
The system is made up of three parts working on the same calendar:
| Component | Who uses it | What it is for |
|---|---|---|
| iPhone App | You and your team members | Manage the calendar from your phone: create, move and confirm appointments |
| Online booking page | Your clients | Book on their own, from your website or a link, in the free slots you decide |
| Web management system (optional) | The practice, from a computer | The same calendar on a large screen, plus the back-office functions |
- Open the app and tap «Don't have an account? Create one for free».
- Enter the name of your practice (e.g. "Studio Rossi Fisioterapia"), your email and a password of at least 8 characters.
- You receive a 6-digit verification code by email: enter it in the app.
- Done: you go straight into your calendar, empty and ready.
noreply@dpmsoftware.it.Whoever creates the account is the owner of the practice: they will be able to invite team members (section 11) and manage all the settings.
From the start screen, sign in with your email and password. If you have enabled two-step verification, the app also asks for the 2FA code.
Forgotten your password? Tap the link of the same name below the Sign in button:
- Enter your email → you receive a 6-digit code (valid for 30 minutes).
- Enter the code and your new password (twice).
- You return to the login screen with your email already filled in: sign in with the new password.
If your practice also uses the NOX management system on a computer, you can connect your iPhone without creating a new account:
- From the management system: Patient Calendar → ⚙️ → generate the pairing code.
- In the app tap «Do you have a pairing code from the management system?» and paste the code.
- Set the unlock PIN requested each time the app is opened.
The paired device sees only the calendar of the chosen workspace, with edit or read-only permission depending on how the code was generated.
- Day strip: swipe horizontally with your finger to move from one day to another; vertically for the hours. Rotating the phone shows several days side by side.
- Date bar: the
‹›arrows change the day, Today returns to the current date, and the date field opens the calendar to jump to any date. - The red line marks the current time in today's column.
- Past days show the list of the day's patients (with any documents issued) instead of the grid.
Tap an empty slot in the grid at the desired time, or the + button at the bottom right. In the form:
| Field | How it works |
|---|---|
| Name | Type the name: if the patient is already in your records the app suggests them (select them to link the record); otherwise it remains a free-text name, which is fine too |
| Type | Tap one of the coloured labels (e.g. First visit, Follow-up…): it also sets the duration automatically. They are configured in section 8 |
| Date and time | Pre-filled from the point you tapped; editable. The time can be left empty («no time»: it appears at the top of the day) |
| Practitioner | Only if more than one of you works there (section 12): who the appointment belongs to |
| Notes | Free text, visible on the cell |
Tap Save: the appointment appears immediately on the calendar, coloured according to its type.
- Edit: tap the appointment → the form opens with all the fields.
- Move: press and hold, then drag the appointment to another time or another day (the columns are highlighted in green).
- Change duration: drag the top or bottom edge of the box.
- Delete: open the appointment → Delete.
- Cancel with notice: open the appointment → «✕ Cancel and notify the client» — the appointment changes to Cancelled and, if the client left an email address, they receive the cancellation notice.
Types are the categories of your appointments (e.g. First visit, Follow-up, Treatment…). Each one has a colour, duration and price, and determines whether it can be booked online.
They are configured in ⚙️ Settings → types section: add, rename, choose the colours, the duration in minutes, the price (optional) and the «online» switch.
| Appearance on the calendar | Meaning |
|---|---|
| Solid colour of the type | Normal appointment |
| Red stripes | Web request pending confirmation (section 16) |
| Hatched grey | Blocked-out time (not bookable online) |
| Solid grey | Lunch break |
| Neutral with grey bars | Cancelled appointment (remains visible as a record) |
Blocked-out slots cannot be booked online (and remind you that you are not seeing clients then). To manage them use the ⛔ button in the date bar:
- Tap ⛔ to activate block-out mode.
- Drag on the grid to create a block (the first thing you touch determines the kind: Blocked or Lunch break).
- Tap an existing block to delete it.
- Tap ⛔ again to exit the mode.
Instead of blocking out times by hand day by day, the P button (at the top) generates the block-outs for entire weeks based on your criteria:
- Opening hours for each day of the week, lunch break included;
- Closing days, public holidays, holidays;
- Saved profiles (e.g. "summer hours" / "winter hours") to recall instantly;
- Number of weeks to schedule ahead.
Tap Schedule and the calendar fills up with the right blocks. If you are not happy with the result, Undo scheduling restores the previous situation.
The owner can bring other people into the same practice, each with their own login:
- Go to ⚙️ Settings → 👥 Team members.
- Enter the team member's email and choose the permission: ✎ can edit or 👁 read-only.
- The team member receives an email with a 6-digit code (valid for 7 days).
- From their iPhone: they open the app → «Have you received an invitation?» → enter their email, the code and choose their password → they go straight into the practice's calendar.
From the same screen the owner sees the list (👑 owner, ✎ edit, 👁 read), can revoke invitations not yet accepted and remove team members.
When the practice has at least 2 active users, the app automatically enables separate calendar management:
- The calendar filter appears in the date bar: «👥 Everyone» or the individual practitioner;
- The Practitioner field appears in the appointment form (suggested automatically: the filtered calendar, otherwise you);
- The initials of the assigned practitioner appear on the cells;
- On the online booking page the client chooses a «Practitioner» and sees only that calendar's availability.
This way two practitioners can see clients in parallel at the same time: one's appointment does not occupy the other's calendar.
Everything is configured from ⚙️ Settings (from the app or the management system):
- Turn on the «Enable online booking» switch. While it is off, the page replies «not available».
- Customise the brand: practice name, logo, title colour, footer note (e.g. contact details and instructions for clients).
- Check the types: only those with the «online» switch turned on can be booked by clients, with their duration and any price shown.
- If you see clients at multiple locations, configure the locations and the time bands per day: the client will choose the «Location» and see only the right times for that location.
With booking enabled, two ready-to-use tools appear in ⚙️ Settings:
- Link to give to your clients — the public address of your page (e.g.
https://www.gnox.it/prenota/?studio=il-tuo-studio). Tap Copy and paste it wherever you like: WhatsApp, Instagram, Google profile, business cards, email signature… - «Book now» button for your website — a small ready-made HTML snippet: copy and paste it (or pass it to whoever manages your website) at the point of the page where you want the button. Anyone who clicks it lands directly on your booking page.
The page is designed so that anyone can manage it at the first attempt:
- They choose the appointment type (with duration and price, if set), the practitioner if applicable, and the location.
- They see the calendar: green = bookable, red = taken, stripes = pending confirmation, grey = not available.
- They tap a green slot and fill in: first and last name, phone number (required), email (optional), notes.
- They accept the privacy notice (viewable with one tap) and submit.
- They receive an on-screen confirmation and, if they left an email address, a summary by email. The request remains pending confirmation by you.
Every online booking appears on your calendar in red stripes (pending) and you receive a notification email with all the client's details. You have two options:
- From the app: tap the request → ✓ Accept (the client receives the confirmation email, if they left an email address) or ✕ Decline (they receive the cancellation).
- From the notification email: the «✅ Confirm and reply on WhatsApp» button confirms the appointment and opens the client's WhatsApp chat with the confirmation message already written: you check and send.
{data}, {ora}, {tipo} and {costo} placeholders that fill themselves in.| When | Who receives it | What |
|---|---|---|
| New online request | You (practice) | Notification email with the details and the Confirm+WhatsApp button |
| New online request | Client (if they left an email address) | Summary «request received, pending confirmation» |
| On confirmation | Client | Appointment confirmation email (and/or WhatsApp message sent by you) |
| On cancellation | Client | Cancellation email |
| The day before | Client | Automatic reminder of the appointment, with an optional link to cancel |
If in Settings you enter the review link of your Google listing, after each visit you can ask for a review with one tap:
- Open the completed appointment → ⭐ Ask for a review.
- The client's WhatsApp chat opens with the (customisable) message and the link ready to go: you check and send.
- The button is marked as «already requested» to avoid double sends (manual re-sending remains possible).
| Setting | Effect |
|---|---|
| Appointment history | Keeps appointments visible even on past days (otherwise the day's documents are shown) |
| Show Sunday | Adds/removes Sunday from the calendar |
| Switch company (🏥) | If your user has access to several workspaces, switches from one to another |
| WhatsApp confirmation message | The text sent with the Confirm button, with the automatic placeholders |
| Review request message | The text for section 18 |
- Data resides on servers in the European Union, in a separate space for each practice, with communications always encrypted. The app contains no advertising or tracking.
- The full privacy notice is always reachable from the sign-in and registration screens, and online: gnox.it/assets/privacy/dpm-appuntamenti.html.
- For your clients' data you remain the data controller: on request, a data processing agreement (DPA) is available by writing to info@dpmsoftware.it.
- Delete everything: ⚙️ Settings → Delete my account and all data (password required). Deletion is final and irreversible.