gabinet.one handbook
Everything you need to know — in one place
Guides for owners, specialists, reception and clients. Practice setup, bookings, billing, forms, communication and account security.
1. Getting started — first steps
From creating an account to configuring your practice. Publishing a profile and accepting payments require separate verification.
gabinet.one helps organise your practice: calendar, clients and participants, records, online booking, billing and communication. Owners, specialists, reception staff and clients have their own accounts. Available features depend on the plan, permissions and practice status.
Select “Add practice”, enter the owner's and company's details and verify a Polish phone number with an SMS code. Complete the required documents and profile. You can prepare the configuration in the panel; publishing the practice and some operations become available after verification.
Start includes the basic calendar, clients, records, services and online booking. Gabinet adds recurring and group sessions, the client panel, SMS, billing, PayU, Fakturownia and forms. Gabinet Pro extends team, reception, statistics, waiting list and email customisation features. Centrum includes Pro features with higher limits. See “Plans and pricing” for current limits and prices.
The Start plan is free. See “My plan and subscription” for the available trial terms and end date. After a trial or paid period ends, access depends on your current plan; purchasing a higher plan does not replace practice verification.
Complete the profile and required documents. Add therapy categories, services with duration and price, specialists and rooms. Assign services to specialists and configure their availability. Then check online booking, billing rules and communication. PayU and Fakturownia integrations are configured separately.
Open “My plan and subscription”. Select an available plan and period, then check the amount and start date in the summary before purchasing. Changes do not always take effect immediately. Paid features are unlocked once payment is confirmed and the other access conditions are met.
Check the message next to the feature: the cause may be your plan, missing required documents, pending verification, an unverified phone or account permissions. Registering or purchasing a plan does not remove every restriction. Follow the instructions in the panel.
Data access is checked against the account, practice and granted permissions. Staff do not automatically receive access to all records and notes. The system uses additional login and session safeguards. The Privacy Policy and documents provided to the practice describe how data is processed.
2. Practice configuration
The owner opens Settings → Practice configuration. A summary of saved rules appears at the top, followed by the stages: Working model, Services and schedule, Billing, Booking and messages, and Summary. Select a stage and open the indicated form. Moving forward or confirming a review does not change settings, create charges or enable messaging. Expand rule details for payment and cancellation deadlines. You can stop and return later.
The dashboard prompt is for practice owners who do not yet have an active service. It disappears automatically after the first active service is added, including on other devices. A missing logo, additional integration or review of other stages does not bring it back. Full configuration remains available under Settings → Practice configuration. Reception staff, specialists and clients do not use the owner's setup guide.
Panel → Settings → Practice profile. Complete the contact details, description and available profile materials. Check the profile preview. Some changes to a verified practice may require approval; follow the message shown next to the field.
Panel → Team → Specialists → “Add specialist”. Add yourself too if you deliver sessions. Assign services and set the person's active status. Adding a specialist to the schedule does not automatically create an account. To give them panel access, select “Send panel invitation” next to their name and set permissions.
Panel → Team → Reception accounts. Create an account or invitation as shown in the form and select the required permissions. Access to the calendar, clients, billing, contacts and records differs between staff members. Reception accounts require a plan that includes this feature.
Panel → Team → Availability. Select the specialist, days and hours. Choose whether availability is for online booking or make-up sessions and select the relevant services. Assign at least one active room to every selected service. Working hours alone are not enough to show appointment slots to clients.
Panel → Services → Therapy categories and Services and pricing. Add the service name, duration, price and required settings. Assign the service to a specialist and select it in their availability. Online visibility also depends on the service being active and a room being free.
Add practice closure days under Schedule → Days off / holidays, and a specialist's absence under Team → Specialist leave. After saving, check existing appointments in that period. Blocking availability does not mean every previously booked appointment has been automatically rescheduled.
Select “One day” in the availability form and choose a date. Check the hours, services, rooms and online booking and make-up switches, then save. The day of the week follows the date. “Copy” next to an existing slot opens a separate copy for editing; opening it alone saves nothing. Adjust the details and check the summary before saving. Enabling online booking does not guarantee every slot is free and available to clients.
3. Calendar and sessions
Open Schedule → Calendar and select a free slot or the add appointment button. Choose the client, participant, service, specialist and room. Check the duration, price and billing method. One-off appointment rules may differ from monthly billing for recurring therapy.
Panel → Schedule → Recurring sessions. Add therapy by selecting the participant, service, specialist, day, time and dates. Check the generated appointments and client billing. Charges and the first payment deadline depend on the practice's billing settings.
Panel → Schedule → Group sessions. Set the schedule, leaders, capacity, price and billing method. A price per session per participant is required when creating a group and saving its financial settings. Enter 0 for free sessions; an empty field does not mean free. For monthly billing, the amount follows the session price and chargeable dates under the rules. Add participants and check their enrolments and payments separately. Attendance, group sessions and participant charges are linked, but are not one combined bill for everyone.
This is the recruitment stage. The group is collecting participants but does not accrue sessions, charges or working hours like an active group. When ready, an authorised person selects “Start from…” and a start date. Then check the appointments and billing, including any messages about retrying synchronisation.
Open the appointment and select cancellation. Check who is cancelling, the cancellation deadline and the available billing action. The result depends on the practice's policy and the session and payment types. Cancellation does not always mean a refund or a make-up credit.
A make-up credit lets you book a session under the practice's rules. It may expire and may apply only to a particular category or session type. If the practice enables make-up booking, clients select an available slot in their panel; otherwise they arrange it with staff. An ordinary free slot is not necessarily available for a make-up session.
In Recurring sessions, select the option to end the series and check the last session date. Later appointments will be cancelled; attendance and billing history will remain. Read the summary before confirming, then check the calendar and billing afterwards.
Deletion affects future occurrences of the therapy. Completed sessions and past billing need to be checked separately. Do not assume deleting the template automatically refunds every payment. Verify cancelled appointments and the client's current balance.
4. Clients and participants
Panel → Client management → Clients → “Add client”. Enter the client's contact details and add a participant. The client is the practice's contact and billing person; a participant may be a child or an adult attending sessions. Link the client account by invitation.
Each practice maintains its own record, appointments, documentation and billing. Clients may use several practices, but this does not give one practice's staff access to another's records. Contact the relevant practice about its appointments or balances.
The client contacts the practice and handles billing. The participant attends the appointment or session. When booking for yourself, you are both the client and participant. When booking for someone else, the participant may be a child or another adult.
In the booking form select “For me” or “For another person (e.g. a child)”. With “For me”, the participant's first and last name come from the client's details, so you do not enter them again. For someone else, select their profile if available or enter the participant's details. Check the appointment, details and practice documents before confirming.
Yes. If you have a client account, log in before enrolling and choose the correct participant. Enrolment will be linked to the signed-in account. A guest booking is not automatically linked to an account just because the email address matches.
Select “Send invitation” in the client list. The client opens the link and accepts the invitation on their account. Check the status: not linked, invitation sent, expired or linked. Entering the same email address alone is not confirmation that the accounts are linked.
The owner can use the available unlink account function, then correct the details and send a new invitation. The new account gains access after accepting the invitation. Do not immediately create a second record, as this may split session and billing history.
Contact gabinet.one to agree on the import scope and data format. We can check the possibility of moving clients, participants, services, specialists and schedules. Before providing a file, agree on a secure transfer method and which data is needed.
The owner and authorised staff have access according to their roles and assignments. Contact details, records and notes may need separate permissions. Form responses have additional access settings. Staff are not all given full access to documentation.
5. Payments and billing
Panel → Finance → Payments and integrations → PayU. If you do not have an account, select “Create a PayU business account”. Enter the Client ID, Client Secret, POS ID and second MD5 key from the same payment point for your practice. Check the environment: sandbox is for tests, while a production account handles real payments. The PDF guide is above the configuration.
Yes, PayU configuration belongs to a specific practice. Payments for its services should reach the shop linked to the payment point used. Do not enter another practice's keys or keys for gabinet.one plan payments. In PayU, check the shop, sales address and POS from which the credentials come.
Reaching PayU and saving the keys do not guarantee that payment methods are available. In PayU, check the shop's verification status and the methods assigned to the POS used. If the list is empty, contact PayU with the POS ID and transaction number. gabinet.one cannot activate payment methods within PayU.
Check the shop and payment point details in PayU and the POS ID saved in the practice integration. The displayed name alone does not establish which account receives the money. If the details raise concerns, give gabinet.one and PayU the transaction number and POS ID; do not send secret keys.
In Practice configuration → Billing or Billing settings, select payments per appointment without new credits and read the summary before saving. This covers one-off, recurring and group sessions. Staff record money actually received against the specific appointment or group participant. Marking attendance or completion does not mean payment. Booking prepayments are disabled in this mode, but a PayU link can be sent manually with the required integration and messaging channel.
Yes. With payments per appointment, a link can be sent before or after the session from appointment details in the calendar, or from client billing for an existing appointment charge. This applies to one-off sessions, a specific recurring appointment and a particular participant's place in one group session. You need PayU included in your plan and configured, appropriate permissions and an enabled SMS or email channel. SMS also requires available credits and limits. Connecting PayU alone does not enable messages or mandatory booking prepayments.
With payments per appointment, any recorded manual payment, including a partial one, blocks the optional PayU link. An online payment already started or no amount due may also block it. The owner can use “Reverse payment entry”; a sales document or other billing may need resolving first. After a successful reversal, a new link can be sent if no other restrictions apply. This does not refund money actually received. Deleting or cancelling a session invalidates the link. Move paid sessions using the existing reschedule function rather than deleting and recreating them.
Yes. Open Billing settings, go to custom settings and choose the calculation method and effective month. Read the summary: a practice with existing history may retain its current rules for this month. Online payments and required prepayments for services or groups are set separately, as are credits. Disabling this mode does not restore previous settings automatically. Changing the model does not delete existing charges or reassign past payments to other appointments. Check client and group exceptions and scheduled rules too.
Yes. With custom billing settings, a standard charge reminder does not require PayU or online payments. Enable the chosen SMS or email channel in the Communication centre and use the reminder action in client billing. Permissions, SMS limits and the current charge status apply. The client receives billing information and payment instructions from the practice, not a direct PayU link. Per-appointment payments still use separate actions for specific sessions rather than general reminders about old bills.
Billing combines sessions covered by monthly calculation. The amount may depend on the therapy start date, schedule, attendance and cancellations. Set payment deadlines and first-bill rules under Finance → Billing settings. Check calculation details in the individual client's bill.
Panel → Finance → Payments and integrations → Fakturownia. If you do not have an account, select “Create a Fakturownia account”. Enter the subdomain and API token, save and select “Test connection”. Check document type and automatic issue after payment too. Find documents and their statuses under Finance → Sales documents.
Open appointment details in the calendar and select “Record payment”, or use the available add payment action in client billing. For groups, choose the correct participant and date. Access depends on role and permissions: specialists may record payments for their own sessions if the owner grants permission. Enter the amount actually received and payment method. Do not record a manual payment just because the client opened a PayU link. If you issue a sales document, check its status separately.
Check the practice's rules, payment type and available billing action. Cancelling an appointment or marking a refund in gabinet.one does not prove money was sent. PayU refunds can be made in the operator's panel under its rules and your permissions. Mark a manual refund as completed only after actually returning the money.
Pending: awaiting payment. Overdue: the payment deadline has passed. Partial: part of the amount has been recorded. Paid: the charge is covered. Cancelled: the bill has been cancelled. Always check payment details too: booking, PayU payment and billing statuses describe different events.
6. SMS and email notifications
Panel → Communication → Communication centre. Enable messaging and the reminder 24 hours before the appointment. Check the client's number, SMS feature access, practice status and remaining message allowance. Communication settings do not replace the consent and contact rules applicable in the practice.
In the Communication centre enable the 24-hour reminder and “Appointment management link”. Select confirmation and cancellation options separately. The link is added to this reminder; opening the page alone changes nothing — the client must select and confirm an action.
This relates to replies via the link in the 24-hour SMS reminder when the practice has enabled the required settings. A reply may change the status to confirmed or cancelled by the client. No reply does not automatically cancel the appointment. Also check whether the message was actually sent.
Panel → My plan and subscription → Additional SMS. Select a currently available bundle and check the price. Messages are added to your balance once payment is confirmed. Monthly and purchased allowances are shown separately; purchasing requires SMS feature access and a verified practice.
The system provides notifications after 90% and 100% of the available allowance is used. Once exhausted, sending from that allowance stops. Check the balance in “My plan and subscription”. A longer SMS may consist of several parts, so check the message length hint.
Check available settings in the Communication centre. System emails are sent by gabinet.one, and appointment-related content identifies the practice. Customising appearance, signature and reply address is a separate feature. This does not automatically mean messages are sent from the practice's own domain.
Check the contact details, notification settings, SMS balance and sending status in the panel. Ask the client to check spam. If the issue recurs, give support the practice, message type and approximate send time. Do not send passwords or integration keys.
7. Online booking for clients
The practice has a public profile at /gabinet/<slug>. Share its link or open Services → Booking widget and paste the code into your website. The profile, service, specialist, availability and room must meet online booking requirements.
Linked participants, appointments, recurring and group sessions, payments, make-up credits, and available documents and communication. The view depends on the accepted account link and practice features. Information from one practice does not give access to another's records.
Yes. Enable online booking for the relevant services under Services and pricing, then assign them to specialists and their availability. A service will not appear in every free slot unless it is allowed in that specific availability.
Open a service in Services and pricing and set “How far ahead should available slots be shown?” to 1, 2 or 3 months. This is a rolling period from the current date. It does not guarantee a free place: displayed slots reflect availability, rooms, days off and existing bookings.
Panel → Settings → Online booking → Last-minute bookings. Set minimum notice separately for new bookings and make-up sessions. A service may also have a post-appointment break. Online booking restrictions do not necessarily apply identically to appointments entered manually by staff.
A short booking requiring prepayment has a 5-minute window. The deadline shown for that booking applies; reopening the payment does not restart it. After the deadline, the unpaid booking expires and the slot may become available again. This limit is not the payment deadline for every monthly bill.
For bookings requiring prepayment, simply opening PayU does not confirm the booking: payment must be settled. Other bookings may be confirmed automatically or by authorised staff, depending on practice settings. Check the final status in the panel.
Check whether the service is active and visible, assigned to the specialist and availability, rooms assigned to the service, room and specialist bookings, days off, leave, the booking horizon and minimum notice. For make-up sessions, also check credit eligibility and services enabled for make-up booking.
8. Documents, forms and security
The practice prepares its own documents and marks those required during booking or in the client panel. Clients read and accept the relevant version. Consent to contact, terms and data-related documents serve different purposes — set them according to the practice's needs.
Panel → Settings → Documents and consents. Use available templates or add your own text. Set active status and acceptance requirements, then check the preview. Panel → Settings → GDPR / compliance handles separate practice compliance and document matters.
Open Forms and questionnaires, prepare the questions and send to the correct participant. The link is sent by email; SMS from the practice allowance is also available. Clients confirm access with a separate email code. The link expires and can be used once.
The owner sets staff access for each form in its settings. Permission to view participant records does not automatically grant access to all responses. Reading responses is logged. The link message contains neither answers nor questionnaire content.
The SMS code provides extra confirmation for owner login. Enter the code sent to the verified number and follow the resend limits shown on screen. Never share the code; team members should use their own accounts.
If the SMS confirmation screen offers this option, enable it on your private device. The system may recognise it without another code for up to 30 days, then request SMS again. Remembering a device does not disable session expiry or permission checks. Remove remembered devices in Account security.
Panel → Settings → Account security. Check methods available for your role; setting up an authenticator app requires scanning a code and confirming with a code from the app. Complete the on-screen process and check protection status. If you lose access, contact support instead of creating another account.
Sessions expire after 30 minutes of inactivity. Logging in again may require additional confirmation. Refreshing the page or remembering a device does not provide unlimited access. Always log out after working on a shared computer.
Account deletion actions are available in the client profile. Read the consequences before confirming. Deleting an account is different from deleting records kept by a practice: some data may need to be retained. Contact the relevant practice or gabinet.one about the scope of deletion.
9. Job offers
Panel → Team → Job offers. Add the text, workplace and application method. You can prepare a draft; publication requires the appropriate practice status and an available listing allowance. Check the published offer in the public list.
Check the active listing limit for your plan in Job offers. This limits simultaneous active listings, rather than promising a new allowance each month. Each publication has an expiry date; afterwards check renewal or additional listing options.
Open the offer and its available applications view. How applications arrive depends on the selected method: form, email or external link. If candidates are directed outside the system, their responses may not appear in gabinet.one.
Archive the offer or change its status using the available actions. Check that it is no longer publicly visible. Do not delete applications just to free a listing slot — the limit concerns active publication.
10. Specialist forum
A place to share experience. Do not post information that could identify a client or participant.
The forum is for authorised owners, specialists and reception staff. The system checks membership, access status and any restrictions. Client accounts do not provide access. Find it in the panel as Specialist forum.
Yes. Before actions requiring acceptance, the system checks the current community terms version. When the version changes, acceptance may be requested again. Pay particular attention to client privacy rules.
Open the Specialist forum, select a category and the available new thread button. Use a clear title and describe the topic. Do not include contact details, photos or information that could identify a family or therapy participant.
Use “Report” next to the post and give a reason. Moderators review reports under the rules. Do not repost the problematic content in another thread.
11. Statistics and reports
Panel → Reports → Statistics and Session report. Check available period, specialist and session type filters. Statistics offer CSV export. Data scope depends on role, permissions and plan; session reports, payments and revenue may describe different events.
Check charges and payments under Finance → Billing and in client details. The dashboard shows available summaries. Before explaining a client's balance, check the period, charges, cancellations, credits and partial payments.
Open “My plan and subscription” to see your current plan, available limits and SMS balance. SMS warnings concern 90% and 100% usage. Current figures in the panel take priority over example limits in older materials.
Use Statistics, Session report and the available Hours settlement. Select a specialist and period and verify attendance, working time and session types. A scheduled appointment is not necessarily a completed working hour or revenue.
12. Booking widget on your website
Panel → Services → Booking widget. Copy the complete embed code, including iframe and height adjustment script, into an HTML block on your website. Check the preview on a computer and phone. The website editor must allow this code; if it removes it, use the available booking link.
The widget uses the practice's online booking. Service, availability, room, payment and document settings apply. Embedding an iframe does not unlock booking or create new slots.
The widget panel provides a preview, embed code and link. You can customise the external button on your website in its editor; the embedded booking process remains managed by gabinet.one.
13. Larger teams and multiple locations
For larger teams needing higher limits. The modules match Gabinet Pro features. The plan alone does not automatically provide a shared database for independent practices or separate accounts for every room.
Before starting, contact gabinet.one and describe the locations, team, client data and billing approach. Agree which locations should be separate practices and accounts. Do not assume all locations automatically share clients, permissions and balances.
PayU and Fakturownia belong to a practice's configuration. Separately configured practices may use their own integration credentials. A room or address within one practice is not automatically a separate payment account. Agree multiple-location arrangements with support.
14. Mobile app
gabinet.one is available as a website and native iOS and Android apps using the same account. Support can confirm availability of a particular version and download instructions.
The app supports owners, specialists, reception staff and clients or guardians. Available views and actions depend on role, permissions and app version. Not every website configuration feature has an identical app screen.
Use available calendar, session and participant record views, plus enabled appointment, attendance and note actions. The same data permissions are checked. Use the website panel for configuration not shown in the app.
Check linked participants, appointments and billing. Where enabled by the practice, you can book an appointment, select a make-up session using an available credit or proceed to payment. Dates and rules follow practice configuration.
With permission granted on the phone, the iOS or Android app can notify you about appointment and booking events. Phone settings affect their display. Push notifications, panel messages, SMS and email are separate channels.
The browser-installed version (PWA) has been retired. Remove the old shortcut from your phone and open gabinet.one directly in a browser or use the native iOS or Android app. The website cannot remove the icon from your phone itself.
15. Support pathway for clients
A public guide from initial observations and choosing a specialist to booking an appointment and ongoing work. It is not an automated diagnosis or a diagnostic questionnaire. Discuss any uncertainty about the participant's needs with a specialist.
Complete the profile, city, contact details, therapy categories and service descriptions. Check practice publication and online booking. Information should clearly describe the actual services, qualifications and booking rules.
16. Email customisation
Panel → Communication → Email customisation. Available options include logo, accent colour, short introduction, signature, contact details and Reply-To address. The feature requires a suitable plan. It is not an editor for arbitrary HTML in every notification.
Upload a logo in Email customisation using the formats and limits shown in the form. Check the preview and save. Email logos have their own configuration — changing the practice profile logo does not necessarily change all messages.
Set the correct Reply-To address and contact details in customisation. System email may still be sent from the existing mapaterapii.pl domain. Changing Reply-To directs replies to the specified address but does not activate your own sender domain.
17. Specialist and reception accounts
Specialists work with data and sessions according to their assignments and permissions. Reception staff receive the service scope set by the owner. Calendar, contact, billing, record and note visibility may be granted separately. Neither role automatically has full owner access.
Panel → Team → Specialists → Permissions next to the correct person. Grant only the needed scope, such as clients, contacts, notes or billing. Also check the specialist's session assignments. Do not add the reception role solely to bypass missing specialist access.
Panel → Team → Specialist leave. Select the person, dates or hours and save the absence. Then review appointments in that period and decide on rescheduling or cancellation using available actions.
In Specialists, the owner can select “Archive”. First resolve future appointments, active sessions and pending proposals. Archiving retains history and disables new bookings and the specialist's panel access. In “Archive”, use “Restore” or “Delete permanently”. Permanent deletion removes the profile but retains appointments, records, billing and the leader's first and last name in history.
18. Rooms, waiting lists and first appointments
Panel → Schedule → Rooms. Add rooms and set their active status. In availability, specify permitted rooms for each service. Online booking selects a free room from those listed; if all are occupied, the slot is unavailable for online booking.
Open Team → Availability and edit the relevant range. Select services for online booking or make-up sessions. Under “Rooms for service”, select at least one active room per item. You may allow several rooms; one booking does not occupy them all.
The waiting list under “Client management” helps find individual appointments and offers SMS notifications when a matching slot opens. It does not reserve that slot automatically. A particular group's waiting list supports group recruitment; admitting a participant requires practice action.
Mark a service as a first appointment in Services and pricing, assign specialists and make suitable hours and rooms available. It uses the standard online booking, payment and document process. The former separate introductory session schedule has been disabled.
19. Common problems and solutions
Check the correct client and period, session type and calculation method. No charge may mean a bill has not been generated, not that payment was received. Review session details and available billing calculation. If inconsistent, report it without adding a fictitious manual payment.
Check the reason, cancellation time and billing action. Depending on practice rules, cancellation may leave a charge or result in a credit or refund. If an item is duplicated or the result differs from the selected action, give its ID to support.
Check the actual transaction status in PayU, correct POS configuration, environment and second MD5 key. A client returning from PayU does not prove payment completion. Report the transaction number and gabinet.one bill; do not assume replacing keys fixes a past payment automatically, and do not immediately ask the client to pay again.
Check the balance in My plan and subscription and whether extra messages can be purchased. Wait for bundle payment confirmation. If the balance is positive but sending still fails, check practice status, message settings and the error message.
The owner should check account activity, session assignments and the specialist's permissions. Contact and note access are controlled separately. Do not share the owner's password or increase roles beyond what is needed to bypass a restriction.
Read the message about linked data and deletion consequences. Appointments, sessions, billing or other dependencies may need resolving. Do not delete financial documents solely to bypass a restriction. If needed, give support the record ID and action description.
Permanent deletion is available to owners under Specialists → Archive. Archive the specialist first. If they have future appointments, active sessions or pending proposals, end, cancel or reassign them. Past appointments and billing remain after profile deletion with the specialist's first and last name retained. A deleted profile cannot be restored.
Check your connection and login, then retry loading or refresh the page. A read error does not mean clients are missing or charges are paid. If repeated, note the tab, time and message. Do not create duplicate data or payments to bypass the error.
20. Tips and good practice
Complete services, availability and documents, then share the booking link or widget. Invite clients to existing records to avoid duplicates. Use forms with secure links for questionnaires rather than collecting answers in ordinary emails.
Set clear cancellation rules, enable available reminders and consider the appointment management link and prepayment for suitable services. Regularly check client responses and notification sending. These features help organise appointments but do not guarantee a specific reduction in absences.
Agree remuneration rules separately from the schedule. Check periods, attendance, working hours and session types in available reports. Compare results with client billing. Do not assume the system automatically calculates any commission or pay model.
In Technical support, provide the practice name, tab, expected result, steps taken and event time. For payments include the transaction number; for appointments include their ID. Crop screenshots to the necessary area. Do not send passwords, SMS codes or secret integration keys.
Didn't find an answer?
Contact us — we help with setup, migration from other systems and team training.
