Summary:
Contracts in Session let you collect a signed agreement at the time of booking. You create a reusable template, add smart fields, and attach it to the sessions you publish. Clients see it during checkout, sign it, and the signed copy stays with the booking.
Create a new contract
- In Session, go to Manage → Contracts.
- Click New contract.
- Give your contract a clear name (for example, “Portrait session”).
- Type or paste your contract text into the editor.
- Use the toolbar to style your content and insert Smart field, Agree/Disagree, or Client initials where needed.
- Click Save.
You can now attach this contract to a session or offer.
Smart fields you can use
Smart fields pull information from the booking and the client so you do not have to rewrite contracts every time.
Available smart fields include:
- Business name
- Session name
- Session date
- Session time slot
- Session duration
- Booking link
- Location
- Deposit
- Deliverables
- Fee
- Date signed
- Client name
- Client address
- Client email
- Client phone
For example:
“This agreement is between {Client name} and {Business name} for {Session date} at {Location}.”
Tips
- Make one general contract you can reuse for most sessions, then duplicate it for minis or other session types. Learn how to make a copy of a contract.
- Add client initials to important sections such as reschedules, late arrivals, or image usage.
- Keep the contract name simple and descriptive.