Skip to content
Back to Website

Creating Templates

Contract templates are the blueprints for your contracts. You can create different templates for different services you offer. For example, you might have one template for tattoo appointments and another for piercing appointments.

You can link a template to a specific appointment kind. When you later create a contract for an appointment, inkStar will automatically pick the right template based on the appointment kind that was selected.

Navigate to Settings in the sidebar, then select Templates under the Contracts section.

Company settings sidebar with the Templates option highlighted under the Contracts section
Find Templates under the Contracts section in your company settings

The template list has a search bar at the top to quickly find templates by name. Next to it, tap the filter icon to open a filter panel where you can narrow down the list by:

  • Deleted status - show only active templates or only deleted ones
  • Appointment kind - show only templates linked to a specific appointment kind
The contract templates list with a filter panel open, showing options to filter by deleted status and appointment kind
Filter templates by deleted status or appointment kind

Tap the + button (the purple floating action button in the bottom-right corner) to create a new template. A sheet will slide up where you enter the template name and optionally select an appointment kind to link it to.

The New Template sheet with a Name field and an appointment kind selector
The create template sheet where you enter the template name and select an appointment kind

Before editing, the template detail view shows you a summary of your template across two pages that you can swipe between:

  1. Details page shows the template name, description, appointment kind badge, bank details source, show appointment toggle, show terms of service toggle, the terms of service text, and any attachments
  2. Preview page shows a live preview of how the contract will look for your customer

To start editing, tap the pencil button (the purple floating action button in the bottom-right corner).

Contract template detail view showing the template name, description, bank details source, show appointment toggle, and terms of service
The contract template detail view with all template settings

When you tap the edit button, the template editor opens. It has three pages that you can swipe between. At the bottom of the screen, you will see three small dots. The purple dot tells you which page you are currently on.

The first page is where you configure the general settings for your template.

The master data page showing fields for name, description, appointment kind, bank details, show appointment, and terms of service
The master data page with all template settings

Here is what each setting does:

  • Name - The name of your template (for example “Tattoo Contract” or “Piercing Consent Form”). This name is also used as the prefix for contracts created from it. For example, a template named “Tattoo Contract” will produce contracts like “Tattoo Contract: John Doe”
  • Description - An optional note for your own reference. Customers will not see this
  • Appointment kind - Links this template to a specific appointment kind. When you create a contract from an appointment, the template that matches the appointment kind will be automatically selected
  • Show appointment - When turned on, the contract will display details about the linked appointment to the customer, such as the appointment name, date, time, price, and assigned employee
  • Bank details - Choose where the bank information on the contract should come from. This is useful when you need customers to make a down payment via bank transfer. See Bank Details for a full explanation
  • Terms of Service - Turn this on to include your terms of service on the contract. When enabled, a rich text editor appears where you can write or paste your terms

To save your changes on any page, tap the Save button at the top right of the screen.

A dialog asking whether to discard unsaved changes, with No and Yes buttons
inkStar asks you to confirm before discarding any unsaved changes

The second page is the block editor. This is where you build the actual content of your contract. Blocks are the building pieces that make up your contract: headings, text paragraphs, input fields for the customer to fill in, and more.

See Block Types for a detailed guide on every block type and what each of its settings does.

The block editor showing a list of blocks including a text block, heading, and several input fields
The block editor where you build your contract layout

Tap the + button (the purple floating action button in the bottom-right corner) to add a new block. A sheet will slide up showing all available block types. You can also use the search bar at the top to quickly find a specific block type.

The Add new block sheet showing all seven block types: Input, Date, Heading, Text, Yes/No, Checkbox, and Signature, with a search bar at the top
The add block sheet with all available block types

Where the new block is inserted depends on whether you have a block selected:

  • If you have a block selected, the new block is inserted directly below the selected block
  • If no block is selected, the new block is added at the end of the list

Tap on any block in the list to select it. The selected block will be highlighted with a purple outline. Once a block is selected, two small buttons appear above the floating action button:

  • Pencil button - Opens the block’s settings so you can edit it
  • Trash button - Deletes the selected block
A selected block with the pencil (edit) button highlighted above the floating action button
The edit button lets you change the block's settings
A selected block with the trash (delete) button highlighted above the floating action button
The delete button removes the selected block

After selecting a block, tap the pencil button to open its property sheet. This is a panel that slides up from the bottom of the screen and shows you all the settings for that specific block. Each block type has different settings. For example, a heading block lets you change the text, size, style, and alignment.

You must tap the Save button at the bottom of the property sheet to keep your changes. If you close the sheet without saving, your changes will be lost.

To change the order of your blocks, long press (press and hold) on any block. After a moment, the block will lift up and you can drag it up or down to a new position. Release your finger to drop it in place.

A block being dragged to a new position in the block list, with drag handles visible on the left side of each block
Long press and drag a block to reorder it

The third page shows a live preview of how the finished contract will look for your customer. Swipe right from the block editor to see it. This lets you check that everything looks good before saving.

A live preview of the contract showing text, headings, input fields, and a date picker as the customer would see them
The live preview shows exactly how your customer will see the contract

If your contracts need to show bank information (for example, so customers know where to send a down payment), you can configure which bank details to display. See Bank Details for the full guide. Here is a quick overview of the three options:

SourceWhat happens
Assigned employeeThe bank details of the employee assigned to the appointment are shown. If that employee has not set up their bank details, the company bank details are used instead
CompanyThe bank details from your company profile are always used, no matter which employee is assigned
Contract templateBank details that you enter directly on the template are used

You can also turn off bank details entirely if your contracts don’t need them.

You can upload file attachments to your template. These files are shared with the customer when they open the contract. Common examples include aftercare instructions, studio policies, or photo release forms.

You can mark an attachment as must download. This means the customer has to download the file before they can submit the contract. This is a good way to make sure customers actually receive important documents.

See Template Attachments for more details.

From the template detail view, you can access additional options through the menu (the three dots at the top right):

  • Clone - Creates a copy of the template, which is useful when you want to make a similar template without starting from scratch
  • Delete - Removes the template (soft-delete, meaning it can be restored later)
  • Restore - Brings back a previously deleted template
ActionRequired permission
View and browse contract templatesContracts: Read
Create, edit, delete, or restore contract templatesContracts: Manage