Home>Online Booking

Send digital customer contracts with Square Appointments

With Square Appointments, you can automatically send digital forms for free once a new appointment is booked with your business by setting up form templates from your online Square Dashboard.

Note: If you are not subscribed to Square Appointments Premium, you can still manually send digital forms for free in the Contracts section of your online Square Dashboard, but they won’t be automatically attached to Appointment bookings.

Create custom form templates to fit your unique business needs, such as intake forms or cancellation policy agreements, and easily and safely receive and track customer agreements.

You can choose to have forms sent to customers who book at all locations or only at certain locations.

Before you send your customers a form, you will need to create a Square Contracts template.

Create contract templates

Create your own contract template or build an entirely new contract template from scratch to meet the needs of your business.

Note: Custom contract fields are available with an Appointments Premium or Invoices Plus subscription. Learn more about upgrading your Square Appointments subscription.


To create a contract template for a location:

  • Go to your online Square Dashboard.

  • Navigate to Customers > Contracts > Templates > Create a template. Make at least one clause, and then save the template.

  • You can choose to create a custom template from scratch or build a custom template based on one of the Square predefined templates.

    1. To create a custom template from scratch, select ‘New template’ under Custom templates to create a custom template from scratch. 

    2. To create a custom template based on one of the Square predefined templates, select the Square template you want to start with from Standard templates.

  • Add details into the ‘Template information’ and ‘Contract information’ sections > Next.

  • Add clauses or fields to the contract. Custom templates require you to add at least one clause or field in order to save. 

  • Review and click ‘Next’ to save your template. Your custom template will be available to use after this.

Custom contract fields are available with a Square Appointments Premium or Square Invoices Plus subscription. You can also create custom contract fields in your forms to collect specific information from your customers.

Enable automated digital forms

When you enable automated digital forms, form links are automatically included in appointment email and SMS notifications.

Your clients will see the message: Please complete forms before your appointment.’ with links to your forms. Once a customer books an appointment, all forms are included in the message.

A maximum of four links display for text message notifications, and there is no limit for email notifications.

If you choose None as your notification method and forms are set up, you will see a warning banner displayed to alert you that customers will not receive a notification about the appointment and will not receive their form links.

From your Square Appointments Dashboard

Make sure you already created a contract template. Automated digital forms are not compatible with classes.

To get started:

  • Sign in to your online Square Dashboard

  • Select ‘Add form’ to add a template to automatically send.

  • Select whether you want forms to send to all customers or only customers who haven’t completed this form before, and/or for all services or specific services only.

  • Click Save.

Forms will now deliver automatically to customers when they book according to the rules you set.

From Square Appointments Android and iOS App

View forms

To view sent forms:

  • In your Square Appointments app, go to Appointments Details. 

  • Under Sent contracts you can see all contracts sent and their signature status. You can also tap each contract to view the PDF version.

Make sure you enable automated digital forms  on your Square Appointments Dashboard to view Sent Contracts and the signature status. 

Can't find what you need?