Skip to main content

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.

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.

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.
1

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.
2

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.
3

Save the contract

Save the contract. It’s now available to attach to any project.
Use descriptive names like “Commercial Usage Agreement 2025” or “Wedding Photography Contract” so you can tell them apart when attaching to projects.

Attach a contract to a project

1

Open the project contracts page

Inside a project, navigate to Contracts in the project sidebar.
2

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.
3

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.
You can enable one or both options depending on your workflow.
4

Save the contract selection

Click Save contract selection. Shootbin will ask you to confirm the change before applying it, so you have a chance to review the settings.
Once you save a contract requirement, any client who hasn’t yet signed will see the contract gate the next time they visit the project. Make sure your contract text is final before enabling the requirement.

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.
1

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.
2

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.
3

Client signs or refuses

The client can either sign the contract or refuse it.
  • Signing records a digital signature and immediately grants access to the project.
  • Refusing blocks access. The client will see the gate again if they return.
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.
1

Open the project contracts page

Navigate to Contracts inside the project.
2

Revoke requirements

Click Revoke requirements. This removes the signing gate so clients can access the project freely.
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.