Contracts let you attach a legally binding agreement to any project and require your client to sign it before they can view photos or download their delivery. Once a client signs, you see confirmation in the project—and you can revoke the requirement at any time without losing the signed record. Contracts are available on the Beta, Pro, and Agency plans.Documentation Index
Fetch the complete documentation index at: https://docs.shootbin.com/llms.txt
Use this file to discover all available pages before exploring further.
Set up a contract template
Before attaching a contract to a project, create the contract text you want to reuse. Shootbin stores these per-account so you can apply the same agreement across many projects.Open your profile contracts
Go to Profile → Studio and scroll to the Contracts section. This is where you manage reusable contract templates for your account.
Create a new contract
Click Add contract, give it a name, and paste or write the contract text. Shootbin includes a few starter templates (paid shoot, TFP model release, expense reimbursement) that you can use as a starting point.
Attach a contract to a project
Choose your contract
Select Use a saved contract and pick the contract you created in your profile. A live preview of the contract text appears on the right side of the page.
Set signing requirements
Choose when a signature is required:
- Require signed contract before viewing — the client must sign before they can open the project at all.
- Require signed contract before downloading delivery — the client must sign before they can download the delivery package.
How the client signing flow works
When a contract is required and a client visits the project, they are shown a contract gate instead of the project content.Client reaches the contract gate
The client sees a prompt explaining that they need to sign a contract before proceeding. The purpose shown (viewing or downloading) matches whichever gate they triggered.
Client reads the contract
The full contract text is displayed in a scrollable panel. The client must scroll through and check the acceptance checkbox before the sign button becomes active.
Guest-role members cannot sign contracts. If a guest visits a project with a contract requirement, they will see a message explaining they cannot proceed and will be redirected to their dashboard.
Check signature status
After a client signs, the Contracts page for that project shows a green confirmation card. You can see at a glance that the requirement is fulfilled. If no one has signed yet and a contract requirement is active, the page shows an amber warning card so you know the gate is in place but no signature has been recorded.Revoke contract requirements
If you want to remove the signing gate—for example, after a project review is complete—you can revoke requirements without losing the signature record.Revoking requirements does not delete the existing signature. The signed record is retained and still visible on the Contracts page.
Contract settings summary
Require for viewing
Client must sign before they can open the project and see any photos.
Require for download
Client must sign before they can download the delivery package.
Saved contract templates
Create reusable contracts in Profile → Studio → Contracts and apply them to any project.
Revoke without losing data
Remove the signing gate at any time. The signature record is always preserved.