The complete calendar.tattoo manual, on a single page.
From creating your account to the first signed consent form.
When you sign up you enter the studio name, its address in the app (for example "eli-tattoo", used in the links you send to clients), the country and the studio's phone number. The company name and tax ID are optional here; you can add them at any time.
The country matters: it sets the phone prefix, the currency and the legal basis in the consent forms.
The phone number is required because it is printed on the consent form the client signs.
Right after signing up you get everything in the Studio plan for 30 days. The menu shows how many days are left.
At the end, if you don't choose a plan, the studio moves to the free Start plan on its own. Nothing is lost: appointments, consent forms and clients stay where they are, and the paid features can be switched back on at any time.
After signing up, a guide takes you through one step per screen. You can skip any of them with “Later”:
Logo and studio details — shown on consent forms, PDFs and every page your clients see.
Artists — without them you can't book appointments or choose who did the work on a consent form.
Services and prices — prices on appointments and commissions come from here.
Address and phone — printed on the consent form.
While something is left to do, a bar in the app shows how many steps you've finished, with a “Continue” button. You can hide it with “Don't show again”.
Consent forms work from day one on the default templates, with your country's legal basis. You don't have to build anything.
The only thing asked is the studio's address and phone number, because they appear on the signed document. If they are missing, the app asks for them exactly when you generate your first consent form — not at sign-up, when you wouldn't know why.
Views, statuses, time off and moving appointments.
The week starts on Monday. A red line shows the current time in the day and week views.
On a phone the calendar opens in the view that fits the screen best, and the week view is left out because it can't be read on a small screen.
Each status has its own colour in the calendar and changes with one tap, from the appointment window.
Completed is the one that matters for money: only completed work counts in reports, in accounting and in a client's total spend. The moment you mark an appointment completed, the artist's commission is fixed on it (see the Accounting chapter).
From the side panel you filter the calendar by status and by artist, with the number of appointments next to each.
Drag the appointment with the mouse or your finger. So it can't move by accident, the app asks "Reschedule?".
You change the duration by dragging the bottom edge of the appointment, in the day and week views.
The check is per artist: two artists can work at the same time without any warning.
The warning doesn't block you. If the overlap is intended, you save anyway.
The same goes for time off: if you book an appointment during an artist's time off, the app asks whether to add it anyway.
Choose the artist, the period and, if you like, a label (for example "holiday" or "convention").
The period shows up in the calendar, and appointments booked over it trigger the warning above.
Appointments you book, requests that come from clients, and the confirmation sent on WhatsApp.
The required fields are the client's name and phone, the title of the work, the date, time, duration, artist and price.
The phone number has its country prefix chosen separately, so WhatsApp messages reach the right number for clients from other countries too.
You can also note the client's language: messages to them are then sent in their language.
The client gets a short message and a link to a page with your studio's name: the date and time, the artist, the service, the location with a map, the preparation instructions, and buttons to add it to their own calendar (Google, Apple or Outlook).
You write the preparation instructions once, in Settings, and they appear on every confirmation.
In WhatsApp the link shows as a card with your studio's logo, not as a bare address.
The client fills in their name, phone, e-mail, a description of the idea and up to 4 photos. The request appears under Requests, and you turn it into an appointment with one click.
It is not a public calendar with free slots, and that is deliberate: you decide when you work and with whom. The client asks, the studio decides.
So nobody can flood the app with fake requests, the same address can send at most 6 requests per hour to a studio.
The “Send form” button creates a link for a specific time: you set the date, time, duration, artist and, if you like, the service, price and deposit.
The client adds their name, phone and a reference photo, and the request reaches you already filled in. You approve it in the calendar.
The link can be used only once.
The form the client signs before the work: how you send it, what it contains, and what makes it proof.
In Consent forms you choose the type of work, then the artist. The app immediately shows a QR code, an “Open on tablet” button and the link, ready to copy.
The QR code is for a client who is at the studio: they scan it and fill it in on their own phone.
The tablet is for when the client doesn't have their phone to hand, or you prefer them to fill it in at the desk.
The link you send on WhatsApp before they come, so they don't lose time at the studio.
All three lead to the same form. The link is tied to a single session and can be used only once — after it has been signed it can't be reopened or overwritten.
Each has its own fields; it isn't the same form with a different title.
Tattoo — identification details, the area and a description of the work.
Piercing — in addition: the jewellery material and where it comes from, if the client brings their own.
Piercing for a minor — signed twice: by the minor and by the parent or legal guardian, each with their own signature.
Laser — includes a medical questionnaire: sun exposure, pregnancy, photosensitising medication, acid creams, plus consent to photograph the area.
You can add your own fields to any of them, from Settings.
No app, no account, no password. The form opens in the phone's browser, the client fills it in, signs with a finger on the screen, and that's it.
It works on any phone, and on a tablet.
Consent forms are translated into 7 languages: Romanian, English, Italian, German, French, Russian and Spanish. Not just the interface — the text the client accepts too.
The language is chosen automatically from their phone, and there is a selector at the top of the page if they want another.
The PDF comes out in two languages: the studio's language and the language the client read. So you have a document you understand, which still shows exactly what they read.
When the client signs, the text they read is saved in the document, word for word — the title, the conditions, the agreements, the field labels, the legal basis. In both languages.
The PDF is printed from that saved text, not from today's template. So you can change the template at any time without touching the old documents.
It matters the other way round too: if someone asks for their consent form years later, you produce exactly what they signed then, not a version rewritten since.
At signing, the server calculates a SHA-256 fingerprint over everything that matters: the client's details, the signature, and the text they accepted. The fingerprint is printed on the PDF, together with the IP address it was signed from and the exact time set by the server — not by the client's phone.
If anyone then changes anything — a letter in the details, the signature, or the text of the conditions — the fingerprint no longer matches, and the PDF prints the warning “CONTENT MODIFIED”.
The fingerprint is calculated on the server, not on the client's phone, and cannot be sent in from outside.
A consent form exists precisely as proof. The question asked at an inspection or in a dispute is not “does the paper exist?” but “is it the same paper the person signed?”.
Without a fingerprint, the answer depends on trusting the system that produced it. With a fingerprint, anyone can recalculate it — years later, on another computer, without an account with us and without asking us.
That is the difference between “take our word for it” and “check for yourself”.
Worth knowing, so you don't expect the wrong thing: a finger signature on a screen is a simple electronic signature. It is valid and admissible for consents — its value can't be denied just because it is electronic. The seal doesn't turn it into a qualified signature; it makes it hard to dispute.
The check runs by itself every time you print. You don't have to press anything or know what SHA-256 is.
The PDF shows the seal line with the fingerprint, the IP and the time. If something has changed in the meantime, a red warning appears in its place.
Consent forms signed before October 2026 have a fingerprint that covers the details and the signature, but not the text. They are still checked by their own rule — we didn't invalidate them retroactively.
The “Piercing — minor” type has two separate signature pads, not one signed by the parent on the child's behalf.
Both signatures are part of the document's fingerprint. If one is missing, the form can't be sent.
In Settings → Consent forms you build your template: add fields, group them into sections, add Yes/No questions, remove what you don't need.
You can also change the text of the conditions and the agreements.
The labels you write appear in all 7 languages, and the signed text is frozen at signing, like any other.
There are two ways:
Saved signature — you draw it once, in Settings → Artists, and it is applied to the PDFs automatically.
Signing on the spot — if you tick “live signature” for the artist, a sign button with a pad appears in the archive. The time and the IP address you signed from are recorded.
The artist's signature is a separate layer: it is added after the client has signed and doesn't change their fingerprint.
The consent form is written to the database only at signing, in one go. A form started and abandoned leaves nothing behind.
If the client closes the page, they can reopen the same link and start again.
As soon as the client signs, the consent form appears in Consent forms → Archive and gets a registration number for the current year, in order.
It also appears on the client's record, linked to them by phone number.
From the archive you can print the PDF, sign as the artist, renew the consent form for a new session, archive what is no longer current, or delete.
Consent forms don't expire. A consent form stays there until you delete it. The only things that disappear on their own, after a few months, are the pages behind the links sent to clients (confirmation, reminder, aftercare, deposit, booking form) — consent forms, appointments and client records stay.
How long it must be kept is a matter of law, and it differs from country to country. You set the period with your adviser — you'll also find it in the retention policy in the GDPR file, which is filled in with your studio's details. The app doesn't limit you in any way.
In the archive, the “All” button creates one PDF with every consent form in the list shown at that moment — so you can filter by type or period first, then print only what you need.
Separately, from Settings → Data you download all of the studio's data in one file.
The “Delete the client's data (GDPR)” option removes the person everywhere they appear in the studio:
· their consent forms are deleted;
· their appointments stay in the calendar, but without the name, phone, e-mail and reference photos;
· their client file (notes and allergies) is deleted;
· their waiting list entries are deleted;
· work in Accounting keeps the amounts, but without their name and phone.
Before you confirm, the window shows how many entries are affected in each place.
The person is identified by phone number, not by name — so two clients with the same name aren't deleted together. If there are namesakes with a different phone number, the confirmation window tells you how many consent forms will not be touched.
The deletion is final and can't be undone. It is recorded in the activity log: who deleted and when — without the person's name.
Each client's record: history, consent forms, notes and allergies.
Each client has a record, recognised by their phone number. On it you see their appointment history, signed consent forms, last visit and total spend from completed work.
Two clients with the same name but different phone numbers get separate records. Client records are part of the Pro plan.
Allergies are highlighted on the record, so anyone on the team sees them before the work.
Notes are for the studio only; the client never sees them.
Search works by name and by the digits of the phone number, however they are written (with spaces, with or without a prefix).
You write the aftercare text once, in Settings. The client gets a link to a page with your studio's name, in their language.
From here you can also ask for a Google review, if you have added the link in Settings.
Both can also go out by themselves, a number of hours or days after the work (see the Reminders and messages chapter).
Requesting a deposit with a payment link, through Stripe, straight into the studio's account.
The “Request deposit” button creates a link to a payment page with your studio's name. The client pays by card, through Stripe.
It works “deposit first”: you agree the details with the client, request the deposit, and once it is paid you send them the booking link for the chosen time.
Deposits are part of the Pro plan.
You connect the Stripe account in Settings → Online payments. Only the studio owner can connect it, so a team member can't change the account deposits are paid into.
Processing fees are Stripe's, charged to your account.
If the client doesn't pay within 48 hours, the link stops working and the payment page tells them to ask you for a new one.
Before closing a deposit, the app checks with Stripe once more: if the payment came in at the very last minute, the deposit shows as paid, not expired.
When the payment comes in, a badge with the number of new deposits appears in the calendar bar. From there you send the client, with one tap, the booking link for the agreed time.
The reminder before the appointment, aftercare and the review request — by hand or automatically.
The badge in the top bar shows how many clients you have tomorrow. Tap it, then each client: WhatsApp opens with the message filled in with the name, date, time and a link to the appointment details. You just press Send.
You can change the text in Settings → Reminders.
Messages exist in 7 languages: Romanian, English, Italian, German, French, Russian and Spanish.
You choose the language on the appointment. If you don't, the message goes out in the language set for the studio.
With WhatsApp Business API keys (from Meta), entered in Settings → WhatsApp, you can tick:
Automatic reminder — for tomorrow's appointments, at the time you choose (studio time).
Automatic aftercare — however many hours after the work you want (Studio plan).
Automatic review request — however many days after the work you want (Studio plan).
The server checks every 15 minutes. A message already sent, by hand or automatically, is never sent twice, and cancelled appointments are skipped.
Without keys, messages work as before: you send them yourself, with one tap.
Completed work set against signed consent forms, the payout per artist and the file for your accountant.
It has three parts: Reconciliation, Payout per artist and Export. It is part of the Studio plan, in Settings → Accounting.
You turn it on with the “Accounting on” checkbox, which only the owner can change. While it is off, the app works exactly as before. When you turn it off, what is saved stays, but work done while it is off is not recorded.
It is not bookkeeping. It doesn't issue invoices, calculate VAT or file tax returns. It gives you clean data, and your accountant does the rest.
Matched — work completed in the calendar and a signed consent form.
No declaration — work completed for a service that requires a consent form, but the consent form is missing. That is work done without paperwork, exactly what matters at an inspection.
Declarations without a completed work — the client signed, but the work doesn't show as Completed in the calendar, so it isn't in the earnings either.
Work with no service selected is counted separately, because there is no way to know whether it required a consent form.
The button opens Consent forms with the type and artist already chosen, and the signed consent form remembers the appointment it came from.
Consent forms signed before this feature don't know which appointment they came from. For those, the app matches them by day, artist and phone number (or name, if there is no phone) and marks them “matched automatically”, so you know the link isn't certain.
On each service you set, for each artist, a fixed amount or a percentage. If the appointment has no service with a rate for that artist, the artist's default percentage applies.
The commission is fixed the moment you mark the work Completed. If you change the percentages tomorrow, earnings already made are not rewritten. If you correct the price or the artist after completion, the figure is recalculated.
Work completed before this feature is calculated with today's rates.
When you turn Accounting on, the start date becomes today. You can move it at any time, from the same section.
Work, consent forms and payments to artists from before that date stay in the app, untouched. They simply no longer go into the reconciliation, the payout or the export.
With Accounting on, after you choose the consent form type and the artist, the app asks for the service and the price. For two piercings in the same visit, tap the service twice.
The moment the client signs, the work goes into Accounting on its own, with the artist's commission fixed. It doesn't appear in the calendar.
For piercings, the placement is filled in from the services you chose. The client sees it on the consent form and signs it, but can't change it.
A consent form started from an appointment doesn't ask for the service: the price is already on the appointment and would be counted twice.
If the service isn't in the list, or the list doesn't load, tap “Continue without a service”. The client signs as usual, and the consent form shows up in the reconciliation as a consent form without work.
Discount: choose Free, Percent or Amount and, if you like, a reason. You see the final price, the artist's share and the studio's share straight away.
The artist's share is calculated from the discounted price, by the same rule as at signing. With a percentage, the artist gets the same percentage of the discounted amount. With a fixed amount, it drops in the same proportion as the price: work at 160 discounted to 80 takes the fixed share from 50 to 25. Rates changed in the meantime don't apply.
Cancel: the work stays in the list, marked “cancelled”, but its money is no longer counted.
Deleting a consent form also deletes its work from Accounting. A GDPR deletion keeps the amounts, but without the client's name and phone number.
If an appointment ended 2 hours ago and isn't yet marked Completed, No-show or Cancelled, it shows up in the “To mark” counter in the sidebar and is outlined in red in the calendar.
The counter looks at the last 30 days, but never before the start date. It only appears while Accounting is on.
“Earned” and “Paid” are for the selected period. “Still to pay” runs from the start until today.
You record payments to artists yourself, with the amount, date and a note. A wrong payment is deleted and recorded again; it isn't quietly edited.
Only the studio owner sees the payout and the payments.
Work — every completed work in the period: date, client, service, artist, price, deposit, artist's share, studio's share, whether it has a consent form, and the currency.
Payouts — per artist, plus the list of payments in the period.
Amounts use the decimal separator of your language, and accented characters show correctly. You can also import the file into invoicing software by matching the columns.
Logo, colour, background, and how the links you send look.
The studio's logo and colour go in Settings → Branding. The colour is used on buttons and accents, both in the app and on the client pages.
There you also enter the address, phone, website and social networks, shown in the footer of the client pages.
Confirmations, reminders, deposits and invitations each have a preview card: the logo, the studio's name and a short line about what it is (for example the date and time of the appointment).
If you have set your own background, the card uses it too.
The background appears in the app, on the client pages and on the preview cards, so everything looks the same.
You choose how the photo is placed, how blurred it is and how dark, so the text stays easy to read.
The artists in the calendar and the team members who sign in with their own account.
Artists are added in Settings → Artists: name, calendar colour, default commission, the services they do and their signature.
Team members with access are the people who sign in. An artist can also be a team member, but doesn't have to be: you can run the calendar for everyone from a single account.
The team member signs in with their own account, not with your password. They can change the temporary password themselves, from “Forgot password”.
Only the studio owner can add or remove team members.
A team member books appointments, sends consent forms and messages, and sees clients and the archive.
These stay with the owner only: the team, the Stripe account deposits are paid into, payments to artists in Accounting, the activity log and the WhatsApp keys.
The owner also changes the studio settings: identity (name, logo, colour, background), reminders and messages, the company details for GDPR and the jewellery materials. A colleague can see them but not change them. Artists, services, time off and the consent form texts can be changed by anyone on the team.
The data-protection documents, filled in with your studio's details.
The file index, privacy policy, cookie policy, record of processing activities, confidentiality undertaking for artists, information sheet for employees, list of processors, retention and deletion policy, security breach procedure, data subject request form and the notice to display in the studio.
You find them in Settings → GDPR and print them one by one or the whole file at once.
The documents fill themselves in with the studio's details: name, address, city, and the data protection authority of your country.
What is left to you are the decisions, not the paperwork: for example how long you keep documents. That differs from country to country and is decided with your adviser.
Each file has a version. When the documents change, the app tells you, so you can read and print them again.
What you can download, what stays yours, and who did what.
The file contains everything: appointments, requests, clients, artists, services, time off, consent forms (with signatures), deposits, waitlist, payments to artists, work from consent forms and settings.
The only thing deliberately left out is the WhatsApp keys: a secret doesn't go into a file.
In Settings → Data → Photo archive you choose what goes in and download a ZIP file, with a table saying whose each photo is. Only the studio owner can do this.
Deleting from the app is a separate step that you take, after checking the archive. The app deletes nothing by itself.
When you get close to the limit, the owner receives an e-mail. At the limit, it comes every day until there is room.
We don't lock anyone's data. Features from the paid plans stop, but appointments, consent forms and clients stay there, and the export always works.
In Settings → Data, the owner sees the latest entries: deleted consent forms, GDPR erasures, deleted appointments and exports, with the account name and the time.
A consent form can't be deleted without it being written in the log, and log entries can't be changed or deleted from the app, by anyone.
What each plan includes, in numbers.
Start — the full calendar, WhatsApp reminders and 10 consent forms a month.
Pro — everything in Start, plus unlimited consent forms, online booking requests with a QR code, deposits through Stripe, client records and your own background.
Studio — everything in Pro, plus services with commissions, reports, accounting, the waitlist, aftercare and review requests.
The 30-day free trial includes everything in Studio.
You see the counter on the Consent forms page; it starts again from zero on the 1st of each month. Consent forms already signed all stay, even after the limit: they can be seen, printed and downloaded.
The space is for the reference photos on appointments. A photo is reduced on upload to about 250 KB, without losing sharpness on screen.
When you reach 80% of your space, a bar in the app tells you how much you've used. At the limit, the bar turns red.
Work never stops because of space: appointments, consent forms and clients carry on whatever happens. If the space is full, only new photos stop uploading, until you make room by deleting old photos.
Deliberately, so you know from the start.
A tattoo is not a haircut: how long it takes depends on the idea, the area and the artist. A public calendar of free slots would leave the studio at the mercy of whoever signs up first.
Instead, you have the booking request (the client describes the idea and sends photos) and the link for a time set by you.
The accounting in the app sets the money and the paperwork side by side and gives you a file for your accountant. Invoicing and tax obligations stay with your invoicing software and your accountant.
Reminders, confirmations, deposits, aftercare and reviews: all on WhatsApp, by hand or automatically (with the WhatsApp Business API).
The only e-mail the app sends goes to the studio owner, when photo storage fills up.
The confirmation page has buttons for Google Calendar and for Apple / Outlook. The studio's calendar stays in the app.
The app never deletes consent forms or client data automatically and doesn't limit you in any way. What the law of your country says about keeping consent forms and client data is the studio's decision, not the app's.